From: Ben J. <be...@in...> - 2013-06-27 20:20:51
|
Yaroslav, You may remember cooking-up a custom fail2ban-0.8.4 Debian package for the lackeys (I am among them) on Ubuntu 10.04. That package has served me well, but I would like to try the fail2ban-0.8.10 package that is currently available from neuro.debian.net. The problem is that when I attempt to install the new package, I receive the following output (I asked about this at least a year ago on this list, and I recall you saying that it wasn't a show-stopper): ------------------------------------------------------------------ Traceback (most recent call last): File "/usr/bin/pycentral", line 2300, in <module> main() File "/usr/bin/pycentral", line 2294, in main rv = action.run(global_options) File "/usr/bin/pycentral", line 1481, in run pkg.read_version_info() File "/usr/bin/pycentral", line 897, in read_version_info raise PyCentralError, "package has no field Python-Version" __main__.PyCentralError: package has no field Python-Version dpkg: error processing fail2ban (--configure): subprocess installed post-installation script returned error exit status 1 Setting up python-pyinotify (0.8.9-1ubuntu2) ... Processing triggers for python-support ... Errors were encountered while processing: fail2ban E: Sub-process /usr/bin/dpkg returned an error code (1) ------------------------------------------------------------------ Is this a problem with the 0.8.10 package? Or the old, 0.8.4 package? It seems to be the former, because I uninstalled the old package with "apt-get --purge remove fail2ban" and there was no error output. Also, is this error inconsequential? Or does it actually cause problems? I ask because I'm still able to start the fail2ban service. As an unrelated aside, I am just noticing for the first time that I have some one-liner jails like this: [ssh] enabled = true How does fail2ban know which filter to use for this jail, given that the filter name in filter.d is "sshd.conf"? Thanks! -Ben |
From: Ben J. <be...@in...> - 2013-06-27 20:25:25
|
On 6/27/2013 4:20 PM, Ben Johnson wrote: > As an unrelated aside, I am just noticing for the first time that I have > some one-liner jails like this: > > [ssh] > enabled = true > > How does fail2ban know which filter to use for this jail, given that the > filter name in filter.d is "sshd.conf"? Ah, the off-the-shelf jails are defined in jail.conf and I am just overriding their default properties in jail.local. I knew that question sounded stupid when I wrote it. :) -Ben |
From: Yaroslav H. <li...@on...> - 2013-07-01 19:51:51
|
On Thu, 27 Jun 2013, Ben Johnson wrote: > Yaroslav, > You may remember cooking-up a custom fail2ban-0.8.4 Debian package for > the lackeys (I am among them) on Ubuntu 10.04. I just remember that I did it at some point ;) unfortunately I do not even remember if I have done anything "custom" > That package has served me well, but I would like to try the > fail2ban-0.8.10 package that is currently available from neuro.debian.net. > The problem is that when I attempt to install the new package, I receive > the following output (I asked about this at least a year ago on this > list, and I recall you saying that it wasn't a show-stopper): then it must be indeed a non show-stopper. If after such upgrade you see that recent version of fail2ban (check your fail2ban.log) is working -- and "apt-get -f install" doesn't do anything trying to fix semi-installed packages -- you should be fine > ------------------------------------------------------------------ > Traceback (most recent call last): > File "/usr/bin/pycentral", line 2300, in <module> > main() > File "/usr/bin/pycentral", line 2294, in main > rv = action.run(global_options) > File "/usr/bin/pycentral", line 1481, in run > pkg.read_version_info() > File "/usr/bin/pycentral", line 897, in read_version_info > raise PyCentralError, "package has no field Python-Version" > __main__.PyCentralError: package has no field Python-Version > dpkg: error processing fail2ban (--configure): > subprocess installed post-installation script returned error exit status 1 > Setting up python-pyinotify (0.8.9-1ubuntu2) ... > Processing triggers for python-support ... > Errors were encountered while processing: > fail2ban > E: Sub-process /usr/bin/dpkg returned an error code (1) > ------------------------------------------------------------------ > Is this a problem with the 0.8.10 package? Or the old, 0.8.4 package? probably old one since new one uses dh_python2 and not python-central > > seems to be the former, because I uninstalled the old package with > "apt-get --purge remove fail2ban" and there was no error output. yeap > Also, is this error inconsequential? Or does it actually cause problems? > I ask because I'm still able to start the fail2ban service. see above cheers, -- Yaroslav O. Halchenko, Ph.D. http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org Senior Research Associate, Psychological and Brain Sciences Dept. Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755 Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419 WWW: http://www.linkedin.com/in/yarik |