Client melden sich nicht an

71 views
Skip to first unread message

Alexander

unread,
Dec 1, 2013, 8:14:07 AM12/1/13
to tryt...@googlegroups.com
Hallo,

auf einem Rechner läuft der Tryton-Server zusammen mit einer Postgresql-Datenbank.
Auf einem anderen Rechner habe ich den Client installiert.
Über pgAdmin3 habe ich überprüft, ob ich mit dem angelegte Tryton-Nutzer auf die Tryton-Datenbank zugriff erhalte. Dies ist der Fall, so dass ich mir eigentlich sicher sein kann, dass die ganzen Anmeldedaten (IP:Port; Benutzername, Passwort) richtig sein müssten.

Will ich mich jedoch über den Tryton-Client anmelden, erscheint folgendes, aus dem ich nicht schlau werde:


Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/tryton/gui/window/dblogin.py", line 635, in run
    if not common.test_server_version(host, port):
  File "/usr/lib/python2.7/dist-packages/tryton/common/common.py", line 144, in test_server_version
    version = rpc.server_version(host, port)
  File "/usr/lib/python2.7/dist-packages/tryton/rpc.py", line 62, in server_version
    result = connection.common.server.version(None, None)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.7/dist-packages/tryton/jsonrpc.py", line 299, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.7/xmlrpclib.py", line 1264, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1294, in single_request
    response = h.getresponse(buffering=True)
  File "/usr/lib/python2.7/httplib.py", line 1034, in getresponse
    response.begin()
  File "/usr/lib/python2.7/httplib.py", line 407, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.7/httplib.py", line 371, in _read_status
    raise BadStatusLine(line)
BadStatusLine: ''

Hat jemand vielleicht eine Idee, wie ich feststellen könnte, was ich hier falsch mache?

Mathias Behrle

unread,
Dec 1, 2013, 9:48:19 AM12/1/13
to tryt...@googlegroups.com
* Alexander: " [tryton-de] Client melden sich nicht an" (Sun, 1 Dec 2013
05:14:07 -0800 (PST)):
Es wäre gut, wenn du noch Betriebssystem, Art der Installation und Version dazu
schreibst.

Mal ins Blaue: evtl. ein ungültiges Zertifikat? Oder erst im Nachhinein auf SSL
umgestellt?

Was sagt den der Server?


--

Mathias Behrle
MBSolutions
Gilgenmatten 10 A
D-79114 Freiburg

Tel: +49(761)471023
Fax: +49(761)4770816
http://m9s.biz
UStIdNr: DE 142009020
PGP/GnuPG key availabable from any keyserver, ID: 0x8405BBF6
signature.asc

Alexander

unread,
Dec 1, 2013, 10:56:51 AM12/1/13
to tryt...@googlegroups.com
Hallo,
zunächst entschuldigt, dass ich am Anfang fast keine Details nannte. Ich dachte vielleicht erkannt ein "Experte" gleich was los ist.

Betriebssystem sowohl Client als auch Server: Debian Wheezy
Alle nicht auskommentierte Zeilen in /etc/trytond.conf:
  • jsonrpc = *:8000
  • db_type = postgresql
  • db_host = <IP vom Rechner, auf dem Postgres & Tryton-Server laufen>
  • db_port = <Postgres Port>
  • db_user = db_tryton
  • db_password = <Passwort des Tryton-Benutzers in Postgres>

Da ich ja über pgAdmin3 als Tryton-Benutzer auf die Tryton-Datenbank zugreifen kann, vermute ich mal das es nicht an der Postgres-Konfiguration liegen kann. Dennoch hier mal der Auszug:
host    db_tryton       pg_tryton       <IP-Bereich des gesamten Netzwerks>        <Netmask)   trust

Die letzten Zeilen aus /var/log/tryton/trytond.log:
[Sun Dec 01 14:07:44 2013] INFO:server:starting JSON-RPC protocol on *:8000
[Sun Dec 01 14:07:44 2013] INFO:server:waiting for connections...

Mathias Behrle

unread,
Dec 1, 2013, 12:03:43 PM12/1/13
to tryt...@googlegroups.com
* Alexander: " Re: [tryton-de] Client melden sich nicht an" (Sun, 1 Dec 2013
07:56:51 -0800 (PST)):

> Hallo,
> zunächst entschuldigt, dass ich am Anfang fast keine Details nannte. Ich
> dachte vielleicht erkannt ein "Experte" gleich was los ist.

Fehlt immer noch die Version. Sind das Originalpakete aus wheezy? Wenn ja, dann
solltest du http://tryton.alioth.debian.org/, speziell
http://tryton.alioth.debian.org/mirror.html lesen.

> Betriebssystem sowohl Client als auch Server: Debian Wheezy
> Alle nicht auskommentierte Zeilen in /etc/trytond.conf:
>
> - jsonrpc = *:8000
> - db_type = postgresql
> - db_host = <IP vom Rechner, auf dem Postgres & Tryton-Server laufen>
> - db_port = <Postgres Port>
> - db_user = db_tryton
> - db_password = <Passwort des Tryton-Benutzers in Postgres>
>
>
> Da ich ja über pgAdmin3 als Tryton-Benutzer auf die Tryton-Datenbank
> zugreifen kann, vermute ich mal das es nicht an der Postgres-Konfiguration
> liegen kann. Dennoch hier mal der Auszug:
> host db_tryton pg_tryton <IP-Bereich des gesamten Netzwerks>
> <Netmask) trust
>
> Die letzten Zeilen aus /var/log/tryton/trytond.log:
> [Sun Dec 01 14:07:44 2013] INFO:server:starting JSON-RPC protocol on *:8000
> [Sun Dec 01 14:07:44 2013] INFO:server:waiting for connections...

Da hat also noch nicht mal ein Verbindungsversuch stattgefunden. Kannst du zum
Demoserver verbinden?

Falls dein Netz noch nicht IPv6 kompatibel ist, kannst du
jsonrpc = 0.0.0.0:8000
versuchen.
signature.asc

Alexander

unread,
Dec 1, 2013, 1:00:03 PM12/1/13
to tryt...@googlegroups.com
Wenn ich den Tryton-Client starte, dann bietet er folgenden Demo-Login an:
Host: demo2.2.tryton.org:8000
Datenbank: demo2.2
Anmeldename: demo
Passwort: ****
--> Jedoch erhalten ich: " Netzwerkfehler! [Errno - 2]Der Name oder der Dienst ist nicht bekannt."

Versionsnr.? Also ich habe den Tryton-Server direkt über Wheezy installiert.
#aptitude show tryton-server --> Version: 2.2.4-1

Alexander

unread,
Dec 1, 2013, 1:09:54 PM12/1/13
to tryt...@googlegroups.com
Mal kurze Zwischenfrage:
ich habe die ganze Zeit beim Tryton-Client als Port, die Portnummer von Postgresql angegeben! Das ist falsch, oder?
Ich nehme an Port 8000 ist richtig. Dann bekomme ich nämlich nur noch als Fehlermeldung: "Verbdindungsfehler! Anmeldename oder Passwort feherhalft."


Am Sonntag, 1. Dezember 2013 14:14:07 UTC+1 schrieb Alexander:

Alexander

unread,
Dec 1, 2013, 1:12:37 PM12/1/13
to tryt...@googlegroups.com
Yep. Ich war einfach so die ganze Zeit auf Posgres fixiert, dass ich es einfach nicht sehen wollte.
Der zweite meiner Fehler war, dass man beim Login als Benutzer auch nicht den Postgres-Benuter angibt, sondern mit "admin" loslegen kann (stand auch irgendwo in einer .txt).
Funzt jetzt!
Danke aber trotzdem an mbehrle!!!


Am Sonntag, 1. Dezember 2013 14:14:07 UTC+1 schrieb Alexander:
Reply all
Reply to author
Forward
0 new messages