[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#610968: lenny->squeeze: kde metapackages get removed by "apt-get install udev"



clone 610968 -1
reassign -1 dpkg
thanks

Hi peoples.

This upgrade (and similar ones) is kind of having issues.

After debugging it with David Kalnischkies and Julien Cristau, we found out 
that apt is having quite some issues with the Breaks: konqueror  in dpkg.

Basically, udev wanst a new util-linux, which wants a new dpkg, which breaks 
konqueror. Apt's best solution here seems to be a half-ass upgrade of varous 
KDE related things, and removing the rest.

After removing the Breaks: konqueror in dpkg, the result of apt-get install 
udev looks kind of sane.

apt-get -o Debug::pkgProblemResolver=1 install udev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Starting
Starting 2
Investigating libc6-dev
Package libc6-dev has broken dep on libc-dev-bin
  Considering libc-dev-bin 1 as a solution to libc6-dev 45
  Re-Instated libc-dev-bin
  Re-Instated gcc-4.4-base
  Re-Instated libstdc++6
  Re-Instated binutils
  Re-Instated libc6-dev
Done
The following packages were automatically installed and are no longer 
required:
  libglib1.2ldbl libio-compress-zlib-perl libcompress-raw-zlib-perl gs-esp
  libio-compress-base-perl xscreensaver libsysfs-dev libdirectfb-extra
  libdirectfb-dev locate uswsusp libmpeg3-dev xli libsplashy1
  libdigest-sha1-perl
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  binutils dpkg dpkg-dev gcc-4.4-base libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libc-bin libc-dev-bin
  libc6 libc6-dev libc6-i686 libdpkg-perl libgphoto2-2 libgphoto2-port0
  libltdl7 liblzma2 libsane libstdc++6 libudev0 libv4l-0
  linux-image-2.6-686 locales util-linux util-linux-locales xz-utils
Suggested packages:
  binutils-doc debian-keyring glibc-doc gphoto2 gtkam hpoj xz-lzma
The following NEW packages will be installed
  gcc-4.4-base libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libc-bin libc-dev-bin libdpkg-perl libltdl7
  liblzma2 libudev0 libv4l-0 xz-utils
The following packages will be upgraded:
  binutils dpkg dpkg-dev libc6 libc6-dev libc6-i686 libgphoto2-2
  libgphoto2-port0 libsane libstdc++6 linux-image-2.6-686 locales udev
  util-linux util-linux-locales
15 upgraded, 12 newly installed, 0 to remove and 640 not upgraded.
Need to get 33.1MB of archives.
After this operation, 18.8MB of additional disk space will be used.
Do you want to continue [Y/n]? 


So please, roll a dpkg without that breaks.

This is ack'ed by Julien on irc.

The worst case is that info browsing with konqueror is broken for people with 
partial upgrades. The alternative is a quite hosed upgrade. The former is 
preferred.

/Sune

On Monday 24 January 2011 15:18:36 Stuart Prescott wrote:
> Package: upgrade-reports
> Severity: normal
> 
> Upgrading a kde installation from lenny->squeeze specifically to test the
> latest set of kde metapackages that were added back to the archive to make
> this upgrade easier, I find that when following the release notes, kde
> still ends up being ripped out.
> 
> The upgrade procedure was rigorously "by the book". The step where this
> fails is "apt-get install udev" as recommended in §4.4.5.
> 
> The dpkg status file and output of "apt-get install udev" are attached.
> 
> apt-get dist-upgrade seems to work fine with a fairly minimal amount of
> breakage so that is how I proceeded, assuming that udev would behave itself
> for as long as necessary to complete the upgrade.
> 
> enjoy...
> Stuart


Reply to: