Feature #14788
closedUbuntu/xenial tracker issue
Description
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.
Updated by Anonymous over 8 years ago
- Related to Bug #14789: puppetlabs-apache 1.9.0 adds phusionpassenger yum repo added
Updated by Dominic Cleal over 8 years ago
Xenial pbuilder roots are now available on the slaves (https://github.com/theforeman/foreman-infra/commit/00a46f7c).
Updated by Anonymous over 8 years ago
- Blocked by Refactor #14840: Support Ruby 2.3 added
Updated by Anonymous over 8 years ago
Packaging files were created for xenial in https://github.com/theforeman/foreman-packaging/commit/0982f39d, these are building fine.
Updated by Dominic Cleal over 8 years ago
- Blocked by Bug #11897: support rest-client 1.8 added
Updated by Dominic Cleal over 8 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
Updated by Anonymous over 8 years ago
if it's only tftp, patching the tftp module is IMHO best for now
Updated by Dominic Cleal over 8 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.
Updated by Dominic Cleal over 8 years ago
Updated by Dominic Cleal over 8 years ago
- Status changed from New to Closed
- Translation missing: en.field_release 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.
Updated by Dominic Cleal over 8 years ago
- Tracker changed from Tracker to Feature
Updated by Dominic Cleal over 8 years ago
- Translation missing: en.field_release changed from 155 to 136
1.11.2 core packages aren't built, only dependencies, so setting this to 1.12.0 where we will definitely have packages.