Installation Ubuntu 14.04 Error nach Initialsierung Datenbank

43 views
Skip to first unread message

Bijjou

unread,
Jan 4, 2017, 2:26:29 PM1/4/17
to tryton-de
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 dann python-sql version 0.4 installiert statt 0.8. Das habe ich in folgendem Beitrag gefunden:


https://groups.google.com/forum/#!topic/tryton/ZDMJ-Yv4TV8



Habe 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

psql

In der postgres Konsole dann:


CREATE DATABASE test123 OWNER tryton;


\q


Jetzt initialisiere ich die Datenbank:


trytond-admin -c trytond.conf -d test123 --all



trytond/bin/trytond -c trytond.conf -v



CREATE DATABASE test123 OWNER tryton;


\q


Ich 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üße

Bijjou

Clemens Hupka

unread,
Jan 10, 2017, 3:39:11 AM1/10/17
to tryton-de
Hallo Bijjou


Am Mittwoch, 4. Januar 2017 20:26:29 UTC+1 schrieb Bijjou:
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

Eigenartig, habe diese Meldung noch nie erhalten...
 
Ich würde mal auf psycopg2 tippen, versuch einmal das ubuntu-paket zu entfernen und eine neue psycopg2 mittels pip zu installieren.


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.


Tryton funktioniert auf jeden Fall bestens mit python 2.7, glaube aber nicht, dass es mit 2.6 rund läuft. 


Das hat vergeblich auch nicht geklappt. Habe dann python-sql version 0.4 installiert statt 0.8. Das habe ich in folgendem Beitrag gefunden:


https://groups.google.com/forum/#!topic/tryton/ZDMJ-Yv4TV8


Auch python-sql 0.8 läuft perfekt. 

Beste Grüße,
Clemens.
Reply all
Reply to author
Forward
0 new messages