apt-get bailing out every few updates
Dag Wieers
dag at wieers.com
Tue Jun 27 01:00:27 PDT 2006
On Tue, 27 Jun 2006, Dag Wieers wrote:
> I've got a problem with apt lorg3.2 where apt bails out after every few
> updates. So it has 36 updates pending and after the 3rd update it simply
> stops with no error, the old packages have not been removed leaving the
> rpmdb in an incosistent state.
>
> The system was an RHEL4AS with all updates applied. I enabled the fastrack
> repository (official feature/bugfix updates that are pending for the
> quarterly release).
>
> Here are 2 examples that happened:
>
> [root at lxrh002 tmp]# apt-get update; apt-get upgrade
> Get:1 http://lxpmgt001 rhel4as-i386/RPMS.os/ repomd.xml [1143B]
> Get:2 http://lxpmgt001 rhel4as-i386/RPMS.updates/ repomd.xml [951B]
> Get:3 http://lxpmgt001 rhel4as-i386/RPMS.extras/ repomd.xml [951B]
> Get:4 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ repomd.xml [951B]
> Get:5 http://lxpmgt001 rhel4as-i386/RPMS.dag repomd.xml [951B]
> Fetched 4947B in 0s (10.3kB/s)
> Hit http://lxpmgt001 rhel4as-i386/RPMS.os/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.os/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.updates/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.updates/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.extras/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.extras/ filelists.xml
> Get:1 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ primary.xml [26.5kB]
> Get:2 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ filelists.xml [46.9kB]
> Hit http://lxpmgt001 rhel4as-i386/RPMS.dag/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.dag/ filelists.xml
> Fetched 73.3kB in 0s (241kB/s)
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following packages will be upgraded
> at authconfig authconfig-gtk chkconfig cpio cvs dos2unix file findutils finger gnome-system-monitor gnupg gpm grep groff hwbrowser iputils lockdev lsof
> mailx man man-pages netpbm netpbm-progs ntsysv pciutils perl procps
> psmisc rsh sysreport sysstat system-config-date tar umb-scheme xterm
> 36 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
> Need to get 28.2MB of archives.
> After unpacking 4257kB of additional disk space will be used.
> Do you want to continue? [Y/n]
> Get:1 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ findutils 1:4.1.20-7.el4.1 [110kB]
> Get:2 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ grep 2.5.1-32.2 [173kB]
> Get:3 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ at 3.1.8-80_EL4 [54.3kB]
> Get:4 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ cpio 2.5-9.RHEL4 [45.8kB]
> Get:5 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ perl 3:5.8.5-34.RHEL4 [12.4MB]
> Get:6 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ cvs 1.11.17-9.RHEL4 [1214kB]
> Get:7 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ file 4.10-2.EL4.4 [264kB]
> Get:8 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ gnome-system-monitor 2.7.0-5 [456kB]
> Get:9 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ gnupg 1.2.6-4 [1722kB]
> Get:10 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ gpm 1.20.1-71.RHEL4 [176kB]
> Get:11 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ groff 1.18.1.1-3.EL4 [1860kB]
> Get:12 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ lockdev 1.0.1-6.2 [13.0kB]
> Get:13 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ man 1.5o1-9.rhel4 [248kB]
> Get:14 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ netpbm-progs 10.25-2.EL4.3 [1656kB]
> Get:15 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ netpbm 10.25-2.EL4.3 [112kB]
> Get:16 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ procps 3.2.3-8.4 [192kB]
> Get:17 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ sysstat 5.0.5-11.rhel4 [106kB]
> Get:18 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ ntsysv 1.3.13.4-1 [21.9kB]
> Get:19 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ chkconfig 1.3.13.4-1 [132kB]
> Get:20 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ system-config-date 1.7.15-0.RHEL4.3 [623kB]
> Get:21 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ tar 1.14-10.RHEL4 [342kB]
> Get:22 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ umb-scheme 3.2-36.EL4 [990kB]
> Get:23 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ authconfig-gtk 4.6.10-rhel4.3 [40.4kB]
> Get:24 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ authconfig 4.6.10-rhel4.3 [292kB]
> Get:25 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ dos2unix 3.1-21.2 [12.8kB]
> Get:26 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ finger 0.17-26.EL4.1 [19.4kB]
> Get:27 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ hwbrowser 0.19-0.EL4.4 [73.1kB]
> Get:28 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ iputils 20020927-18.EL4.3 [105kB]
> Get:29 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ lsof 4.72-1.4 [302kB]
> Get:30 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ mailx 8.1.1-36.EL4 [50.1kB]
> Get:31 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ man-pages 1.67-9.EL4 [4075kB]
> Get:32 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ pciutils 2.1.99.test8-3.2 [69.8kB]
> Get:33 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ psmisc 21.4-4.1 [41.1kB]
> Get:34 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ rsh 0.17-25.4 [40.6kB]
> Get:35 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ sysreport 1.3.15-6 [18.5kB]
> Get:36 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ xterm 192-4.EL4 [172kB]
> Fetched 28.2MB in 14s (1958kB/s)
> Committing changes...
> Preparing... ########################################### [100%]
> 1:chkconfig ########################################### [ 3%]
> 2:perl ########################################### [ 6%]
> 3:grep ########################################### [ 8%]
> [root at lxrh002 tmp]#
>
> [root at lxrh002 tmp]# apt-get update; apt-get upgrade
> Get:1 http://lxpmgt001 rhel4as-i386/RPMS.os/ repomd.xml [1143B]
> Get:2 http://lxpmgt001 rhel4as-i386/RPMS.updates/ repomd.xml [951B]
> Get:3 http://lxpmgt001 rhel4as-i386/RPMS.extras/ repomd.xml [951B]
> Get:4 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ repomd.xml [951B]
> Get:5 http://lxpmgt001 rhel4as-i386/RPMS.dag repomd.xml [951B]
> Fetched 4947B in 0s (13.1kB/s)
> Hit http://lxpmgt001 rhel4as-i386/RPMS.os/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.os/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.updates/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.updates/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.extras/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.extras/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.dag/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.dag/ filelists.xml
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Del grep 2.5.1-32.2 [173kB]
> Del perl 3:5.8.5-34.RHEL4 [12.4MB]
> Del chkconfig 1.3.13.4-1 [132kB]
> W: There are multiple versions of "perl" in your system.
>
> This package won't be cleanly updated, unless you leave
> only one version. To leave multiple versions installed,
> you may remove that warning by setting the following
> option in your configuration file:
>
> RPM::Allow-Duplicated { "^perl$"; };
>
> To disable these warnings completely set:
>
> RPM::Allow-Duplicated-Warning "false";
>
> W: There are multiple versions of "grep" in your system.
>
> This package won't be cleanly updated, unless you leave
> only one version. To leave multiple versions installed,
> you may remove that warning by setting the following
> option in your configuration file:
>
> RPM::Allow-Duplicated { "^grep$"; };
>
> To disable these warnings completely set:
>
> RPM::Allow-Duplicated-Warning "false";
>
> W: There are multiple versions of "chkconfig" in your system.
>
> This package won't be cleanly updated, unless you leave
> only one version. To leave multiple versions installed,
> you may remove that warning by setting the following
> option in your configuration file:
>
> RPM::Allow-Duplicated { "^chkconfig$"; };
>
> To disable these warnings completely set:
>
> RPM::Allow-Duplicated-Warning "false";
>
> W: You may want to run apt-get update to correct these problems
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following packages will be upgraded
> at authconfig authconfig-gtk cpio cvs dos2unix file findutils finger
> gnome-system-monitor gnupg gpm groff hwbrowser iputils lockdev lsof mailx
> man
> man-pages netpbm netpbm-progs ntsysv pciutils procps psmisc rsh
> sysreport sysstat system-config-date tar umb-scheme xterm
> 33 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
> Need to get 0B/15.5MB of archives.
> After unpacking 12.8kB of additional disk space will be used.
> Do you want to continue? [Y/n] Abort.
> [root at lxrh002 tmp]#
> [root at lxrh002 tmp]# rpm -q perl grep chkconfig
> perl-5.8.5-24.RHEL4
> perl-5.8.5-34.RHEL4
> grep-2.5.1-31
> grep-2.5.1-32.2
> chkconfig-1.3.13.3-2
> chkconfig-1.3.13.4-1
> [root at lxrh002 tmp]# rpm -e perl-5.8.5-24.RHEL4 grep-2.5.1-31 chkconfig-1.3.13.3-2
> error: Failed dependencies:
> chkconfig = 1.3.13.3 is needed by (installed) ntsysv-1.3.13.3-2.i386
> [root at lxrh002 tmp]# apt-get update; apt-get upgrade
> Get:1 http://lxpmgt001 rhel4as-i386/RPMS.os/ repomd.xml [1143B]
> Get:2 http://lxpmgt001 rhel4as-i386/RPMS.updates/ repomd.xml [951B]
> Get:3 http://lxpmgt001 rhel4as-i386/RPMS.extras/ repomd.xml [951B]
> Get:4 http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ repomd.xml [951B]
> Get:5 http://lxpmgt001 rhel4as-i386/RPMS.dag repomd.xml [951B]
> Fetched 4947B in 0s (26.4kB/s)
> Hit http://lxpmgt001 rhel4as-i386/RPMS.os/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.os/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.updates/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.updates/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.extras/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.extras/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.fastrack/ filelists.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.dag/ primary.xml
> Hit http://lxpmgt001 rhel4as-i386/RPMS.dag/ filelists.xml
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following packages will be upgraded
> at authconfig authconfig-gtk cpio cvs dos2unix file findutils finger gnome-system-monitor gnupg gpm groff hwbrowser iputils lockdev lsof mailx man
> man-pages netpbm netpbm-progs ntsysv pciutils procps psmisc rsh
> sysreport sysstat system-config-date tar umb-scheme xterm
> 33 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
> Need to get 0B/15.5MB of archives.
> After unpacking 12.8kB of additional disk space will be used.
> Do you want to continue? [Y/n]
> Committing changes...
> Preparing... ########################################### [100%]
> 1:tar ########################################### [ 3%]
> [root at lxrh002 tmp]# rpm -q apt
> apt-0.5.15lorg3.2-1.el4.rf
>
> Is there some way to figure out what is going on ?
>
> Could the options that are being used to debug this be added as an example
> to the apt-get manual page ? I couldn't find any.
To make things worse, now I get this:
[root at lxrh002 tmp]# apt-get install xrestop
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
xrestop
0 upgraded, 1 newly installed, 0 removed and 32 not upgraded.
FATAL -> Failed to fork.
but the second time it did work:
[root at lxrh002 tmp]# apt-get install xrestop
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
xrestop
0 upgraded, 1 newly installed, 0 removed and 32 not upgraded.
Need to get 18.9kB of archives.
After unpacking 34.6kB of additional disk space will be used.
Get:1 http://lxpmgt001 rhel4as-i386/RPMS.dag/ xrestop 0.3-1.2.el4.rf [18.9kB]
Fetched 18.9kB in 5s (3614B/s)
Committing changes...
Preparing... ########################################### [100%]
1:xrestop ########################################### [100%]
Done.
But problem not fixed:
[root at lxrh002 tmp]# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded
at authconfig authconfig-gtk cpio cvs dos2unix file findutils finger gnome-system-monitor gnupg gpm groff hwbrowser iputils lockdev lsof mailx man
man-pages netpbm netpbm-progs ntsysv pciutils procps psmisc rsh
sysreport sysstat system-config-date umb-scheme xterm
32 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/15.2MB of archives.
After unpacking 11.0kB of additional disk space will be used.
Do you want to continue? [Y/n]
Committing changes...
Preparing... ########################################### [100%]
1:netpbm ########################################### [ 3%]
Would a downgrade of apt help ? Let's find out:
[root at lxrh002 tmp]# apt-get install apt=0.5.15lorg3.1-4.el4.rf
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be DOWNGRADED
apt
0 upgraded, 0 newly installed, 1 downgraded, 0 removed and 31 not
upgraded.
Need to get 0B/1147kB of archives.
After unpacking 11B of additional disk space will be used.
Do you want to continue? [Y/n]
Committing changes...
Preparing... ########################################### [100%]
1:apt ########################################### [100%]
And now see what happens:
[root at lxrh002 tmp]# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded
at authconfig authconfig-gtk cpio cvs dos2unix file findutils finger gnome-system-monitor gnupg gpm groff hwbrowser iputils lockdev lsof mailx man
man-pages netpbm-progs ntsysv pciutils procps psmisc rsh sysreport
sysstat system-config-date umb-scheme xterm
31 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/15.1MB of archives.
After unpacking 11.0kB of additional disk space will be used.
Do you want to continue? [Y/n]
Committing changes...
Preparing... ########################################### [100%]
1:groff ########################################### [ 3%]
Same problem. What can I do ?
Kind regards,
-- dag wieers, dag at wieers.com, http://dag.wieers.com/ --
[all I want is a warm bed and a kind word and unlimited power]
More information about the Apt-Rpm
mailing list