Project

General

Profile

Feature #14788

Ubuntu/xenial tracker issue

Added by Anonymous over 4 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Debian/Ubuntu
Target version:
Difficulty:
Triaged:
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

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.


Related issues

Related to Installer - Bug #14789: puppetlabs-apache 1.9.0 adds phusionpassenger yum repoClosed2016-04-22
Blocked by Foreman - Refactor #14840: Support Ruby 2.3Closed2016-04-26
Blocked by Discovery - Bug #11897: support rest-client 1.8Closed2015-09-20

History

#1 Updated by Anonymous over 4 years ago

  • Related to Bug #14789: puppetlabs-apache 1.9.0 adds phusionpassenger yum repo added

#2 Updated by Dominic Cleal over 4 years ago

Xenial pbuilder roots are now available on the slaves (https://github.com/theforeman/foreman-infra/commit/00a46f7c).

#3 Updated by Anonymous over 4 years ago

#4 Updated by Anonymous over 4 years ago

Packaging files were created for xenial in https://github.com/theforeman/foreman-packaging/commit/0982f39d, these are building fine.

#5 Updated by Dominic Cleal over 4 years ago

  • Blocked by Bug #11897: support rest-client 1.8 added

#6 Updated by Dominic Cleal over 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

#7 Updated by Anonymous over 4 years ago

if it's only tftp, patching the tftp module is IMHO best for now

#8 Updated by Dominic Cleal over 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 over 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.

#11 Updated by Dominic Cleal over 4 years ago

  • Tracker changed from Tracker to Feature

#12 Updated by Dominic Cleal over 4 years ago

  • Legacy Backlogs Release (now unused) 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.

Also available in: Atom PDF