Project

General

Profile

Actions

Feature #14788

closed

Ubuntu/xenial tracker issue

Added by Anonymous over 8 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Debian/Ubuntu
Target version:
Difficulty:
Triaged:
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 3 (0 open3 closed)

Related to Installer - Bug #14789: puppetlabs-apache 1.9.0 adds phusionpassenger yum repoClosedDominic Cleal04/22/2016Actions
Blocked by Foreman - Refactor #14840: Support Ruby 2.3ClosedDominic Cleal04/26/2016Actions
Blocked by Discovery - Bug #11897: support rest-client 1.8Closed09/20/2015Actions
Actions #1

Updated by Anonymous over 8 years ago

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

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).

Actions #3

Updated by Anonymous over 8 years ago

Actions #4

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.

Actions #5

Updated by Dominic Cleal over 8 years ago

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

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
Actions #7

Updated by Anonymous over 8 years ago

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

Actions #8

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.

Actions #10

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.

Actions #11

Updated by Dominic Cleal over 8 years ago

  • Tracker changed from Tracker to Feature
Actions #12

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.

Actions

Also available in: Atom PDF