yum/rpm upgrade problem with fortune rpm from dries

Andrey Andreev andreev at cs.helsinki.fi
Thu Sep 9 10:30:33 UTC 2004


Hi,

I tried to do yum update today, and I got:

[update: fortune 1.0-30.1.fc2.dries.i386]
Is this ok [y/N]: y
Downloading Packages
Download start for fortune.i386
Checking cached RPM fortune-1.0-30.1.fc2.dries.i386.rpm
Creating Transaction Set
Updating: fortune, i386
Running test transaction:
Test transaction complete, Success!
Updating: fortune, i386
fortune 100 % done 1/3
error: unpacking of archive failed on file /usr/games/fortune: cpio: rename
Updated:  fortune 1.0-30.1.fc2.dries.i386
Transaction(s) Complete

Note the message:
error: unpacking of archive failed on file /usr/games/fortune: cpio: rename

If I try to run yum update again, it tries to upgrade the same package, 
and fails in the exact same way.

What could be the reason for that?

Find included below some dumps which could be informative.

TIA!

//Andro


[current installed package info]
8<-------------------------------------------------------->8
[andrei at brie backuprpms]$ rpm -qi fortune
Name        : fortune                      Relocations: (not relocatable)
Version     : 1.0                               Vendor: Dries Apt/Yum 
Repository http://dries.ulyssis.org/ayo/
Release     : 28.1.fc2.dries                Build Date: Wed 26 May 2004 
12:04:09 AM EEST
Install Date: Tue 01 Jun 2004 09:51:25 PM EEST      Build Host: 
sec01.internal.edesign.be
Group       : Amusements/Games              Source RPM: 
fortune-1.0-28.1.fc2.dries.src.rpm
Size        : 2292960                          License: BSD
Signature   : (none)
Packager    : Dries Verachtert <dries at ulyssis.org>
Summary     : program which will display a fortune
Description :
Fortune-mod contains the ever-popular fortune program, which will
display quotes or witticisms. Fun-loving system administrators can add
fortune to users' .login files, so that the users get their dose of
wisdom each time they log in.
8<-------------------------------------------------------->8


[rpm very verbose upgrade dump]
8<-------------------------------------------------------->8
[andrei at brie backuprpms]$ sudo rpm -Uvvh 
/var/cache/yum/dries/packages/fortune-1.0-30.1.fc2.dries.i386.rpm
D: ============== 
/var/cache/yum/dries/packages/fortune-1.0-30.1.fc2.dries.i386.rpm
D: Expected size:       996528 = lead(96)+sigs(180)+pad(4)+data(996248)
D:   Actual size:       996528
D: /var/cache/yum/dries/packages/fortune-1.0-30.1.fc2.dries.i386.rpm: 
MD5 digest: OK (33b42150550bd7df464566c5f9c0cf39)
D: opening  db environment /var/lib/rpm/Packages joinenv
D: opening  db index       /var/lib/rpm/Packages rdonly mode=0x0
D: locked   db index       /var/lib/rpm/Packages
D: opening  db index       /var/lib/rpm/Providename rdonly mode=0x0
D:  read h#    1679 Header SHA1 digest: OK 
(07deb661cd92267897afd530b88bfbb39a229231)
D: opening  db index       /var/lib/rpm/Pubkeys rdonly mode=0x0
D:  read h#    1770 Header V3 DSA signature: NOKEY, key ID 8df56d05
D:      added binary package [0]
D: found 0 source and 1 binary packages
D: ========== +++ fortune-1.0-30.1.fc2.dries i386/linux 0x1
D: opening  db index       /var/lib/rpm/Depends create mode=0x0
D:  read h#    1637 Header sanity check: OK
D: ========== DSA pubkey id b44269d04f2a6fd2
D:  read h#      10 Header V3 DSA signature: OK, key ID 4f2a6fd2
D:  Requires: libc.so.6                                     YES (db 
provides)
D:  Requires: libc.so.6(GLIBC_2.0)                          YES (db 
provides)
D:  Requires: libc.so.6(GLIBC_2.1)                          YES (db 
provides)
D:  Requires: libc.so.6(GLIBC_2.3)                          YES (db 
provides)
D:  Requires: rpmlib(CompressedFileNames) <= 3.0.4-1        YES (rpmlib 
provides)
D:  Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1       YES (rpmlib 
provides)
D: opening  db index       /var/lib/rpm/Conflictname rdonly mode=0x0
D: ========== --- fortune-1.0-28.1.fc2.dries i386/linux 0x1
D: opening  db index       /var/lib/rpm/Requirename rdonly mode=0x0
D:  read h#    1963 Header SHA1 digest: OK 
(aac69d9f07de918106b6c0335a217acfce05d27d)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1964 Header SHA1 digest: OK 
(c1fbac648340207a83bc6ec9a9474d24f06c0eb2)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1965 Header SHA1 digest: OK 
(3b24e4f13fb04b30e31f2d5655f3830c8030cbe2)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1966 Header SHA1 digest: OK 
(166f51c838a85670d8e272429524651281423cad)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1967 Header SHA1 digest: OK 
(bd03c86af71eb92c9db5babeed93ac9b8bc93998)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1968 Header SHA1 digest: OK 
(ff9060d8394e76d8f8d402f625a666793a6170e9)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1969 Header SHA1 digest: OK 
(e0e6e202483a8f72174ba38af7daa71530892eb5)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1970 Header SHA1 digest: OK 
(de70f3d5a7d30cded41e7e9a4a0d778167e81352)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1971 Header SHA1 digest: OK 
(484d702ba0d218d231cdf69bc25d8e4820c94242)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1972 Header SHA1 digest: OK 
(7ca32afb3068b9ccfca074e575fa87c49b832236)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1973 Header SHA1 digest: OK 
(4bff19c2e1301882d0b6cd9d68586177bcb6ec86)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1974 Header SHA1 digest: OK 
(9715c1235dda8cee3ec94d5310e3a9f6368e0427)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1975 Header SHA1 digest: OK 
(dcdd80218f67db4e60b581e93b9d536a4c3bae93)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1976 Header SHA1 digest: OK 
(2dc0da6d0d57dfbcc35fa7886e44aa3c76172966)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1977 Header SHA1 digest: OK 
(5f7a4013ec1a0c1904e171c9fe14d452a2fc0187)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1978 Header SHA1 digest: OK 
(cfa8e3615605ed03be04a4e2b5e24777eaddbbba)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1979 Header SHA1 digest: OK 
(b28f5688de55333fa3d47d466a3cd0c6e5df56ce)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1980 Header SHA1 digest: OK 
(865d3febb899ced2f44466f8b6928c6842ca04f0)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D:  read h#    1981 Header SHA1 digest: OK 
(c042bdf1fb26ae0e28a90de336fb866f0788cd12)
D:  Requires: fortune = 1.0-30.1.fc2.dries                  YES (added 
provide)
D: ========== --- fortune-mod-1.0-24.fdr.4.2 i386/linux 0x1
D: closed   db index       /var/lib/rpm/Depends
D: ========== recording tsort relations
D: ========== tsorting packages (order, #predecessors, #succesors, tree, 
depth)
D:     0    0    0    2    0 -fortune-mod-1.0-24.fdr.4.2
D: ========== successors only (0 bytes)
D:     1    0    0    0    0 +fortune-1.0-30.1.fc2.dries
D:     2    0    0    1    0 -fortune-1.0-28.1.fc2.dries
D: installing binary packages
D: closed   db index       /var/lib/rpm/Pubkeys
D: closed   db index       /var/lib/rpm/Conflictname
D: closed   db index       /var/lib/rpm/Providename
D: closed   db index       /var/lib/rpm/Requirename
D: closed   db index       /var/lib/rpm/Packages
D: closed   db environment /var/lib/rpm/Packages
D: opening  db environment /var/lib/rpm/Packages joinenv
D: opening  db index       /var/lib/rpm/Packages create mode=0x42
D: mounted filesystems:
D:     i    dev bsize       bavail       iavail mount point
D:     0 0x0802  4096     18543110     14129234 /
D:     1 0x0003  4096            0           -1 /proc
D:     2 0x0000  4096            0           -1 /sys
D:     3 0x0009  4096            0           -1 /dev/pts
D:     4 0x000d  4096            0           -1 /proc/bus/usb
D:     5 0x000f  4096        64481        64480 /dev/shm
D:     6 0x0302  4096       175107      5611546 /mnt/fc1
D:     7 0x0301  4096      1583927        15864 /mnt/c
D: sanity checking 3 elements
D: opening  db index       /var/lib/rpm/Name create mode=0x42
D:  read h#    1679 Header SHA1 digest: OK 
(07deb661cd92267897afd530b88bfbb39a229231)
D: computing 249 file fingerprints
Preparing...                D: computing file dispositions
D: opening  db index       /var/lib/rpm/Basenames create mode=0x42
D: opening  db index       /var/lib/rpm/Pubkeys create mode=0x42
D:  read h#    1770 Header V3 DSA signature: NOKEY, key ID 8df56d05
########################################### [100%]
D: ========== +++ fortune-1.0-30.1.fc2.dries i386-linux 0x1
D: Expected size:       996528 = lead(96)+sigs(180)+pad(4)+data(996248)
D:   Actual size:       996528
D:   install: fortune-1.0-30.1.fc2.dries has 78 files, test = 0
    1:fortune                D: ========== Directories not explicitly 
included in package:
D:          0 /usr/games/
D:          1 /usr/sbin/
D:          2 /usr/share/doc/
D:          4 /usr/share/games/fortune/
D:          5 /usr/share/man/man1/
D:          6 /usr/share/man/man6/
D: ==========
D: fini      100755  1 (   0,   0)     19070 /usr/games/fortune;41402e46
GZDIO:       3 reads,    24576 total bytes in 0.000477 secs
########################################### [100%]
error: unpacking of archive failed on file /usr/games/fortune: cpio: 
rename failed - Is a directory
D: ========== --- fortune-1.0-28.1.fc2.dries i386-linux 0x1
D: ========== --- fortune-mod-1.0-24.fdr.4.2 i386-linux 0x1
D: closed   db index       /var/lib/rpm/Pubkeys
D: closed   db index       /var/lib/rpm/Basenames
D: closed   db index       /var/lib/rpm/Name
D: closed   db index       /var/lib/rpm/Packages
D: closed   db environment /var/lib/rpm/Packages
8<-------------------------------------------------------->8



[yum debuglevel 4 dump]
8<-------------------------------------------------------->8
[andrei at brie backuprpms]$ sudo yum -d 4 update
Password:
Gathering header information file(s) from server(s)
Server: ATrpms - Stable (Most Stable) Fedora Core 2
CacheDir: /var/cache/yum/atrpms-stable
Getting header.info from server
failover: baseURL = 
http://apt.physik.fu-berlin.de/fedora/2/en/i386/at-stable
failover: path = /headers/header.info
headerinfofn: /var/cache/yum/atrpms-stable/header.info
Server: Dag APT Repository Fedora Core 2
CacheDir: /var/cache/yum/dag
Getting header.info from server
failover: baseURL = http://dag.freshrpms.net/fedora/2/en/i386/dag
failover: path = /headers/header.info
headerinfofn: /var/cache/yum/dag/header.info
Server: Dries APT/YUM Repository Fedora Core 2
CacheDir: /var/cache/yum/dries
Getting header.info from server
failover: baseURL = 
http://dries.studentenweb.org/yum/fedora/linux/2/i386/dries
failover: path = /headers/header.info
headerinfofn: /var/cache/yum/dries/header.info
Server: Fedora.us Extras - Fedora Core 2
CacheDir: /var/cache/yum/fedora-extras
Getting header.info from server
failover: baseURL = 
http://download.fedora.us/fedora/fedora/2/i386/RPMS.stable/
failover: path = headers/header.info
headerinfofn: /var/cache/yum/fedora-extras/header.info
Server: FreshRPMs Fedora Core 2
CacheDir: /var/cache/yum/freshrpms
Getting header.info from server
failover: baseURL = http://ayo.freshrpms.net/fedora/linux/2/i386/freshrpms/
failover: path = headers/header.info
headerinfofn: /var/cache/yum/freshrpms/header.info
Server: Livna.org - Fedora Compatible Packages (stable) Fedora Core 2
CacheDir: /var/cache/yum/livna-stable
Getting header.info from server
failover: baseURL = http://livna.cat.pdx.edu/fedora/2/i386/yum/stable
failover: path = /headers/header.info
headerinfofn: /var/cache/yum/livna-stable/header.info
Server: macromedia.mplug.org - Flash Plugin
CacheDir: /var/cache/yum/macromedia.mplug.org
Getting header.info from server
failover: baseURL = http://ruslug.rutgers.edu/macromedia/apt/fedora/2
failover: path = /headers/header.info
headerinfofn: /var/cache/yum/macromedia.mplug.org/header.info
Server: Fedora Core 2 NewRPMS.sunsite.dk
CacheDir: /var/cache/yum/newrpms.sunsite.dk
Getting header.info from server
failover: baseURL = http://newrpms.sunsite.dk/apt/redhat/en/i386/fc2
failover: path = /headers/header.info
headerinfofn: /var/cache/yum/newrpms.sunsite.dk/header.info
Server: Fedora Core 2 - i386 - Released Updates
CacheDir: /var/cache/yum/updates-released
Getting header.info from server
failover: baseURL = 
ftp://ftp.chl.chalmers.se/pub/fedora/linux/core/updates/2/i386
failover: path = /headers/header.info
headerinfofn: /var/cache/yum/updates-released/header.info
Finding updated packages
putting atrpms in simple update list
putting ogle in complex update list
putting kernel-doc in simple update list
putting ddclient in complex update list
putting libquicktime in complex update list
putting perl-XML-XPath in complex update list
putting fortune in simple update list
putting lzo in complex update list
putting ffmpeg in complex update list
putting atrpms-package-config in simple update list
putting perl-Net-DNS in complex update list
putting kernel in complex update list
Best version for ogle is 0:0.9.2-3.1.fc2.fr
Best version for ogle is 0:0.9.2-0.lvn.3.2
Best version for ddclient is 0:3.6.3-3.rhfc2.at
Best version for ddclient is 0:3.6.3-0.fdr.4.2
Best version for libquicktime is 0:0.9.3-7.rhfc2.at
Best version for libquicktime is 0:0.9.3-7.rhfc2.at
Best version for perl-XML-XPath is 0:1.13-1.1.fc2.dries
Best version for perl-XML-XPath is 0:1.13-1.1.fc2.dries
Best version for lzo is 0:1.08-3.1.fc2.fr
Best version for lzo is 0:1.08-3.1.fc2.fr
Best version for ffmpeg is 0:0.4.8-4.rhfc2.at
Best version for ffmpeg is 0:0.4.8-4.rhfc2.at
Best version for perl-Net-DNS is 0:0.46-2.rhfc2.at
Best version for perl-Net-DNS is 0:0.46-2.rhfc2.at
Best version for kernel is 0:2.6.8-1.521
Best version for kernel is 0:2.6.8-1.521
Downloading needed headers
putting atrpms in simple update list
putting ogle in complex update list
putting kernel-doc in simple update list
putting ddclient in complex update list
putting libquicktime in complex update list
putting perl-XML-XPath in complex update list
putting fortune in simple update list
putting lzo in complex update list
putting ffmpeg in complex update list
putting atrpms-package-config in simple update list
putting perl-Net-DNS in complex update list
putting kernel in complex update list
Best version for ogle is 0:0.9.2-3.1.fc2.fr
Best version for ogle is 0:0.9.2-0.lvn.3.2
Best version for ddclient is 0:3.6.3-3.rhfc2.at
Best version for ddclient is 0:3.6.3-0.fdr.4.2
Best version for libquicktime is 0:0.9.3-7.rhfc2.at
Best version for libquicktime is 0:0.9.3-7.rhfc2.at
Best version for perl-XML-XPath is 0:1.13-1.1.fc2.dries
Best version for perl-XML-XPath is 0:1.13-1.1.fc2.dries
Best version for lzo is 0:1.08-3.1.fc2.fr
Best version for lzo is 0:1.08-3.1.fc2.fr
Best version for ffmpeg is 0:0.4.8-4.rhfc2.at
Best version for ffmpeg is 0:0.4.8-4.rhfc2.at
Best version for perl-Net-DNS is 0:0.46-2.rhfc2.at
Best version for perl-Net-DNS is 0:0.46-2.rhfc2.at
Best version for kernel is 0:2.6.8-1.521
Best version for kernel is 0:2.6.8-1.521
nulist = 2109
uplist = 1
newlist = 2108
obsoleting = 0
obsoleted = 0
Updating fortune
Resolving dependencies
Updating: fortune, i386
Dependencies resolved
I will do the following:
[update: fortune 1.0-30.1.fc2.dries.i386]
Is this ok [y/N]: y
Downloading Packages
Download start for fortune.i386
Checking cached RPM fortune-1.0-30.1.fc2.dries.i386.rpm
Creating Transaction Set
Updating: fortune, i386
Running test transaction:
Test transaction complete, Success!
Updating: fortune, i386
fortune 100 % done 1/3
error: unpacking of archive failed on file /usr/games/fortune: cpio: rename
Updated:  fortune 1.0-30.1.fc2.dries.i386
Transaction(s) Complete
8<-------------------------------------------------------->8



-- 
Andrey Andreev
University of Helsinki
Dept. of Computer Science





More information about the fedora-list mailing list