[gelöst] griffith 0.12.1: Fehlermeldung 12.1

Hinweis: In dem Thema [gelöst] griffith 0.12.1: Fehlermeldung 12.1 gibt es 5 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo zusammen.


    Hoffe mal dass dies das richtige Forum ist, ansonsten verschiebt mich halt ;)


    Habe die 12.1 auf 'nem Testrechner neu installiert und nun Schwierigkeiten mit Griffith. Da es nicht mehr in den (Packman-)Repos auffindbar ist, habe ich mir die Quellen (0.12.1) geladen.
    Abhängigkeiten scheinen erfüllt zu sein:

    Code
    python-imaging: Version 1.1.7-8.1.2
    python-SQLAlchemy: Version 0.7.2-2.1.3
    python-reportlab: Version 2.5-6.1.2


    Im Verzeichnis der entpackten Quellen lief ein make install ohne Fehlermeldung sauber durch.


    Wenn ich griffith starte kommt eine alt bekannte Fehlermeldung:

    Python
    $ griffith
    Traceback (most recent call last):
      File "/usr/bin/griffith", line 69, in <module>
    	import add
      File "/usr/share/griffith/lib/add.py", line 29, in <module>
    	from sqlalchemy.exceptions import IntegrityError
    ImportError: No module named exceptions


    In einem ähnlichen Thread aus 2010 konnte ein User dieses Problem lösen indem python toolkit installiert wurde. Das finde ich aber nicht, nur

    Code
    python-Werkzeug Version 0.7.1-2.1.2


    und habe es auch mal installiert. Ändert aber nichts, griffith startet nicht und spuckt immer die gleiche Meldung aus.


    Ich mag eigentlich nicht auf das Programm verzichten, es hat einige Funktionen die mir sehr wichtig sind und die ich in anderen Programmen vermisse und ausserdem habe ich da mittlerweile sehr viele Daten hinterlegt und möchte nicht wirklich wieder bei 0 anfangen.


    Wäre super wenn mir da jemand weiter helfen könnte.
    Falls ihr zusätzliche Infos braucht die hier noch fehlen, liefere ich die gerne nach...



    ?( ?( ?(


    P.S.: ist die 32bit SuSE

    2 Mal editiert, zuletzt von Echidna ()

    Für den Inhalt des Beitrages 37060 haftet ausdrücklich der jeweilige Autor: Echidna

  • Hey cool :)


    Erstmal "danke schön".


    Aber nur zur Sicherheit, damit ich das richtig verstehe und nicht mehr kaputt als ganz mache:
    1. der Patch ist für griffith selbst (die anderen Sachen habe ich ja direkt aus den Repos installiert)?
    2. ich muss "patch -p0 <griffith-0.12.1-sqlalchemy-0.7.patch" auf das noch unausgepackte tar.gz anwenden?
    3. danach normal auspacken und install maken?


    Echidna@hades

    Für den Inhalt des Beitrages 37067 haftet ausdrücklich der jeweilige Autor: Echidna

  • Nein:
    den patch in dem Verzeichnis speichern wo das tar.gz liegt, das tar.gz auspacken, dann den patch anwenden (du mußt aber in dem Verzeichnis sein in dem der patch liegt).
    Dann normal installieren.


    Und speichern als "griffith-0.12.1-sqlalchemy-0.7.patch" sonst funktioniert das nicht, oder die Zeile anpassen.

    Für den Inhalt des Beitrages 37068 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Hammer!!


    1000 Dank Sauerland. :smilie_hops_011:


    Funktioniert tatsächlich.
    Musste noch das Paket patch installieren, aber dann hat es tatsächlich funktioniert.


    Ich fasse nochmal zusammen, falls es noch weitere Griffith-Liebhaber hierher verschlägt die vor dem gleichen Problem stehen:


    1. griffith als tar.gz downloaden
    2. python-imaging, python-SQLAlchemy, python-reportlab und patch aus den Repos installieren
    3.


    als textdatei.patch in dem Verzeichnis speichern, in dem das tar.gz liegt.
    4.

    Code
    tar xfvz griffith.version.tar.gz
    patch -p0 <textdatei.patch


    5. ins griffith Verzeichnis wechseln make install ausführen und freuen...


    Sehr schön.
    Vielen, vielen Dank!!


    Echidna :thumbup:


    [edit]
    Groß-/Kleinschreibung korrigiert, s.u., habe da wohl vor lauter Freude etwas gestruddelt...
    [/edit]

    Einmal editiert, zuletzt von Echidna ()

    Für den Inhalt des Beitrages 37079 haftet ausdrücklich der jeweilige Autor: Echidna

  • Textdatei.patch


    patch -p0 <textdatei.patch


    Entweder beides in Groß- oder Kleinschreibung!


    Linux unterscheidet im Gegensatz zu Windows zwischen Groß- und Kleinschreibung.


    Zu finden ist griffith bei KDE unter Multimedia----Verwaltung.

    Für den Inhalt des Beitrages 37081 haftet ausdrücklich der jeweilige Autor: Sauerland