FFe [Ubuntu 18.04] Error installing the "Basic Ubuntu Server"

Bug #1758004 reported by bugproxy
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Canonical Foundations Team
germinate (Ubuntu)
Fix Released
Critical
Colin Watson

Bug Description

When selecting the "Basic Ubuntu Server" from the installation dialogs of the daily-build ISO 390 images, the following error message is displayed:

     Installation step failed
     An installation step failed. You can try to run the failing item again from the menu,
     or skip it and choose something else. The failing step is: Select and install software

At the time of the error, the /var/log/syslog file of the installer system showed the following entries:

Mar 22 08:21:03 in-target: The following information may help to resolve the situation:
Mar 22 08:21:03 in-target:
Mar 22 08:21:03 in-target: The following packages have unmet dependencies:
Mar 22 08:21:03 in-target: python3-cryptography : Depends: python3-cffi-backend-api-min (<= 9729) but it is not installable
Mar 22 08:21:03 in-target: Depends: python3-cffi-backend-api-max (>= 9729) but it is not installable
Mar 22 08:21:03 in-target: E
Mar 22 08:21:03 in-target: :
Mar 22 08:21:03 in-target: Unable to correct problems, you have held broken packages.
Mar 22 08:21:03 in-target:
Mar 22 08:21:03 in-target: tasksel: apt-get failed (100)
Mar 22 08:21:04 main-menu[366]: WARNING **: Configuring 'pkgsel' failed with error code 1
Mar 22 08:21:04 main-menu[366]: WARNING **: Menu item 'pkgsel' failed.

The problem occured when installing from the daily builds from 19. through 22. March 2018.

Installation logs/information from the /var/log/installer directory are attached.

Revision history for this message
bugproxy (bugproxy) wrote : Content of the /var/log/installer directory of the installed system

Default Comment by Bridge

tags: added: architecture-s39064 bugnameltc-165938 severity-high targetmilestone-inin---
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Frank Heimes (fheimes)
affects: linux (Ubuntu) → debian-installer (Ubuntu)
Changed in ubuntu-z-systems:
assignee: nobody → Canonical Foundations Team (canonical-foundations)
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: [Ubuntu 18.04] Error installing the "Basic Ubuntu Server"

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in debian-installer (Ubuntu):
status: New → Confirmed
Revision history for this message
Steve Langasek (vorlon) wrote :

The python3-cryptography package's dependencies are correct; both python3-cffi-backend-api-min (= 9729) and python3-cffi-backend-api-max (=10495) are provided by python3-cffi-backend 1.11.5-1, so the package is installable in the archive.

However, python3-cffi-backend has not been pulled into the package pool on the ISO, so an install without access to network apt sources is going to fail.

This is a bug in the CD mastering scripts, which probably don't understand versioned provides (a relatively recent feature of dpkg).

affects: debian-installer (Ubuntu) → ubuntu-cdimage
Changed in ubuntu-cdimage:
status: Confirmed → Triaged
assignee: Skipper Bug Screeners (skipper-screen-team) → Steve Langasek (vorlon)
Revision history for this message
Steve Langasek (vorlon) wrote :

? Unknown dependency python3-cffi-backend-api-min (<= 9729) by python3-cryptography
? Unknown dependency python3-cffi-backend-api-max (>= 9729) by python3-cryptography

http://people.canonical.com/~ubuntu-archive/cd-build-logs/ubuntu-server/bionic/daily-20180322.log

The failure to resolve the versioned provides happens in germinate.

affects: ubuntu-cdimage → germinate (Ubuntu)
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: New → Triaged
Steve Langasek (vorlon)
Changed in germinate (Ubuntu):
importance: Undecided → Critical
Revision history for this message
Steve Langasek (vorlon) wrote :

I have deployed a local workaround on the image build server to have germinate consider versioned provides, so a new daily image is now available that has the correct set of packages included in the package pool.

This could negatively impact other image flavors, in which case we might have to revert it again until proper germinate support for versioned provides can land. However, the risk to live images is comparatively small as there's very little of import in the package pools anyway.

Colin Watson (cjwatson)
Changed in germinate (Ubuntu):
assignee: Steve Langasek (vorlon) → Colin Watson (cjwatson)
status: Triaged → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

I've implemented proper versioned Provides support in germinate, uploaded it to Debian unstable, and deployed it on pepo (ftpmaster) and nusakan (cdimage). Once Launchpad's Debian import picks up the change in unstable, I'll sync it to bionic which will close this bug.

Revision history for this message
Colin Watson (cjwatson) wrote :
Revision history for this message
Colin Watson (cjwatson) wrote :

I guess this technically ought to be a feature freeze exception request. Subscribing ~ubuntu-release for that.

Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: Triaged → Fix Committed
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

FFe approved.

summary: - [Ubuntu 18.04] Error installing the "Basic Ubuntu Server"
+ FFe [Ubuntu 18.04] Error installing the "Basic Ubuntu Server"
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package germinate - 2.28

---------------
germinate (2.28) unstable; urgency=medium

  * Support versioned Provides (LP: #1758004).
  * Build-depend on dh-python.

 -- Colin Watson <email address hidden> Fri, 23 Mar 2018 11:18:15 +0000

Changed in germinate (Ubuntu):
status: Fix Committed → Fix Released
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2018-03-27 11:39 EDT-------
IBM bugzilla closed -> Fix Release and verified

tags: added: targetmilestone-inin1804
removed: targetmilestone-inin---
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.