Ubuntu/xenial tracker issue
Ubuntu 16.04 "Xenial Xerus " got released on 2016-04-21.
When nightlies are done, 1.11.2 would be nicht to have this backported to.
#2 Updated by Dominic Cleal about 4 years ago
Xenial pbuilder roots are now available on the slaves (https://github.com/theforeman/foreman-infra/commit/00a46f7c).
#4 Updated by Michael Moll about 4 years ago
Packaging files were created for xenial in https://github.com/theforeman/foreman-packaging/commit/0982f39d, these are building fine.
#6 Updated by Dominic Cleal about 4 years ago
Installer seem to fail as the default service provider under Puppet (as shipped in 16.04) is Upstart, not systemd. https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1570472 tracks the issue, but we may have to either recommend using PC1 packages with 16.04 or patch puppet-tftp to override the provider.
[ERROR 2016-05-09T13:38:36 verbose] /Stage[main]/Tftp::Service/Service[tftpd-hpa]: Could not evaluate: Execution of '/sbin/status tftpd-hpa' returned 1: status: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
#8 Updated by Dominic Cleal about 4 years ago
Yes, it does appear to only be tftp, so I'll file a PR there.
foreman-proxy works without specifying the provider as it only ships a systemd unit - the upstart provider appears to fallback to the 'service' command. tftpd-hpa ships both a systemd unit and an upstart config, so Puppet attempts to use upstart explicitly. Other external modules seem to be OK too, or have had patches to fix them.
#10 Updated by Dominic Cleal about 4 years ago
- Status changed from New to Closed
- Legacy Backlogs Release (now unused) set to 155
Basic installation tests are now running and passing on Jenkins, so nightly packages are now available on deb.theforeman.org, so closing this ticket.
https://github.com/theforeman/foreman-installer/pull/177 opened to include the tftp fix in 1.11-stable. Did you want to go ahead and backport the core debian/ package files to deb/1.11 Michael? It's probably worth creating staging builds of 1.11.1 so we know the basic process works, then when 1.11.2's tagged and built we'll get the installer fixes included.