Red Hat Bugzilla – Bug 52621
rpm upgrade mode seems broken
Last modified: 2005-10-31 17:00:50 EST
I just manually upgraded to the kde packages from rawhide and
after that kdm refused to start. So I did some investigations and
found out that numerous files in kdebase were missing/modified in
kdebase. So I checked to the other packages some of them were fine
others had also missing files.
As an easy testcase: Upgrade kdenetwork-ppp and the file /etc/pam.d/kppp
will be gone.
I had similar problems with upgrading foomatic,an where an entire
directory tree was gone after upgrading the rpm, so I think this
is an rpm and not a packing bug.
I downgraded kdenetwork-ppp to 2.2-4 and then upgraded to 2.2-5 w/o
problem using rpm-4.0.3-0.97.
Yes, foomatic has many files missing, dunno why, off to foomatic
Hmmm, back to rpm. Turns out kdebase is trying to replace
a directory with a symlink which terminates payload
unpacking immediately on an EISDIR return from rename(2).
Ick, no error message from rpm. Will be repaired in
foomatic has other problems, will be rebuilt.
Off to kdebase to fix the packaging problem.with the
symlink. Bero, here's the missing rpm error message
D: fini 120777 1 ( 0, 0) 20 /usr/share/config/kdm;3b8a6eaf save
GZDIO: 3447 reads, 28237824 total bytes in 6.018 secs
error: unpacking of archive failed on file /usr/share/config/kdm: cpio: rename
failed - Is a directory
We don't support updating from beta or rawhide packages.
rpm -q --changelog kdelibs for details. It clearly states you're not supposed
to update it from earlier 2.2-* versions.