Right now there are some broken apt dependencies that prevent us from making a puppetmaster on Stretch.
Description
Event Timeline
ruby-mysql is one of the broken reps. One of the ops were telling me on my patch that with puppet 4+ ruby-mysql is not needed any more. If you still need it there’s ruby-mysql2 (not sure if it’s a drop in replacement though.)
ruby-mysql installed fine on deployment-puppetmaster03. apache2 vs. puppet-master did make a lot of noise.
This should be closed as resolved? As it works for me now https://tools.wmflabs.org/openstack-browser/server/puppet-paladox.git.eqiad.wmflabs
In prod they fixed it by backporting the package from jessie to stretch "1001 http://apt.wikimedia.org/wikimedia stretch-wikimedia/main amd64 Packages"
It definitely doesn't work easily -- I'm getting puppet failures right out of the gate. So, please don't close yet.
Hm, I rebooted the master and now everything works. So I think we're basically good, minus one apparent race condition.
The remaining issue is a stray process that gets created but not cleaned up by the puppetization process:
puppet 15936 1 0 17:52 ? 00:00:00 /usr/bin/ruby /usr/bin/puppet master