EDITO A FECHA 4 de AGOSTO de 2018
Lamento comunicar que Griffith ha dejado de desarrollarse y ha desaparecido de los repositorios de Ubuntu 18.04 (Bionic).
En algunas versiones anteriores todavía se puede instalar.
Recomiendo exportar a otras aplicaciones como Tellico o GcStar para mantener los datos. Si alguna vez vuelvo a saber algo, lo comentaré.
Una pena

Un saludo
¡EDITADO, VER AL FINAL! (antiguo)
Resulta que al actualizar a Ubuntu 13.10 me dejó de funcionar este programa (no se lanzaba) y me dispuse a solucionarlo. No se si funcionará con otras distros (por lo que he mirado parece que sí pero no lo aseguro) y como no encontré prácticamente documentación en castellano, aquí os dejo los pasos que yo seguí.
Al intentar ejecutar el programa desde el icono, este, no se lanza. Procedemos a ejecutar en consola donde nos arroja:
Código: Seleccionar todo
user@user:~$ griffith
Traceback (most recent call last):
File "/usr/bin/griffith", line 86, in <module>
import add
File "/usr/share/griffith/lib/add.py", line 31, in <module>
import quick_filter
File "/usr/share/griffith/lib/quick_filter.py", line 25, in <module>
import db
File "/usr/share/griffith/lib/db/__init__.py", line 30, in <module>
from _objects import *
File "/usr/share/griffith/lib/db/_objects.py", line 33, in <module>
import validators
File "/usr/share/griffith/lib/db/validators.py", line 26, in <module>
from sqlalchemy.orm.interfaces import AttributeExtension, InstrumentationManager
ImportError: cannot import name InstrumentationManager
La solución la he encontrado en:
http://forum.griffith.cc/index.php?action=recent
Que resulta que es un bug:
https://bugs.launchpad.net/ubuntu/+sour ... ug/1212397
SOLUCIÓN: La versión 0.13.0 de Griffith no es compatible con SqlAlchemy 0.8.
Para solucionarlo tenemos que hacer:
* Descargar el siguiente archivo del repositorio de código fuente
http://bazaar.launchpad.net/~piotr/grif ... idators.py
y
* Sustituir el archivo validators.py de la ruta
Código: Seleccionar todo
/usr/share/griffith/lib/db
PARA HACER FUNCIONAR IMDb:
La solución la he encontrado en:
http://forum.griffith.cc/index.php?topic=1595.0
y
http://mylinuxramblings.wordpress.com/2 ... -plug-ins/
Descargar la nueva versión de los plugins de IMBd desde:
https://github.com/FiloSottile/Griffith ... gins/movie (no los he probado)
http://svn.berlios.de/svnroot/repos/gri ... IMDB-it.py
http://svn.berlios.de/svnroot/repos/gri ... IMDB-es.py
http://svn.berlios.de/svnroot/repos/gri ... IMDB-de.py
El segundo es el plugin en italiano y el cuarto en alemán. Yo os recomiendo sustituir, por lo menos la PluginMovieIMDB.py y PluginMovieIMDB-es.py
Importante usar “Guardar como” posicionando el ratón encima del enlace y pulsando el botón derecho.
Sustituir los plugins de las rutas:
Código: Seleccionar todo
/usr/share/griffith/lib
/usr/share/griffith/lib/plugins/movie
Borrar el archivo: IMDB.pyo-File de lo contrario, Griffith usará la antigua no detectando la nueva.
Reiniciar griffith
Espero que os sirva.
Un saludo