dpkg is mis-identifying the installing package of some of my files
Here's an example of my problem:
temp:~# apt-get update ; apt-get upgrade
Hit ftp://ftp.tux.org woody/non-free
Packages
Hit ftp://ftp.tux.org woody/non-free
Release
Hit http://non-us.debian.org unstable/non-US/main Packages
Hit http://non-us.debian.org unstable/non-US/main Release
...snip...
Hit http://http.us.debian.org unstable/contrib Sources
Hit http://http.us.debian.org unstable/contrib Release
Reading Package Lists... Done
Building Dependency Tree... Done
Reading Package Lists... Done
Building Dependency Tree... Done
12 packages upgraded, 0 newly installed, 0 to remove and 0 not
upgraded.
22 packages not fully installed or removed.
Need to get 0B/3079kB of archives. After unpacking 29.7kB will be used.
Do you want to continue? [Y/n]
(Reading database ...
dpkg: serious warning: files list file for package `libglade2-dev'
missing, assuming package has no files currently installed.
45667 files and directories currently installed.)
Preparing to replace libart2 1.4.1.3-3 (using
.../libart2_1.4.1.4-1_i386.deb) ...
Unpacking replacement libart2 ...
dpkg: error processing
/var/cache/apt/archives/libart2_1.4.1.4-1_i386.deb (--unpack):
trying to overwrite `/usr/lib/libart_lgpl.so.2.2.0', which is also in
package fdutils
dpkg-deb: subprocess paste killed by signal (Broken pipe)
...snip...
Errors were encountered while processing:
/var/cache/apt/archives/libart2_1.4.1.4-1_i386.deb
/var/cache/apt/archives/libgnomesupport0_1.4.1.4-1_i386.deb
/var/cache/apt/archives/libgnomeui32_1.4.1.4-1_i386.deb
/var/cache/apt/archives/libgnorba27_1.4.1.4-1_i386.deb
/var/cache/apt/archives/libgnorbagtk0_1.4.1.4-1_i386.deb
/var/cache/apt/archives/gnome-bin_1.4.1.4-1_i386.deb
/var/cache/apt/archives/gnome-libs-data_1.4.1.4-1_all.deb
/var/cache/apt/archives/libgnome32_1.4.1.4-1_i386.deb
/var/cache/apt/archives/fdutils_5.3-5_i386.deb
/var/cache/apt/archives/gnome-core_1.4.0.6-1_i386.deb
/var/cache/apt/archives/libgtkxmhtml1_1.4.1.4-1_i386.deb
/var/cache/apt/archives/libpanel-applet0_1.4.0.6-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
OK, obviously I did not include the entire log, if I need to let me
know. A little history: I recently had a system crash IMMEDIATELY after
having done an apt-get upgrade, apparently before a complete sync, and
resulted in filesystem corruption in /var/lib/dpkg/. At that time I had
problems, and on #debian I was instructed to 'dselect update' this
seemed to fix me at the time and I was solid for a while. A few days
ago I did an update ; upgrade and started getting these errors. At
first I assumed that it was a packaging problem (clearly I didn't look
too closely) and I didn't worry about it. After this kept happening I
looked more closely and realize that dpkg is mis-assigning the
installing package of several files (clearly libart_lgpl.so.2.2.0 is not
in the fdutils package). So, I'm guessing that some part of my dpkg
databases is still hosed.
Can I fix this? How do I go about it?
Thanks,
Ken Causey
Please note that I am not subscribed to the list, so please be sure to
reply to me directly in addition to the list, as appropriate.
Reply to: