Este error puede ser común y aunque yo lo describo para el empleo del honeypot kippo, la solución me imagino que será aplicable a cualquier caso. Si estáis trabajando con kippo y al arrancarlo os suelta el siguiente error,
shell> ./start.sh Starting kippo in background...Removing stale pidfile /home/javier/kippo-0.5/kippo.pid Loading dblog engine: mysql Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 626, in run runApp(config) File "/usr/lib/python2.6/dist-packages/twisted/scripts/twistd.py", line 23, in runApp _SomeApplicationRunner(config).run() File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 374, in run self.application = self.createOrGetApplication() File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 439, in createOrGetApplication application = getApplication(self.config, passphrase) ------ File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 450, in getApplication application = service.loadApplication(filename, style, passphrase) File "/usr/lib/python2.6/dist-packages/twisted/application/service.py", line 390, in loadApplication application = sob.loadValueFromFile(filename, 'application', passphrase) File "/usr/lib/python2.6/dist-packages/twisted/persisted/sob.py", line 210, in loadValueFromFile exec fileObj in d, d File "kippo.tac", line 28, in factory = honeypot.HoneyPotSSHFactory() File "/home/javier/kippo-0.5/kippo/core/honeypot.py", line 392, in __init__ globals(), locals(), ['dblog']).DBLogger(cfg) File "/home/javier/kippo-0.5/kippo/dblog/mysql.py", line 5, in import MySQLdb, uuid exceptions.ImportError: No module named MySQLdb Failed to load application: No module named MySQLdb
Lo que os falta es la librería de acceso a MySQL desde python. Por lo tanto la solución,
shell> apt-get install python-mysqldb
Con lo que kippo arrancará perfectamente.
shell> ./start.sh Starting kippo in background...Loading dblog engine: mysql
No hay comentarios :
Publicar un comentario