I had some problems with the dependency mechanism, which ended in a quite puzzling situation when upgrading from 1.10-7 to 1.10-9.
Although I may just have done some error myself, I think there may be a problem in the way dpkg handles such a "complex" upgrade. I guess it would present a similar problem when upgrading from bo. Here are how the deps are set up: ==== 1.10-9 Package: comerr2g Version: 1.10-9 Essential: yes Depends: libc6 Conflicts: e2fsprogs (<< 1.10-6), comerr2 Replaces: e2fsprogs (<< 1.10-6), comerr2 Package: e2fslibsg Version: 1.10-9 Essential: yes Depends: comerr2g, libc6 Conflicts: e2fsprogs (<= 1.10-7) Provides: ss2g, ext2fs2g, e2p2g, uuid1g Replaces: e2fsprogs (<= 1.10-7) Package: e2fsprogs Version: 1.10-9 Essential: yes Depends: comerr2g, e2fslibsg, libc6 Conflicts: e2fsprogsg Provides: e2fsprogsg Replaces: e2fsprogsg ==== ==== 1.10-7 Package: comerr2 Version: 1.10-7 Depends: libc5 (>= 5.4.0-0) Package: e2fsprogs Version: 1.10-7 Essential: yes Pre-Depends: comerr2, libc5 (>= 5.4.0-0) Provides: ss2, ext2fs2, e2p2, uuid1 ==== Here is the log for a sample upgrade from 1.10-7 to 1.10-9: [Note that I removed all references to -dev packages in the logs to clean them up] * first pass: - selected (from dselect) e2fsprogs and new libs for install, old libs for remove. - only e2fslibsg can cause e2fsprogs to be deconfigured; it is even removed !! ==== ~/trav/deb/local[595]$ debpkg -iGREOB ../*1.10-9*deb dpkg: considering removing comerr2 in favour of comerr2g ... dpkg: no, e2fsprogs is essential, will not deconfigure it in order to enable removal of comerr2. dpkg: regarding ../comerr2g_1.10-9_i386.deb containing comerr2g: comerr2g conflicts with comerr2 comerr2 (version 1.10-7) is installed. dpkg: error processing ../comerr2g_1.10-9_i386.deb (--install): conflicting packages - not installing comerr2g dpkg: considering removing e2fsprogs in favour of e2fslibsg ... dpkg: yes, will remove e2fsprogs in favour of e2fslibsg. (Reading database ... 38897 files and directories currently installed.) Unpacking e2fslibsg (from ../e2fslibsg_1.10-9_i386.deb) ... Skipping deselected package e2fsprogs. dpkg: dependency problems prevent configuration of e2fslibsg: e2fslibsg depends on comerr2g; however: Package comerr2g is not installed. dpkg: error processing e2fslibsg (--install): dependency problems - leaving unconfigured Errors were encountered while processing: ../comerr2g_1.10-9_i386.deb e2fslibsg ==== * second pass: - now that old e2fsprogs is not there any more, the libs install smoothly, but dpkg seems to have decided to keep away e2fsprogs, which is essential ! ==== ~/trav/deb/local[596]$ debpkg -iGREOB ../*1.10-9*deb dpkg: considering removing comerr2 in favour of comerr2g ... dpkg: yes, will remove comerr2 in favour of comerr2g. (Reading database ... 38872 files and directories currently installed.) Unpacking comerr2g (from ../comerr2g_1.10-9_i386.deb) ... Preparing to replace e2fslibsg 1.10-9 (using ../e2fslibsg_1.10-9_i386.deb) ... Unpacking replacement e2fslibsg ... Skipping deselected package e2fsprogs. Setting up comerr2g (1.10-9) ... Setting up e2fslibsg (1.10-9) ... ==== * third pass: At last, all gets installed. ==== ~/trav/deb/local[599]$ debpkg -iE ../*1.10-9*deb ==== (or re-select using e2fsprogs using dselect, and use -iGREOB to emulate what dpkg-ftp does) ==== Version 1.10-9 of comerr2g already installed, skipping. (Reading database ... 38873 files and directories currently installed.) Version 1.10-9 of e2fslibsg already installed, skipping. Unpacking e2fsprogs (from ../e2fsprogs_1.10-9_i386.deb) ... Setting up e2fsprogs (1.10-9) ... ==== -- Yann Dirson <[EMAIL PROTECTED]> | Stop making M$-Bill richer & richer, alt-email: <[EMAIL PROTECTED]> | support Debian GNU/Linux: debian-email: <[EMAIL PROTECTED]> | more powerful, more stable ! http://www.a2points.com/homepage/3475232 | ----------------------------------------- A computer engineer's looking for a job ! ----------------------------------------- -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .