krb5 (libkrb5-3) 1.10+dfsg~alpha1-6 breaks on libsmbclient <= 2:3.6.1-2 making upgrades and installs broken

Bug #907227 reported by actionparsnip
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
krb5 (Ubuntu)
Fix Released
Critical
Micah Gersten
samba (Ubuntu)
Fix Released
Critical
Micah Gersten

Bug Description

andy@D420:~$ sudo apt-get install ubuntu-desktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 ubuntu-desktop : Depends: system-config-printer-gnome but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
andy@D420:~$ sudo apt-get install system-config-printer-gnome
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 system-config-printer-gnome : Depends: system-config-printer-common but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
andy@D420:~$ sudo apt-get install system-config-printer-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 system-config-printer-common : Depends: python-smbc but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
andy@D420:~$ sudo apt-get install python-smbc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 python-smbc : Depends: libsmbclient (>= 2:3.2.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

I have ran sudo apt-get autoremove and removed most of the system already so cannot give the output. Please fix these deps.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubuntu-desktop (not installed)
ProcVersionSignature: Ubuntu 3.2.0-6.12-generic 3.2.0-rc6
Uname: Linux 3.2.0-6-generic i686
ApportVersion: 1.90-0ubuntu1
Architecture: i386
CheckboxSubmission: 1678008dccff079fc8437cdccd585f17
CheckboxSystem: d00f84de8a555815fa1c4660280da308
Date: Wed Dec 21 09:12:30 2011
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20111112)
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: ubuntu-meta
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Micah Gersten (micahg) wrote : Re: krb5 (libkrb5-3) 1.10+dfsg~alpha1-6 breaks on samba <= 2:3.6.1-2 making upgrades and installs broken

apt-get -o Debug::pkgProblemResolver=true install libsmbclient
Reading package lists... Done
Building dependency tree
Reading state information... Done
Starting
Starting 2
Investigating (0) libkrb5-3 [ amd64 ] < none -> 1.10+dfsg~alpha1-6 > ( libs )
Broken libkrb5-3:amd64 Breaks on libsmbclient [ amd64 ] < none -> 2:3.5.11~dfsg-4ubuntu3 > ( libs ) (<= 2:3.6.1-2)
  Considering libsmbclient:amd64 9998 as a solution to libkrb5-3:amd64 7
  Holding Back libkrb5-3:amd64 rather than change libsmbclient:amd64
Investigating (0) libgssapi-krb5-2 [ amd64 ] < none -> 1.10+dfsg~alpha1-6 > ( libs )
Broken libgssapi-krb5-2:amd64 Depends on libkrb5-3 [ amd64 ] < none -> 1.10+dfsg~alpha1-6 > ( libs ) (= 1.10+dfsg~alpha1-6)
  Considering libkrb5-3:amd64 7 as a solution to libgssapi-krb5-2:amd64 4
  Holding Back libgssapi-krb5-2:amd64 rather than change libkrb5-3:amd64
Investigating (1) libsmbclient [ amd64 ] < none -> 2:3.5.11~dfsg-4ubuntu3 > ( libs )
Broken libsmbclient:amd64 Depends on libgssapi-krb5-2 [ amd64 ] < none -> 1.10+dfsg~alpha1-6 > ( libs ) (>= 1.7+dfsg)
  Considering libgssapi-krb5-2:amd64 4 as a solution to libsmbclient:amd64 9998
    Reinst Failed because of protected libsmbclient:amd64
    Reinst Failed because of libkrb5-3:amd64
Broken libsmbclient:amd64 Depends on libkrb5-3 [ amd64 ] < none -> 1.10+dfsg~alpha1-6 > ( libs ) (>= 1.8+dfsg)
  Considering libkrb5-3:amd64 7 as a solution to libsmbclient:amd64 9998
Done

summary: - ubuntu-desktop fails deps and marks nearly whole OS for uninstallation
+ krb5 (libkrb5-3) 1.10+dfsg~alpha1-6 breaks on samba <= 2:3.6.1-2 making
+ upgrades and installs broken
affects: ubuntu-meta (Ubuntu) → krb5 (Ubuntu)
Changed in krb5 (Ubuntu):
importance: Undecided → Critical
status: New → Triaged
Revision history for this message
Micah Gersten (micahg) wrote :

This is due to this bug in Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650541

Apparently a private symbol somehow was exported and ended up breaking upgrades to the new krb5, so this breaks was added.

Changed in samba (Ubuntu):
importance: Undecided → Critical
status: New → In Progress
assignee: nobody → Micah Gersten (micahg)
Changed in krb5 (Ubuntu):
assignee: nobody → Micah Gersten (micahg)
status: Triaged → In Progress
no longer affects: samba
Micah Gersten (micahg)
summary: - krb5 (libkrb5-3) 1.10+dfsg~alpha1-6 breaks on samba <= 2:3.6.1-2 making
- upgrades and installs broken
+ krb5 (libkrb5-3) 1.10+dfsg~alpha1-6 breaks on libsmbclient <= 2:3.6.1-2
+ making upgrades and installs broken
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package krb5 - 1.10+dfsg~alpha1-6ubuntu1

---------------
krb5 (1.10+dfsg~alpha1-6ubuntu1) precise; urgency=low

  * fix LP: #907227 - Drop Breaks on libsmbclient to 2:3.5.11~dfsg-4ubuntu3
    since that will be the version in Ubuntu which would be built against the
    version of libkrb5-3 with the private symbols
    (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650541)
    - update debian/control
  * Mark Debian Vcs-* entries as XS-Debian-Vcs-*
    - update debian/control
 -- Micah Gersten <email address hidden> Wed, 21 Dec 2011 03:50:56 -0600

Changed in krb5 (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package samba - 2:3.5.11~dfsg-4ubuntu4

---------------
samba (2:3.5.11~dfsg-4ubuntu4) precise; urgency=low

  * fix LP: #907227 - Bump build dependency on libkrb5-dev to (>= 1.10+dfsg~) to
    make sure we're not getting any private symbols
    (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650541)
    - update debian/changelog
  * Mark Debian Vcs-* entries as XS-Debian-Vcs-*
    - update debian/control
 -- Micah Gersten <email address hidden> Wed, 21 Dec 2011 03:45:34 -0600

Changed in samba (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Sam Hartman (hartmans) wrote : Re: [Bug 907227] Re: krb5 (libkrb5-3) 1.10+dfsg~alpha1-6 breaks on samba <= 2:3.6.1-2 making upgrades and installs broken

>>>>> "Micah" == Micah Gersten <email address hidden> writes:

    Micah> This is due to this bug in Debian:
    Micah> http://bugs.debian.org/cgi- bin/bugreport.cgi?bug=650541

    Micah> Apparently a private symbol somehow was exported and ended up
    Micah> breaking upgrades to the new krb5, so this breaks was added.

Anything I can do to avoid the ubuntu patch in the next upload of krb5
for debian?

Revision history for this message
Micah Gersten (micahg) wrote :

Thank you Sam. AFAICT, nothing needs to be done in Debian as we'll be merging samba soon which will mean the Breaks in Debian will work just fine.

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.