debootstrap fails if ubuntu-keyring installed and release signed by other

Bug #878481 reported by Kyle Nitzsche
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
germinate (Ubuntu)
Triaged
High
Unassigned

Bug Description

In OEM group. I am no longer able to run a meta package update script.

It appears that if ubuntu-keyring is installed, debootstrap requires a Release.gpg file that is signed by a key in ubuntu-keyring.

However, OEM releases are signed by another key, so we can no longer update meta packages.

$ apt-cache policy debootstrap
debootstrap:
  Installed: 1.0.37
  Candidate: 1.0.37
  Version table:
 *** 1.0.37 0
        500 http://us.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status
$ apt-cache policy germinate
germinate:
  Installed: 1.27
  Candidate: 1.27
  Version table:
 *** 1.27 0
        500 http://us.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status

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

Checking signatures is intentional, but can't you use debootstrap --no-check-gpg?

Perhaps the real bug here is that germinate-update-metapackage doesn't offer a way to pass either custom options or this particular option through to debootstrap?

affects: debootstrap (Ubuntu) → germinate (Ubuntu)
Revision history for this message
Kyle Nitzsche (knitzsche) wrote :

I added --no-check-gpg to the debootstrap command in germinate-update-metapackage, and yes, it now completes.

So if you can provide such a pass-through argument for germinate-update-metapackage, we can update our meta package driver script to use it.

thanks,
Kyle

Colin Watson (cjwatson)
Changed in germinate (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Kyle Nitzsche (knitzsche) wrote :

Still exists in precise germinate 2.7.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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