problemas sqlite y modpython
zako
ezako en yahoo.es
Mar Nov 1 18:23:03 CET 2005
Hola,
estoy intentando realizar un simple CGI para firmar
una peticion web con python2.3, sqlite y modpython
para apache2.
Sin embargo tengo problemas porque cuando se intenta
acceder al fichero de sqlite para insertar los datos
me casca con el siguiente error:
Mod_python error: "PythonHandler mod_python.publisher"
Traceback (most recent call last):
File
"/usr/lib/python2.3/site-packages/mod_python/apache.py",
line 299, in HandlerDispatch
result = object(req)
File
"/usr/lib/python2.3/site-packages/mod_python/publisher.py",
line 136, in handler
result = util.apply_fs_data(object, req.form,
req=req)
File
"/usr/lib/python2.3/site-packages/mod_python/util.py",
line 361, in apply_fs_data
return object(**args)
File "/var/www/ITSAS/riot/riot.py", line 66, in
presign
cur.execute('insert into signs (dni, name, first,
second, email, password) values("%s", "%s", "%s",
"%s", "%s", "%s");' % (dni, name, first, second,
email, password))
File
"/usr/lib/python2.3/site-packages/sqlite/main.py",
line 237, in execute
self.con._begin()
File
"/usr/lib/python2.3/site-packages/sqlite/main.py",
line 503, in _begin
self.db.execute("BEGIN")
DatabaseError: unable to open database file
Lo realmente curioso es que el error me da en el
insert en lugar del connect con lo que intuyo que no
hay problemas con la ruta del fichero. Tambien he
comprobado los permisos del fichero, pero no deberia
haber ningun tipo de problema:
pepe:/var/www/ITSAS/riot# ls -l riot.db
-rwxrwxrwx 1 www-data www-data 5120 Oct 8 19:10
riot.db
Estoy completamente estancao y no se por donde
continuar. El sistema es una Debian Sarge con el
servidor Apache2 del sistema de paqueteria que por
defecto me atreveria a jurar que viene sin chroot.
¿Alguna sugerencia? saludos y gracias,
zako
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Más información sobre la lista de distribución Python-es