Hi, I installed xemacs-21.1.4-2.i386.rpm and now rpm tells me with rpm -q xemacs that I have: [root@ibb0197 /root]# rpm -q xemacs xemacs-info-21.1.4-2 xemacs-21.1.4-2 xemacs-21.1.4-2 So I do an uninstall: [root@ibb0197 /root]# rpm --erase --allmatches xemacs Segmentation fault It doesn't leave a core file. And xemacs-info isn't even installed: [root@ibb0197 /root]# rpm -q xemacs-info package xemacs-info is not installed According to gnorpm I have three installation of xemacs-21.1.4-2 (none with "info" in the name). If I try to uninstall the packages with gnorpm it will crash. If I do rpm -V xemacs I get: missing /usr/lib/xemacs-21.1.4/info/cl.info missing /usr/lib/xemacs-21.1.4/info/cl.info-1 missing /usr/lib/xemacs-21.1.4/info/cl.info-2 ...(a lot of files) missing /usr/lib/xemacs/xemacs-packages/info/mh-e.info-4 missing /usr/lib/xemacs/xemacs-packages/info/pcl-cvs.info missing /usr/lib/xemacs/xemacs-pac (then te CPU is 100% for rpm for a while and then it exits) If I look if these files exist with ls, the do exist, and: [root@ibb0197 etc]# rpm -qf /usr/lib/xemacs-21.1.4/info/dir xemacs-21.1.4-2 xemacs-21.1.4-2 xemacs-21.1.4-2 What should I do? I'm always very carefull with installing rpm packages and have lot's of experince with it. Is there another way of getting rid of there entries in the rpm database? Thanks, Sander
What version of rpm? You might want to upgrade to rpm-3.0.3 (ftp.rpm.org) or rpm-3.0.4 from Raw Hide. And, make sure that you do "rpm --rebuilddb" after any/every segfault in rpm, as you may have segfaults from spurious data in the database from a previoud segfault).
upgrade to rpm 3.0.4-0.31, rpm --rebuilddb and rpm --erase xemacs did the trick