Hallo zusammen, versuche schon seit geräumiger Zeit tryton zu installieren, kriege aber immer beim initialiseren der Datenbank Fehler. Habe es schon auf Version 4.3 (trunk), 4.2 und 4.0 versucht. Wenn ich diesen Befehl tätige:
*trytond-admin -c trytond.conf -d test123 --all* Dann kriege ich folgende Fehlermeldung: Traceback (most recent call last): File "trytond/bin/trytond-admin", line 21, in <module> admin.run(options) File "/home/vagrant/server/trytond/trytond/admin.py", line 38, in run transaction.connection.cursor() as cursor: AttributeError: exit Wenn ich auf 4.0 die Datenbank über die graphische Oberfläche erzeuge erhalte ich auf dem Server die gleiche Fehlermeldung und auf dem Client zusätzlich folgende Fehlermeldung: Can't create the database caused by an unknown reason. Die Datenbank, die ich im Client erzeugt habe wird auf postgres erzeugt aber irgendwas läuft bei dem initialisieren in tryton schief ... Habe folgendes gefunden und einfach versucht umzusetzen: https://code.djangoproject.com/ticket/17671 Ich habe python 2.7 installiert und habe versucht die python version auf 2.6 runterzuschrauben. Das habe ich mit pythonbrew gemacht. Das hat vergeblich auch nicht geklappt. Habe dan *n python-sql version 0.4 installiert statt 0.8. Das habe ich in folgendem Beitrag gefunden:https://groups.google.com/forum/#!topic/tryton/ZDMJ-Yv4TV8Habe auch versucht alle packages runter zu schrauben auf eine ältere Version, wie es auch in den Voraussetzungen der Tryton installation aufgeführt wurde, kam leider immer auf dasselbe Ergebnis. Ich kann gerne auch meine komplette Installationsprozedur aufführen:Ich habe meinen Server auf Ubuntu 14.04 laufen (Vagrant auf os x):* *sudo apt-get install python-pip* *sudo apt-get install postgresql * *sudo passwd postgres* *su - postgres -c "createuser --createdb --no-createrole --no-superuser --pwprompt tryton"* *sudo apt-get install python-psycopg2 python-lxml python-dateutil python-relatorio python-polib python-ldap3 python-webdav python-vobject python-tz python-stdnum python-vatnumber python-werkzeug python-cairo python-pycha* *sudo pip install python-sql simpleeval wrapt cached-property* *sudo apt-get install mercurial mercurial-nested* *hg clone -u 4.0 http://hg.tryton.org/trytond* *python -c 'import getpass,crypt,random,string; print crypt.crypt(getpass.getpass(), "".join(random.sample(string.ascii_letters + string.digits, 8)))'* *Das Passwort was auf der Prompt erscheint sichere ich und füge es in meiner trytond.conf Datei ein:* *sudo vim trytond.conf* *Füge dann folgendes in trytond.conf ein:**[web]* *# remarque : [web] est à remplacer par [jsonrpc] en 3.8* *listen = *:8000* *[database]* *uri = postgresql://tryton:PASSWORT_VON_TRYTON_ROLE@localhost:5432/ * *[session]* *super_pwd =<DAS PASSWORT, WELCHES ICH GESICHERT HABE>Als nächstes erzeuge ich eine Datenbank in postgresql und nenne die test123:* * su postgres* *psqlIn der postgres Konsole dann:* * CREATE DATABASE test123 OWNER tryton;\qJetzt initialisiere ich die Datenbank:* *trytond-admin -c trytond.conf -d test123 --all* *trytond/bin/trytond -c trytond.conf -v* * CREATE DATABASE test123 OWNER tryton;\qIch kann gerne auch die Installationsprozedur posten, wo ich mit pythonbrew python auf Version 2.6 runterschraube und die anderen Pakete auf ältere Versionen installiere.Hoffe Ihr könnt mir irgendwie weiterhelfen.Viele GrüßeBijjou* -- Sie erhalten diese Nachricht, weil Sie Mitglied der Google Groups-Gruppe "tryton-de" sind. Weitere Optionen: https://groups.google.com/d/optout