Hello all.
I have recently joined, following many years as a member of a hosting
co-op. I'm currently in the middle of getting my VPS set up as I like
it and have run into a problem that, for once :), is not really my
fault.
Yesterday, I downloaded Bastille from the Debian 5 / Lenny
repositories, but it will not install on Debian 5.
This is a known bug (see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=510884) - and is even
marked as 'fixed' - but it has left my packages in a twist.
If I try to uninstall it, I get this
semi-divine:~# dpkg -r bastille
(Reading database ... 37260 files and directories currently installed.)
Removing bastille ...
Stopping Bastille firewall..ERROR: no reject method specified
(corrupt config file?) Exiting!
FAILED.
invoke-rc.d: initscript bastille-firewall, action "stop" failed.
dpkg: error processing bastille (--remove):
subprocess pre-removal script returned error exit status 1
Starting Bastille firewall..ERROR: no reject method specified
(corrupt config file?) Exiting!
FAILED.
invoke-rc.d: initscript bastille-firewall, action "start" failed.
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
bastille
.. even if I try forcing it.
OK, after wondering how on earth this one got past testing, let's try
downloading the updated version and see about installing that over the
top:
semi-divine:~# dpkg -i bastille_3.0.9-9_all.deb
Selecting previously deselected package bastille.
(Reading database ... 37221 files and directories currently installed.)
Preparing to replace bastille 1:2.1.1-19 (using
bastille_3.0.9-9_all.deb) ...
Unpacking replacement bastille ...
Setting up bastille (1:3.0.9-9) ...
Installing new version of config file /etc/init.d/bastille-firewall ...
Starting Bastille firewall..ERROR: no reject method specified
(corrupt config file?) Exiting!
FAILED.
invoke-rc.d: initscript bastille-firewall, action "start" failed.
dpkg: error processing bastille (--install):
subprocess post-installation script returned error exit status 1
Processing triggers for man-db ...
Errors were encountered while processing:
bastille
So I currently can't uninstall it or reinstall it. Grrr.
What should I do next, any Debian experts reading?
Thanks,
Ian