Bug#501905: Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Friday 06 March 2009 03:46:32 Olaf van der Spek wrote: > On Thu, Mar 5, 2009 at 6:34 AM, Mark W. Giles wrote: > > I've just started trying to upgrade from etch to lenny and I'm > > encountering this same problem. The last reply I was able to find > > about this bug was on 2009-02-02. Has there been a resolution yet? > > Nope. > Also no progress on my part sorry, I did look into it quite seriously when first reported but couldn't reproduce the problem and now that more information is aviable I fail to find time to try and reproduce and also test same case with modified dependency relationship. Thanks, Kel. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#501905: Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Thu, Mar 5, 2009 at 6:34 AM, Mark W. Giles wrote: > I've just started trying to upgrade from etch to lenny and I'm > encountering this same problem. The last reply I was able to find > about this bug was on 2009-02-02. Has there been a resolution yet? Nope. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#501905: Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Mon, Feb 2, 2009 at 7:21 PM, Kel Modderman wrote: > Steve Vorlon couldn't reproduce this [0], and my conclusions are the same as > his. What is the status of this bug (and its clone)? Still reproducable... apt-get install libgssapi2 libldap2 libpci2 libsasl2 libssp0 selinux-policy-refpolicy-targeted acpid adduser aptitude at base-files base-passwd bash bc bind9-host bsdmainutils bsdutils busybox cmake console-common console-data console-tools coreutils cpio cpp cpp-4.1 cron dc debconf debconf-i18n debian-archive-keyring debianutils dhcp3-client dhcp3-common dictionaries-common diff dmidecode dnsutils doc-debian doc-linux-text dselect e2fslibs e2fsprogs ed eject exim4 exim4-base exim4-config exim4-daemon-light file findutils finger ftp g++ g++-4.1 gcc gcc-4.1 gcc-4.1-base gettext-base gnupg gpgv grep groff-base grub gzip hostname iamerican ibritish ifupdown info initramfs-tools initscripts insserv installation-report iptables iputils-ping ispell kexec-tools klibc-utils klogd laptop-detect less libacl1 libapr1 libaprutil1 libattr1 libblkid1 libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libbz2-1.0 libc6 libc6-dev libcomerr2 libconsole libdb4.2 libdbd-mysql-perl libdbi-perl libedit2 libevent1 libexpat1 libgc1c2 libgcc1 libgcrypt11 libgpg-error0 libidn11 libklibc libkrb53 liblocale-gettext-perl liblockfile1 libmagic1 libmysqlclient15-dev libmysqlclient15off libncurses5 libneon26 libnewt0.52 libnfsidmap2 libpam-modules libpam-runtime libpam0g libpcre3 libpopt0 libreadline5 librpcsecgss3 libsasl2-2 libselinux1 libsemanage1 libsepol1 libsigc++-2.0-0c2a libslang2 libsqlite3-0 libss2 libssl0.9.8 libstdc++6-4.1-dev libsvn1 libtasn1-3 libtasn1-3-bin libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libusb-0.1-4 libuuid1 libvolume-id0 libwrap0 libxml2 lighttpd linux-image-2.6-amd64 locales login logrotate lsb-base lsof m4 mailx make makedev man-db manpages mawk mime-support mktemp module-init-tools mount mpack mtools mtr-tiny mutt mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 nano ncurses-base ncurses-bin ncurses-term net-tools netbase netcat nfs-common openbsd-inetd openssh-blacklist openssh-client openssh-server passwd patch pciutils perl perl-base perl-modules php5-cgi php5-common php5-mysql phpmyadmin pidentd policycoreutils popularity-contest portmap procps psmisc python python-central python-minimal python-newt python-selinux python-semanage python-support python2.4 python2.4-minimal readline-common reportbug sed sharutils strace subversion sysklogd sysv-rc sysvinit sysvinit-utils tar tasksel tasksel-data tcpd telnet texinfo time traceroute tzdata ucf udev update-inetd usbutils util-linux vim-common vim-tiny w3m wamerican wget whiptail whois zlib1g zlib1g-dev point /etc/apt/sources.list to lenny apt-get update apt-get dist-upgrade Fetched 241MB in 3m12s (1251kB/s) E: This installation run will require temporarily removing the essential package initscripts due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option. E: Internal Error, Could not early remove initscripts -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Saturday 11 October 2008 23:20:26 Sven Joachim wrote: > clone 501855 -1 > reassign -1 initscripts, insserv > severity -1 important > thanks > > On 2008-10-11 14:54 +0200, Sven Joachim wrote: > > > Thanks, now I see that there is indeed a dependency loop: the lenny > > version of initscripts conflicts with the etch version of insserv and > > vice versa, so apt has to remove one of these packages before the other > > one can be unpacked. The bug is that it chooses the wrong package, > > namely the required package initscripts instead of the optional insserv. > > Reassigning a copy of this bug to the affected packages. > > > A possible solution would be for insserv to depend on a recent version > > of initscripts instead of conflicting against older versions, thus > > breaking the dependency loop. Insserv maintainers, what do you think? > > If that isn't done, the insserv package must be removed on upgrades, > which will not be a good user experience and may break a lot of things > (see #475478). Steve Vorlon couldn't reproduce this [0], and my conclusions are the same as his. What is the status of this bug (and its clone)? Thanks, Kel. [0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501855#61 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Sat, Oct 25, 2008 at 12:23 AM, Steve Langasek <[EMAIL PROTECTED]> wrote: > On Sun, Oct 19, 2008 at 08:48:58PM +0200, Olaf van der Spek wrote: >> On Sun, Oct 19, 2008 at 2:10 AM, Steve Langasek <[EMAIL PROTECTED]> wrote: >> > No, it's only aptitude which tries to remove the essential package on >> > dist-upgrade. Installing insserv in etch, switching sources.list to lenny, >> > and running 'apt-get dist-upgrade', apt has no problem calculating the >> > upgrade correctly. > >> Are you sure? > > I'msure that all the results reported in this bug before now were with > aptitude, and I'm sure that this is not reproducible for me by installing > insserv in an etch chroot and dist-upgrading to lenny. Please provide a > minimal test case that demonstrates this problem with apt, because > installing insserv alone is not that test case. Can't you just install all packages that are in the to-be-upgraded list in the first message? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Sun, Oct 19, 2008 at 08:48:58PM +0200, Olaf van der Spek wrote: > On Sun, Oct 19, 2008 at 2:10 AM, Steve Langasek <[EMAIL PROTECTED]> wrote: > > No, it's only aptitude which tries to remove the essential package on > > dist-upgrade. Installing insserv in etch, switching sources.list to lenny, > > and running 'apt-get dist-upgrade', apt has no problem calculating the > > upgrade correctly. > Are you sure? I'msure that all the results reported in this bug before now were with aptitude, and I'm sure that this is not reproducible for me by installing insserv in an etch chroot and dist-upgrading to lenny. Please provide a minimal test case that demonstrates this problem with apt, because installing insserv alone is not that test case. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ [EMAIL PROTECTED] [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Sun, Oct 19, 2008 at 2:10 AM, Steve Langasek <[EMAIL PROTECTED]> wrote: > No, it's only aptitude which tries to remove the essential package on > dist-upgrade. Installing insserv in etch, switching sources.list to lenny, > and running 'apt-get dist-upgrade', apt has no problem calculating the > upgrade correctly. Are you sure? # apt-get update Get:1 http://ftp.surfnet.nl lenny Release.gpg [189B] Get:2 http://security.debian.org lenny/updates Release.gpg [189B] Ign http://security.debian.org lenny/updates/main Translation-en_US Ign http://security.debian.org lenny/updates/contrib Translation-en_US Get:3 http://security.debian.org lenny/updates Release [40.7kB] Ign http://ftp.surfnet.nl lenny/main Translation-en_US Get:4 http://ftp.surfnet.nl lenny Release [74.5kB] Ign http://security.debian.org lenny/updates/main Packages/DiffIndex Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex Get:5 http://security.debian.org lenny/updates/main Packages [7301B] Hit http://security.debian.org lenny/updates/contrib Packages Get:6 http://ftp.surfnet.nl lenny/main Packages/DiffIndex [2038B] Get:7 http://ftp.surfnet.nl lenny/main Packages [6913kB] Fetched 7038kB in 13s (514kB/s) Reading package lists... Done dhcppc15:~# apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be REMOVED: libgssapi2 libldap2 libpci2 libsasl2 libssp0 selinux-policy-refpolicy-targeted The following NEW packages will be installed: bash-completion bsd-mailx bwidget ca-certificates checkpolicy cpp-4.3 debian-faq defoma fam fontconfig fontconfig-config g++-4.3 gcc-4.3 grub-common hicolor-icon-theme libatk1.0-0 libatk1.0-data libbind9-40 libboost-date-time1.34.1 libboost-doc libboost-filesystem1.34.1 libboost-graph-dev libboost-graph1.34.1 libboost-iostreams-dev libboost-iostreams1.34.1 libboost-program-options1.34.1 libboost-python-dev libboost-python1.34.1 libboost-regex1.34.1 libboost-serialization1.34.1 libboost-signals-dev libboost-signals1.34.1 libboost-test-dev libboost-test1.34.1 libboost-thread-dev libboost-thread1.34.1 libboost-wave-dev libboost-wave1.34.1 libcairo2 libcap2 libcups2 libdatrie0 libdb4.5 libdevmapper1.02.1 libdns43 libdrm2 libfam0 libfontconfig1 libfontenc1 libfreetype6 libgl1-mesa-glx libglade2-0 libglib2.0-0 libglib2.0-data libgmp3c2 libgnutls26 libgomp1 libgssglue1 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhtml-template-perl libice6 libicu38 libisc44 libisccc40 libisccfg40 libjpeg62 libkeyutils1 libldap-2.4-2 libltdl3 liblwres40 libmcrypt4 libmpfr1ldbl libneon27-gnutls libpango1.0-0 libpango1.0-common libpci3 libpixman-1-0 libpng12-0 libpq5 libqpol1 libserf-0-0 libsetools-tcl libsm6 libstdc++6-4.3-dev libterm-readkey-perl libterm-readline-perl-perl libthai-data libthai0 libtiff4 libustr-1.0-1 libx11-6 libx11-data libxau6 libxaw7 libxcb-render-util0 libxcb-render0 libxcb-xlib0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 linux-image-2.6.26-1-amd64 netcat-traditional openssh-blacklist-extra openssl perl-doc php5-mcrypt python-dev python-sepolgen python2.5 python2.5-dev python2.5-minimal selinux-policy-default setools tcl8.4 tk8.4 ttf-dejavu ttf-dejavu-core ttf-dejavu-extra uuid-runtime x-ttcidfont-conf x11-common x11-utils xauth xbitmaps xfonts-encodings xfonts-utils xterm The following packages will be upgraded: acpid adduser aptitude at base-files base-passwd bash bc bind9-host bsdmainutils bsdutils busybox cmake console-common console-data console-tools coreutils cpio cpp cpp-4.1 cron dc debconf debconf-i18n debian-archive-keyring debianutils dhcp3-client dhcp3-common dictionaries-common diff dmidecode dnsutils doc-debian doc-linux-text dselect e2fslibs e2fsprogs ed eject exim4 exim4-base exim4-config exim4-daemon-light file findutils finger ftp g++ g++-4.1 gcc gcc-4.1 gcc-4.1-base gettext-base gnupg gpgv grep groff-base grub gzip hostname iamerican ibritish ifupdown info initramfs-tools initscripts insserv installation-report iptables iputils-ping ispell kexec-tools klibc-utils klogd laptop-detect less libacl1 libapr1 libaprutil1 libattr1 libblkid1 libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libbz2-1.0 libc6 libc6-dev libc6-i386 libcomerr2 libconsole libdb4.2 libdbd-mysql-perl libdbi-perl libedit2 libevent1 libexpat1 libgc1c2 libgcc1 libgcrypt11 libgpg-error0 libidn11 libklibc libkrb53 liblocale-gettext-perl liblockfile1 libmagic1 libmysqlclient15-dev libmysqlclient15off libncurses5 libneon26 libnewt0.52 libnfsidmap2 libpam-modules libpam-runtime libpam0g libpcre3 libpopt0 libreadline5 librpcsecgss3 libsasl2-2 libselinux1 libsemanage1 libsepol1 libsigc++-2.0-0c2a libslang2 libsqlite3-0 libss2 libssl0
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
reassign 501855 aptitude thanks On Sat, Oct 11, 2008 at 12:02:45PM +0200, Sven Joachim wrote: > reassign 501855 apt 0.7.14 > thanks > Hm, that looks fairly normal. Probably it would work if you upgrade > initscripts before the full-upgrade. However, it does not explain why > apt wanted to temporarily remove initscripts in the first place. This > looks like a bug in apt, reassigning. No, it's only aptitude which tries to remove the essential package on dist-upgrade. Installing insserv in etch, switching sources.list to lenny, and running 'apt-get dist-upgrade', apt has no problem calculating the upgrade correctly. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ [EMAIL PROTECTED] [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Saturday 11 October 2008 22:54:22 Sven Joachim wrote: > On 2008-10-11 14:03 +0200, Olaf van der Spek wrote: > > > On Sat, Oct 11, 2008 at 12:02 PM, Sven Joachim <[EMAIL PROTECTED]> wrote: > >> Hm, that looks fairly normal. Probably it would work if you upgrade > >> initscripts before the full-upgrade. However, it does not explain why > >> apt wanted to temporarily remove initscripts in the first place. This > >> looks like a bug in apt, reassigning. > > > > # aptitude install initscripts > > Reading package lists... Done > > Building dependency tree > > Reading state information... Done > > Reading extended state information > > Initializing package states... Done > > Writing extended state information... Done > > Reading task descriptions... Done > > The following packages are BROKEN: > > initscripts > > The following packages will be upgraded: > > libselinux1 libsepol1 sysvinit-utils > > 4 packages upgraded, 0 newly installed, 0 to remove and 230 not upgraded. > > Need to get 0B/347kB of archives. After unpacking 102kB will be used. > > The following packages have unmet dependencies: > > initscripts: Conflicts: insserv (< 1.09.0-12) but 1.08.0-11 is > > installed and it is kept back. > > The following actions will resolve these dependencies: > > > > Upgrade the following packages: > > insserv [1.08.0-11 (now) -> 1.12.0-4 (testing)] > > > > Score is 120 > > > > Accept this solution? [Y/n/q/?] > > The following packages will be upgraded: > > initscripts insserv libselinux1 libsepol1 sysvinit-utils > > 5 packages upgraded, 0 newly installed, 0 to remove and 229 not upgraded. > > Need to get 0B/413kB of archives. After unpacking 426kB will be freed. > > Do you want to continue? [Y/n/?] > > Writing extended state information... Done > > E: This installation run will require temporarily removing the > > essential package initscripts due to a Conflicts/Pre-Depends loop. > > This is often bad, but if you really want to do it, activate the > > APT::Force-LoopBreak option. > > E: Internal Error, Could not early remove initscripts > > A package failed to install. Trying to recover: > > Reading package lists... Done > > Building dependency tree > > Reading state information... Done > > Reading extended state information > > Initializing package states... Done > > Reading task descriptions... Done > > Thanks, now I see that there is indeed a dependency loop: the lenny > version of initscripts conflicts with the etch version of insserv and > vice versa, so apt has to remove one of these packages before the other > one can be unpacked. The bug is that it chooses the wrong package, > namely the required package initscripts instead of the optional insserv. > > A possible solution would be for insserv to depend on a recent version > of initscripts instead of conflicting against older versions, thus > breaking the dependency loop. Insserv maintainers, what do you think? It seems like a reasonable solution to me. Will talk with Petter about it. Thanks, Kel. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
clone 501855 -1 reassign -1 initscripts, insserv severity -1 important thanks On 2008-10-11 14:54 +0200, Sven Joachim wrote: > Thanks, now I see that there is indeed a dependency loop: the lenny > version of initscripts conflicts with the etch version of insserv and > vice versa, so apt has to remove one of these packages before the other > one can be unpacked. The bug is that it chooses the wrong package, > namely the required package initscripts instead of the optional insserv. Reassigning a copy of this bug to the affected packages. > A possible solution would be for insserv to depend on a recent version > of initscripts instead of conflicting against older versions, thus > breaking the dependency loop. Insserv maintainers, what do you think? If that isn't done, the insserv package must be removed on upgrades, which will not be a good user experience and may break a lot of things (see #475478). Sven -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On 2008-10-11 14:03 +0200, Olaf van der Spek wrote: > On Sat, Oct 11, 2008 at 12:02 PM, Sven Joachim <[EMAIL PROTECTED]> wrote: >> Hm, that looks fairly normal. Probably it would work if you upgrade >> initscripts before the full-upgrade. However, it does not explain why >> apt wanted to temporarily remove initscripts in the first place. This >> looks like a bug in apt, reassigning. > > # aptitude install initscripts > Reading package lists... Done > Building dependency tree > Reading state information... Done > Reading extended state information > Initializing package states... Done > Writing extended state information... Done > Reading task descriptions... Done > The following packages are BROKEN: > initscripts > The following packages will be upgraded: > libselinux1 libsepol1 sysvinit-utils > 4 packages upgraded, 0 newly installed, 0 to remove and 230 not upgraded. > Need to get 0B/347kB of archives. After unpacking 102kB will be used. > The following packages have unmet dependencies: > initscripts: Conflicts: insserv (< 1.09.0-12) but 1.08.0-11 is > installed and it is kept back. > The following actions will resolve these dependencies: > > Upgrade the following packages: > insserv [1.08.0-11 (now) -> 1.12.0-4 (testing)] > > Score is 120 > > Accept this solution? [Y/n/q/?] > The following packages will be upgraded: > initscripts insserv libselinux1 libsepol1 sysvinit-utils > 5 packages upgraded, 0 newly installed, 0 to remove and 229 not upgraded. > Need to get 0B/413kB of archives. After unpacking 426kB will be freed. > Do you want to continue? [Y/n/?] > Writing extended state information... Done > E: This installation run will require temporarily removing the > essential package initscripts due to a Conflicts/Pre-Depends loop. > This is often bad, but if you really want to do it, activate the > APT::Force-LoopBreak option. > E: Internal Error, Could not early remove initscripts > A package failed to install. Trying to recover: > Reading package lists... Done > Building dependency tree > Reading state information... Done > Reading extended state information > Initializing package states... Done > Reading task descriptions... Done Thanks, now I see that there is indeed a dependency loop: the lenny version of initscripts conflicts with the etch version of insserv and vice versa, so apt has to remove one of these packages before the other one can be unpacked. The bug is that it chooses the wrong package, namely the required package initscripts instead of the optional insserv. A possible solution would be for insserv to depend on a recent version of initscripts instead of conflicting against older versions, thus breaking the dependency loop. Insserv maintainers, what do you think? Sven -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Sat, Oct 11, 2008 at 12:02 PM, Sven Joachim <[EMAIL PROTECTED]> wrote: > Hm, that looks fairly normal. Probably it would work if you upgrade > initscripts before the full-upgrade. However, it does not explain why > apt wanted to temporarily remove initscripts in the first place. This > looks like a bug in apt, reassigning. # aptitude install initscripts Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Reading task descriptions... Done The following packages are BROKEN: initscripts The following packages will be upgraded: libselinux1 libsepol1 sysvinit-utils 4 packages upgraded, 0 newly installed, 0 to remove and 230 not upgraded. Need to get 0B/347kB of archives. After unpacking 102kB will be used. The following packages have unmet dependencies: initscripts: Conflicts: insserv (< 1.09.0-12) but 1.08.0-11 is installed and it is kept back. The following actions will resolve these dependencies: Upgrade the following packages: insserv [1.08.0-11 (now) -> 1.12.0-4 (testing)] Score is 120 Accept this solution? [Y/n/q/?] The following packages will be upgraded: initscripts insserv libselinux1 libsepol1 sysvinit-utils 5 packages upgraded, 0 newly installed, 0 to remove and 229 not upgraded. Need to get 0B/413kB of archives. After unpacking 426kB will be freed. Do you want to continue? [Y/n/?] Writing extended state information... Done E: This installation run will require temporarily removing the essential package initscripts due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option. E: Internal Error, Could not early remove initscripts A package failed to install. Trying to recover: Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
reassign 501855 apt 0.7.14 thanks On 2008-10-11 10:20 +0200, Olaf van der Spek wrote: > On Sat, Oct 11, 2008 at 6:59 AM, Sven Joachim <[EMAIL PROTECTED]> wrote: >> On 2008-10-11 03:44 +0200, Olaf van der Spek wrote: >> >>> Package: upgrade-reports >>> Severity: normal >> >> I'm afraid the severity might have to be bumped to grave if other >> people see this problem as well. >> >>> I'm trying to upgrade a fresh Etch install to Lenny. I've hit a speedbump, >>> it seems, see below. >>> How should I (or a normal user) solve this? >>> >>> Olaf >>> >>> # aptitude full-upgrade >> [snip] >>> E: This installation run will require temporarily removing the essential >>> package initscripts due to a Conflicts/Pre-Depends loop. This is often bad, >>> but if you really want to do it, activate the APT::Force-LoopBreak option. >>> E: Internal Error, Could not early remove initscripts >> >> Can you please try "aptitude -s install initscripts"? That might give >> an idea which package is causing the dependency loop. > > # aptitude -s install initscripts > Reading package lists... Done > Building dependency tree > Reading state information... Done > Reading extended state information > Initializing package states... Done > Reading task descriptions... Done > The following packages are BROKEN: > initscripts > The following packages will be upgraded: > libselinux1 libsepol1 sysvinit-utils > 4 packages upgraded, 0 newly installed, 0 to remove and 230 not upgraded. > Need to get 0B/347kB of archives. After unpacking 102kB will be used. > The following packages have unmet dependencies: > initscripts: Conflicts: insserv (< 1.09.0-12) but 1.08.0-11 is > installed and it is kept back. > The following actions will resolve these dependencies: > > Upgrade the following packages: > insserv [1.08.0-11 (now) -> 1.12.0-4 (testing)] > > Score is 120 > > Accept this solution? [Y/n/q/?] > The following packages will be upgraded: > initscripts insserv libselinux1 libsepol1 sysvinit-utils > 5 packages upgraded, 0 newly installed, 0 to remove and 229 not upgraded. > Need to get 0B/413kB of archives. After unpacking 426kB will be freed. > Do you want to continue? [Y/n/?] > Would download/install/remove packages. Hm, that looks fairly normal. Probably it would work if you upgrade initscripts before the full-upgrade. However, it does not explain why apt wanted to temporarily remove initscripts in the first place. This looks like a bug in apt, reassigning. Sven -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On Sat, Oct 11, 2008 at 6:59 AM, Sven Joachim <[EMAIL PROTECTED]> wrote: > On 2008-10-11 03:44 +0200, Olaf van der Spek wrote: > >> Package: upgrade-reports >> Severity: normal > > I'm afraid the severity might have to be bumped to grave if other > people see this problem as well. > >> I'm trying to upgrade a fresh Etch install to Lenny. I've hit a speedbump, >> it seems, see below. >> How should I (or a normal user) solve this? >> >> Olaf >> >> # aptitude full-upgrade > [snip] >> E: This installation run will require temporarily removing the essential >> package initscripts due to a Conflicts/Pre-Depends loop. This is often bad, >> but if you really want to do it, activate the APT::Force-LoopBreak option. >> E: Internal Error, Could not early remove initscripts > > Can you please try "aptitude -s install initscripts"? That might give > an idea which package is causing the dependency loop. # aptitude -s install initscripts Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done The following packages are BROKEN: initscripts The following packages will be upgraded: libselinux1 libsepol1 sysvinit-utils 4 packages upgraded, 0 newly installed, 0 to remove and 230 not upgraded. Need to get 0B/347kB of archives. After unpacking 102kB will be used. The following packages have unmet dependencies: initscripts: Conflicts: insserv (< 1.09.0-12) but 1.08.0-11 is installed and it is kept back. The following actions will resolve these dependencies: Upgrade the following packages: insserv [1.08.0-11 (now) -> 1.12.0-4 (testing)] Score is 120 Accept this solution? [Y/n/q/?] The following packages will be upgraded: initscripts insserv libselinux1 libsepol1 sysvinit-utils 5 packages upgraded, 0 newly installed, 0 to remove and 229 not upgraded. Need to get 0B/413kB of archives. After unpacking 426kB will be freed. Do you want to continue? [Y/n/?] Would download/install/remove packages. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
On 2008-10-11 03:44 +0200, Olaf van der Spek wrote: > Package: upgrade-reports > Severity: normal I'm afraid the severity might have to be bumped to grave if other people see this problem as well. > I'm trying to upgrade a fresh Etch install to Lenny. I've hit a speedbump, it > seems, see below. > How should I (or a normal user) solve this? > > Olaf > > # aptitude full-upgrade [snip] > E: This installation run will require temporarily removing the essential > package initscripts due to a Conflicts/Pre-Depends loop. This is often bad, > but if you really want to do it, activate the APT::Force-LoopBreak option. > E: Internal Error, Could not early remove initscripts Can you please try "aptitude -s install initscripts"? That might give an idea which package is causing the dependency loop. Sven -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#501855: upgrade-reports: initscripts Conflicts/Pre-Depends loop
Package: upgrade-reports Severity: normal Hi, I'm trying to upgrade a fresh Etch install to Lenny. I've hit a speedbump, it seems, see below. How should I (or a normal user) solve this? Olaf # aptitude full-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Reading task descriptions... Done The following packages are BROKEN: libsasl2 libssp0 The following NEW packages will be installed: bash-completion{a} bsd-mailx{a} bwidget{a} ca-certificates{a} checkpolicy{a} cpp-4.3{a} debian-faq{a} defoma{a} fam{a} fontconfig{a} fontconfig-config{a} g++-4.3{a} gcc-4.3{a} grub-common{a} hicolor-icon-theme{a} libatk1.0-0{a} libatk1.0-data{a} libbind9-40{a} libboost-date-time1.34.1{a} libboost-doc{a} libboost-filesystem1.34.1{a} libboost-graph-dev{a} libboost-graph1.34.1{a} libboost-iostreams-dev{a} libboost-iostreams1.34.1{a} libboost-program-options1.34.1{a} libboost-python-dev{a} libboost-python1.34.1{a} libboost-regex1.34.1{a} libboost-serialization1.34.1{a} libboost-signals-dev{a} libboost-signals1.34.1{a} libboost-test-dev{a} libboost-test1.34.1{a} libboost-thread-dev{a} libboost-thread1.34.1{a} libboost-wave-dev{a} libboost-wave1.34.1{a} libcairo2{a} libcap2{a} libcups2{a} libdatrie0{a} libdb4.5{a} libdevmapper1.02.1{a} libdns43{a} libdrm2{a} libfam0{a} libfontconfig1{a} libfontenc1{a} libfreetype6{a} libgl1-mesa-glx{a} libglade2-0{a} libglib2.0-0{a} libglib2.0-data{a} libgmp3c2{a} libgnutls26{a} libgomp1{a} libgssglue1{a} libgtk2.0-0{a} libgtk2.0-bin{a} libgtk2.0-common{a} libhtml-template-perl{a} libice6{a} libicu38{a} libisc44{a} libisccc40{a} libisccfg40{a} libjpeg62{a} libkeyutils1{a} libldap-2.4-2{a} libltdl3{a} liblwres40{a} libmcrypt4{a} libmpfr1ldbl{a} libneon27-gnutls{a} libpango1.0-0{a} libpango1.0-common{a} libpci3{a} libpixman-1-0{a} libpng12-0{a} libpq5{a} libqpol1{a} libserf-0-0{a} libsetools-tcl{a} libsm6{a} libstdc++6-4.3-dev{a} libterm-readkey-perl{a} libterm-readline-perl-perl{a} libthai-data{a} libthai0{a} libtiff4{a} libustr-1.0-1{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-xlib0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxfont1{a} libxft2{a} libxi6{a} libxinerama1{a} libxmu6{a} libxmuu1{a} libxpm4{a} libxrandr2{a} libxrender1{a} libxt6{a} libxtst6{a} libxv1{a} libxxf86dga1{a} libxxf86vm1{a} linux-image-2.6.26-1-amd64{a} netcat-traditional{a} openssh-blacklist-extra{a} openssl{a} perl-doc{a} php5-mcrypt{a} python-dev{a} python-sepolgen{a} python2.5{a} python2.5-dev{a} python2.5-minimal{a} selinux-policy-default{a} setools{a} tcl8.4{a} tk8.4{a} ttf-dejavu{a} ttf-dejavu-core{a} ttf-dejavu-extra{a} uuid-runtime{a} x-ttcidfont-conf{a} x11-common{a} x11-utils{a} xauth{a} xbitmaps{a} xfonts-encodings{a} xfonts-utils{a} xterm{a} The following packages will be REMOVED: libgssapi2{a} libldap2{a} libpci2{a} python2.4{u} python2.4-minimal{u} selinux-policy-refpolicy-targeted{a} The following packages will be upgraded: acpid adduser at base-files base-passwd bash bc bind9-host bsdmainutils bsdutils busybox cmake console-common console-data console-tools coreutils cpio cpp cpp-4.1 cron dc debconf debconf-i18n debian-archive-keyring debianutils dhcp3-client dhcp3-common dictionaries-common diff dmidecode dnsutils doc-debian doc-linux-text dselect e2fslibs e2fsprogs ed eject exim4 exim4-base exim4-config exim4-daemon-light file findutils finger ftp g++ g++-4.1 gcc gcc-4.1 gcc-4.1-base gettext-base gnupg gpgv grep groff-base grub gzip hostname iamerican ibritish ifupdown info initramfs-tools initscripts insserv installation-report iptables iputils-ping ispell kexec-tools klibc-utils klogd laptop-detect less libacl1 libapr1 libaprutil1 libattr1 libblkid1 libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libbz2-1.0 libcomerr2 libconsole libdb4.2 libdb4.3 libdbd-mysql-perl libdbi-perl libedit2 libevent1 libexpat1 libgc1c2 libgcc1 libgcrypt11 libgpg-error0 libidn11 libklibc libkrb53 liblocale-gettext-perl liblockfile1 libmagic1 libmysqlclient15-dev libmysqlclient15off libncurses5 libneon26 libnewt0.52 libnfsidmap2 libpam-modules libpam-runtime libpam0g libpcre3 libpopt0 libreadline5 librpcsecgss3 libsasl2-2 libselinux1 libsemanage1 libsepol1 libsigc++-2.0-0c2a libslang2 libsqlite3-0 libss2 libssl0.9.8 libstdc++6-4.1-dev libsvn1 libtasn1-3 libtasn1-3-bin libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libusb-0.1-4 libuuid1 libvolume-id0 libwrap0 libxml2 lighttpd linux-image-2.6-amd64 login logrotate lsb-base lsof m4 mailx make makedev man-db manpages mawk mime-support mktemp module-init-tools mount mpack mtool