pollinate - seed the pseudo random number generator in virtual machines

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename pollinate_4.15-0ubuntu1_all.deb
Package name pollinate
Package version 4.15
Package release 0ubuntu1
Package architecture all
Package type deb
Category admin
Homepage http://launchpad.net/pollinate
License -
Maintainer Dustin Kirkland <kirkland@ubuntu.com>
Download size 15.16 KB
Installed size 58.00 KB
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.


Package Version Architecture Repository
pollinate_4.33-0ubuntu1~16.04.1_all.deb 4.33 all Ubuntu Updates Main
pollinate_4.33-0ubuntu1~16.04.1_all.deb 4.33 all Ubuntu Updates Main
pollinate_4.15-0ubuntu1_all.deb 4.15 all Ubuntu Main
pollinate - - -


Name Value
adduser -
curl -
init-system-helpers >= 1.18~
lsb-base >= 4.1+Debian11ubuntu7
run-one -


Name Value
anerd -
anerd-client -


Name Value
anerd << 3.0
anerd-client << 3.0


Type URL
Mirror archive.ubuntu.com
Binary Package pollinate_4.15-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




2016-03-07 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.15-0ubuntu1) xenial; urgency=medium
* pollinate: LP: #1555362
- log the right pid
2016-03-07 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.14-0ubuntu1) xenial; urgency=medium
* pollinate, pollinate.1: LP: #1554152
- change the failure mode of pollinate, so as to more cleanly
tolerate network failures
- add a --strict option to re-enable the previous behavior,
ie, strictly exit non-zero if pollinate fails for any reason
- we've always promised that pollinate would operate on a best-effort
basis, improving the prng seeding when possible, but failing
gracefully when not possible; as such, we've made good on the first
half of that promise, however, the latter half has proven
troublesome;  this is due to the fact that if pollinate exits
non-zero, then its callers (cloud-init, maas, etc.) may well
interpret the behavior strictly as a failure to boot the system,
when in fact that's not the case;  instead, we'll clearly print
a warning to syslog, and we'll retry the seeding on next pollinate
service start (e.g. a reboot);  moreover, we'll carry a --strict
flag in the case that users want to opt into the previous behavior
2015-10-13 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.13-0ubuntu1) wily; urgency=medium
[ Robie Basak ]
* entropy.ubuntu.com.pem:
- Add "DigiCert Global Root CA" certificate from ca-certificates
package to entropy.ubuntu.com.pem. This is required to correctly
verify against the new entropy.ubuntu.com SSL certificate.
2015-08-11 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.12-0ubuntu1) wily; urgency=medium
* pollinate:
- add cpu hardware model to user agent
* entropy.ubuntu.com.pem:
- entropy.ubuntu.com SSL is coming up for renewal on 2015-09-15
- update the certs for the pollinate package
- Note that this changes the issuing CA to DigiCert, which requires
a new intermediary.
2015-03-07 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.11-0ubuntu1) vivid; urgency=medium
[ Martin Pitt ]
* debian/pollinate.service: Avoid default dependencies as we make
network.target depend on pollinate, and that needs to be able to run early
for NFS. (LP: #1428487)
2014-12-05 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.10-0ubuntu1) vivid; urgency=medium
[ Martin Pitt ]
* Add systemd unit. Call dh_installinit with --no-start as we only need to
run this at boot, not at install/upgrade time.
* Bump Standards-Version to 3.9.6 (no changes necessary).
2014-10-21 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.9-0ubuntu1) utopic; urgency=medium
* entropy.ubuntu.com.pem:
- add original CA certificate, LP: #1381359
2014-10-15 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.8-0ubuntu1) utopic; urgency=medium
* entropy.ubuntu.com.pem: LP: #1381359
- update the expiring SSL certificate
2014-04-09 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.7-0ubuntu1) trusty; urgency=low
- update documentation;  pollinate no longer runs daily
* entropy.ubuntu.com.pem: LP: #1304777
- entropy.ubuntu.com re-keyed SSL certs due to heartbleed OpenSSL
2014-03-07 - Dustin Kirkland <kirkland@ubuntu.com>
pollinate (4.6-0ubuntu1) trusty; urgency=low
* debian/pollinate.default:
- move the default from POOL to SERVER
- this way, someone can zero out SERVER, whereas POOL is always additive
* pollinate:
- save a few forks of hostname
* debian/pollinate.upstart, pollinate: LP: #1286316
- now that cloud-init itself is calling pollinate, remove the
"start on starting cloud-init" trigger
- when running pollinate through cloud-init, we are not guaranteed
that syslog will be up, and smoser insists on running pollinate --quiet
thus we will quietly log our pollinate activity in

See Also

Package Description
poppler-data_0.4.7-7_all.deb encoding data for the poppler PDF rendering library
poppler-utils_0.41.0-0ubuntu1_amd64.deb PDF utilities (based on Poppler)
popularity-contest_1.64ubuntu2_all.deb Vote for your favourite packages automatically
portaudio19-dev_19+svn20140130-1build1_amd64.deb Portable audio I/O - development files
portaudio19-doc_19+svn20140130-1build1_all.deb Portable audio I/O - documentation
postfix-cdb_3.1.0-3_amd64.deb CDB map support for Postfix
postfix-dev_3.1.0-3_all.deb Loadable modules development environment for Postfix
postfix-doc_3.1.0-3_all.deb Documentation for Postfix
postfix-ldap_3.1.0-3_amd64.deb LDAP map support for Postfix
postfix-mysql_3.1.0-3_amd64.deb MySQL map support for Postfix
postfix-pcre_3.1.0-3_amd64.deb PCRE map support for Postfix
postfix-pgsql_3.1.0-3_amd64.deb PostgreSQL map support for Postfix
postfix_3.1.0-3_amd64.deb High-performance mail transport agent
postgresql-9.5_9.5.2-1_amd64.deb object-relational SQL database, version 9.5 server
postgresql-client-9.5_9.5.2-1_amd64.deb front-end programs for PostgreSQL 9.5