hi, i'm upgrading a few things in an old (unstable) potato distribution.
at the moment, i'm pointing to the currently-unstable packages.
perl is giving me trouble, in such a way that apt bombs out.

here's the bug:

rgrant:/usr/doc# apt-get -o apt::forceloopbreak=true -q dselect-upgrade
Reading Package Lists...
Building Dependency Tree...
The following packages will be REMOVED:
  2utf apache dialog gmp2 liblockdev0-perl libmd5-perl libpam0g-dbg* 
libpam0g-dev* libpam0g-util
  libpgsql libpgtcl locales menu modconf perl postgresql-dev pppconfig w3mir 
whiptail www-pgsql
  www-search 
The following NEW packages will be installed:
  apache-common apache-perl apt-show-source debconf freetype2 ifupdown ipchains 
ipmasqadm libbz2-1.0
  libconvert-ber-perl libdb2-util libdevel-symdump-perl libdigest-md5-perl 
libgd1 libgmp2
  libhtml-parser-perl libhtml-tagset-perl libjpeg62 libldap2 libmon-perl 
libnewt0 libnss-db
  libpam-modules libpam-runtime libpcre3 libpgsql2 libpopt0 libsasl-modules 
libsasl7
  libstdc++2.10-glibc2.2 libterm-slang-perl libterm-stool-perl liburi-perl 
libwrap0 net-tools
  netkit-inetd netkit-ping netkit-rpc perl-5.005 perl-5.005-base perl-5.005-doc 
portmap qmtpssh rc
  rcs slang1 ssh-nonfree tcpd traceroute 
The following held packages will be changed:
  libnewt0 libpopt0 
60 packages upgraded, 49 newly installed, 21 to remove and 453 not upgraded.
Need to get 0B/28.6MB of archives. After unpacking 6977kB will be used.
Do you want to continue? [Y/n] 
E: This installation run will require temporarily removing the essential 
package perl-base 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 perl-base
rgrant:/usr/doc#

perl-base is 5.004.04-6
apt is 0.3.19
perl-5.005-base is  5.005.03-7.1

i can provide any other info necessary.

thanks for any help or workarounds,
- Ryan

Reply via email to