Oh je oh je, die Dokumentation könnte von MS .......
Noch vor dem Pfingstochsenessen noch einen Schritt weitergekommen. Der
Service läuft und trytond-admin natürlich auch.
*trytond-admin*
benötigt zwingend eine Config-Datei! Ich habe die /etc/trytond.conf wie
folgt erweitert.
[database]
uri = postgresql://tryton:XXXXXXXX@localhost:5432/
path = /var/lib/trytond
*trytond.service*
so ist der aktuelle Status:
[root@localhost trytond]# systemctl -l status trytond.service
● trytond.service - Tryton server
Loaded: loaded (/usr/lib/systemd/system/trytond.service; enabled; vendor
preset: disabled)
Active: *active (running*) since Sa 2016-05-14 11:09:20 CEST; 42min ago
Main PID: 832 (trytond)
CGroup: /system.slice/trytond.service
└─832 /usr/bin/python /usr/bin/trytond --config
/etc/trytond.conf --pidfile=/var/lib/trytond/trytond.pid
Mai 14 11:09:20 localhost.localdomain systemd[1]: Started Tryton server.
Mai 14 11:09:20 localhost.localdomain systemd[1]: Starting Tryton server...
Mai 14 11:21:13 localhost.localdomain trytond[832]: 832 139777563031296
[2016-05-14 09:21:13,989] ERROR werkzeug 127.0.0.1 - - [14/May/2016
09:21:13] code 400, message Bad HTTP/0.9 request type
('\x16\x03\x01\x02\x00\x01\x00\x01\xfc\x03\x03s1\xfd\x8f\xfb')
Mai 14 11:30:45 localhost.localdomain trytond[832]: 832 139777563031296
[2016-05-14 09:30:45,835] ERROR werkzeug 127.0.0.1 - - [14/May/2016
09:30:45] code 400, message Bad HTTP/0.9 request type
('\x16\x03\x01\x02\x00\x01\x00\x01\xfc\x03\x03\xd8?^\x90\xc6-\x90+\x1f\x0f\xadu\x06\xd8\x99aW\xfc')
[root@localhost trytond]#
Was sind das für HTTP Fehler? Das Tool Werkzeug ist aktuell. Neuer is nur
die Entwicklerversion.
Die /etc/config sieht jetzt so aus (Kommentarzeilen gelöscht)
[options]
jsonrpc = [::]:8000
db_type = postgresql
db_host = localhost
db_port = 5432
db_user = tryton
db_password = XXXXXXXXX
[database]
uri = postgresql://tryton:XXXXXXXX@localhost:5432/
path = /var/lib/trytond
Der Service konnte in der 2.6er Version mit der Option
--logfile=/var/lib/...... gestartet werden. Diese Option gibt es in 4.0
nicht mehr. Dafür gibt es den Parameter --logconf, welcher auf eine
Configdatei verweist. Aufbau und Inhalt der Datei unbekannt. Wo ist die
Doku?
Und nun starten wir tryton. Jetzt fragt der Client beim Anlegen einer neuen
Profile die Datenbanken ab! Ich bekomme beim Verbinden nur Anmeldename oder
Passwort falsch. Habe die User tryton und admin probiert, wobei Admin in
Postgresql nicht angelegt ist.
[nor@localhost ~]$ tryton --verbose
/usr/lib/python2.7/site-packages/tryton/gui/window/dblogin.py:573:
GtkWarning: Theme directory base/ of theme oxygen has no size field
self.dialog.show_all()
INFO:tryton.rpc:common.server.version(None, None)
INFO:tryton.rpc:common.db.login(tryton, xxxxxxxxxx)
Wo kann hier der Fehler liegen?
--
Sie erhalten diese Nachricht, weil Sie Mitglied der Google Groups-Gruppe
"tryton-de" sind.
Weitere Optionen: https://groups.google.com/d/optout