pollinate - seed the pseudo random number generator

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name pollinate
Package version 4.31
Package release 0ubuntu1
Package architecture all
Package type deb
Installed size 53 B
Download size 12.05 KB
Official Mirror archive.ubuntu.com
This client will connect to one or more Pollen (entropy-as-a-service)
servers over an (optionally) encrypted connection and retrieve a random
seed over HTTP or HTTPS.
This is particularly useful at the first boot of cloud images and in
virtual machines, to seed a system's random number generator at
genesis, and is intended to supplement the /etc/init.d/urandom init script.
It can be used on physical machines, as well, to supplement the seeding
of the pseudo random number generator.


Package Version Architecture Repository
pollinate_4.33-0ubuntu1~18.04.1_all.deb 4.33 all Ubuntu Updates Main
pollinate_4.33-0ubuntu1~18.04.1_all.deb 4.33 all Ubuntu Updates Main
pollinate_4.31-0ubuntu1_all.deb 4.31 all Ubuntu Main
pollinate - - -


Name Value
adduser -
curl -
vim-common -
xxd -


Type URL
Binary Package pollinate_4.31-0ubuntu1_all.deb
Source Package pollinate

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pollinate deb package:
    # sudo apt-get install pollinate




2018-01-31 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.31-0ubuntu1) bionic; urgency=medium
[ Scott Moser ]
* pollinate: add '--print-user-agent' flag.
* pollinate: Speedups when collecting information for user-agent.
2018-01-31 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.30-0ubuntu1) bionic; urgency=medium
* debian/pollinate.postinst:
- don't try to chown a dir to the user, potentially before the user exists
2018-01-30 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.29-0ubuntu1) bionic; urgency=medium
* No change rebuild, release error in 4.28
2018-01-30 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.28-0ubuntu1) bionic; urgency=medium
[ Dustin Kirkland ]
* pollinate:
- add hypervisor to useragent string
* debian/pollinate.postinst:
- ensure that the pollinate user owns /var/cache/pollinate;
to be safe, we're going to do this just after the mkdir, and
after the adduser;
this avoids the warning:
+ adduser: Warning: The home directory /var/cache/pollinate
does not belong to the user you are currently creating.
[ Steve Langasek ]
* Minor enhancements to pollinate runtime:
- dpkg | awk is unnecessary, dpkg-query --showformat does this
* dpkg -l is a fairly heavyweight operation (.1s); ask logger directly
what its version number is (.01s)
[ Scott Moser ]
* pollinate:
- Add cloud image build info and data in /etc/pollinate/add-user-agent.
- Use systemd-detect-virt and namespace virt/<type> in useragent
2017-08-18 - Dimitri John Ledkov <xnox@ubuntu.com>
pollinate (4.27-0ubuntu1) artful; urgency=medium
* Fixup maintscript & version missmatch from the previous upload.
2017-01-14 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.26-0ubuntu1) artful; urgency=medium
[ Scott Moser ]
* Perform as safe read of /proc/uptime LP: #1708461
[ Dimitri John Ledkov ]
* Drop upstart system job
* Drop no longer needed build-deps, and redundantly specified essential
* Fix spelling typo in the description
* Bump debhelper compat to 9, previous levels are deprecated
2017-01-14 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.25-0ubuntu1) zesty; urgency=medium
[ Stefano Rivera ]
* debian/control: Add missing dependency on xxd. (LP: #1656484)
[ Dustin Kirkland ]
* debian/control: xxd is provided by vim-common in older Ubuntu releases
2016-11-02 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.24-0ubuntu1) zesty; urgency=medium
* pollinate:
- remove duplicate config file sourcing
- add uptime/idletime to user agent to help detect abuse, LP: #1638552
2016-08-30 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.23-0ubuntu1) yakkety; urgency=medium
* pollinate:
- revert revision r300, as this was the wrong fix to the slow pollinate
problem;  as it turns out, it was the user_agent function, which was
running apt-cache very early in boot, before the apt database had
been created
- as it turns out, we need the curl timeout options in order for curl
to work properly and be resilient against issues with the network
coming up early in boot

See Also

Package Description
poppler-data_0.4.8-2_all.deb encoding data for the poppler PDF rendering library
poppler-utils_0.62.0-2ubuntu2_amd64.deb PDF utilities (based on Poppler)
popularity-contest_1.66ubuntu1_all.deb Vote for your favourite packages automatically
postfix-cdb_3.3.0-1_amd64.deb CDB map support for Postfix
postfix-doc_3.3.0-1_all.deb Documentation for Postfix
postfix-ldap_3.3.0-1_amd64.deb LDAP map support for Postfix
postfix-mysql_3.3.0-1_amd64.deb MySQL map support for Postfix
postfix-pcre_3.3.0-1_amd64.deb PCRE map support for Postfix
postfix-pgsql_3.3.0-1_amd64.deb PostgreSQL map support for Postfix
postfix_3.3.0-1_amd64.deb High-performance mail transport agent
postgresql-10_10.3-1_amd64.deb object-relational SQL database, version 10 server
postgresql-client-10_10.3-1_amd64.deb front-end programs for PostgreSQL 10
postgresql-client-common_190_all.deb manager for multiple PostgreSQL client versions
postgresql-client_10+190_all.deb front-end programs for PostgreSQL (supported version)
postgresql-common_190_all.deb PostgreSQL database-cluster manager