> List, > > I made syslog-ng and libol 1.6.8 > (http://www.balabit.com/downloads/syslog-ng) rpms with supplied specs. > Configured syslog-ng - and it's fantastic. Ok. > > I saw that this wasn't the latest version, so downloaded v1.9.5 and the > supporting eventlog-0.2.3+20050116+1856 libs and header tarballs. There > weren't any spec files, so I wrote my own and installed the resulting > rpms. > > This is on RHAS3, update 4, rpm-4.2.3-10. > > Unfortunately, it crashed (never mind why), so I decided to rpm -e the > two rpms and reinstall what worked. This went fine for > syslog-ng-1.6.8-1.i386.rpm, BUT although 'rpm -qa | grep event' gave the > proper rpms: > > eventlog-devel-0.2.3+20050116+1856-1 > eventlog-0.2.3+20050116+1856-1 > > when i try to erase them, rpm says: > > error: package eventlog-0.2.3+20050116+1856-1 is not installed. Oh, but > it is - I can see all my docs, libs and headers, so ... and using > (single|double) quotes didn't help. > > The conclusion is, 'rpm -e' doesn't like/recognize the name, whilst 'rpm > -Uvh' did. To avoid this kind of thing in future, what are the rules for > naming rpms (or where can I find them)? Try this: rpm -e eventlog-devel eventlog I think that the 0.2.3+20050116+1856-1 version info is not needed. Thomas _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list