I am switching the box that I did the HIPL rpm builds over to running from rpms built directly by the HIPL team (http://infrahip.hiit.fi/hipl/release/1.0.4/). I did the 'make uninstall' and then 'yum install hipl-all', but the hipl-firewall rpm did not install. Seems like I have a mess on my system with the various hipfw files. I 'manually' deleted a bunch of them (perhaps a mistake), and then tried 'yum install hipl-firewall' and it reported that it was installed. So I tried a 'yum erase hipl-firewall' and got two errors: hipfw: unrecognized service error reading information on service hipfw: No such file or directory Then I get a 'Removed: hipl-firewall.i386 0:1.0.4-1' and a 'Complete!'. I then do a 'yum install hipl-firewall' and get that it is installed and there is nothing to do.... Well, it is not installed, but there is something in yum that says it is installed. What to do? man yum does not show any options to force the install. So how do I get around this foobar?
Robert Moskowitz wrote on Wed, 7 Jan 2009 07:39:49 -0500:> I then do a 'yum install hipl-firewall' and get that it is installed and > there is nothing to do....then a rpm -q would show that, does it? If so: rpm -e. If it's only left in the rpm database you can remove it from the database only (don't know the parameter off my head). Kai -- Kai Sch?tzl, Berlin, Germany Get your web at Conactive Internet Services: http://www.conactive.com
Kai Schaetzl wrote:> Robert Moskowitz wrote on Wed, 7 Jan 2009 07:39:49 -0500: > > >> I then do a 'yum install hipl-firewall' and get that it is installed and >> there is nothing to do.... >> > > then a rpm -q would show that, does it? If so: rpm -e. If it's only left in > the rpm database you can remove it from the database only (don't know the > parameter off my head).Thanks Kai, I first needed something with that rpm -q, and rpm -qa|grep hipl did the trick. Then I needed some options with the rpm -e and --noscript --nopostun were both needed to get past the errors. After that the yum install ran. Back in business.