FS#40589 - [fail2ban] 0.9.0-3 lacks a dependency

Attached to Project: Community Packages
Opened by Johann Saunier (cushy007) - Wednesday, 28 May 2014, 19:36 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Thursday, 26 June 2014, 09:07 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

fail2ban 0.9.0-3 seems to depend on sqlite for saving actual jailed IPs, but the sqlite package is not stated as a dependency.

the following command : /usr/bin/fail2ban-client start

gives the following stacktrace :

Traceback (most recent call last):
File "/usr/bin/fail2ban-server", line 28, in <module>
from fail2ban.server.server import Server
File "/usr/lib/python3.4/site-packages/fail2ban/server/server.py", line 34, in <module>
from .database import Fail2BanDb
File "/usr/lib/python3.4/site-packages/fail2ban/server/database.py", line 27, in <module>
import sqlite3
File "/usr/lib/python3.4/sqlite3/__init__.py", line 23, in <module>
from sqlite3.dbapi2 import *
File "/usr/lib/python3.4/sqlite3/dbapi2.py", line 26, in <module>
from _sqlite3 import *
ImportError: libsqlite3.so.0: cannot open shared object file: No such file or directory

Installing sqlite explicitly solved the problem


Additional info:
* package version(s)
- community/fail2ban 0.9.0-3
- extra/sqlite 3.8.4.3-2


Steps to reproduce:
* Install and try to start fail2ban on a minimalist Arch installation
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Thursday, 26 June 2014, 09:07 GMT
Reason for closing:  Fixed
Additional comments about closing:  fail2ban 0.9.0-4

Loading...