opsi-setup --configure-mysql: [Errno 1] Unknown host

Antworten
freddy
Beiträge: 2
Registriert: 04 Jul 2011, 20:01

opsi-setup --configure-mysql: [Errno 1] Unknown host

Beitrag von freddy »

Hallo,

bei der Installation auf einem Debian Squeeze mit externem mysql Server macht opsi ärger:

Code: Alles auswählen

[2] [Jul 04 17:46:05] Traceback: (Logger.py|742)
[2] [Jul 04 17:46:05]      line 3006 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Jul 04 17:46:05]      line 2969 in 'main' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Jul 04 17:46:05]      line 2078 in 'configureMySQLBackend' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Jul 04 17:46:05]      ==>>> [Errno 1] Unknown host (opsi-setup|3014)

ERROR: [Errno 1] Unknown host
Folgender Patch hat bei uns Abhilfe geschaffen:

Code: Alles auswählen

--- /usr/bin/opsi-setup 2011-06-01 13:41:59.000000000 +0000
+++ /usr/bin/opsi-setup.new     2011-07-04 17:47:35.000000000 +0000
@@ -2075,7 +2075,7 @@
                                                        socket.gethostbyname(socket.gethostname())):
                                createUsers((config['address']))
                        else:
-                               createUsers((socket.t(socket.gethostname()),socket.getfqdn(socket.gethostname())))
+                               createUsers((socket.gethostname(), socket.getfqdn()))
 
 
                        # Disconnect from database
socket.gethostname() gibt einen hostname zurück, socket.gethostbyaddr erwartet aber eine IP.
Benutzeravatar
c.kampka
Ex-uib-Team
Beiträge: 87
Registriert: 09 Aug 2010, 16:27
Kontaktdaten:

Re: opsi-setup --configure-mysql: [Errno 1] Unknown host

Beitrag von c.kampka »

Hallo,

danke für den Patch, allerdings ist die Schlussfolgerung nicht ganz korrekt, denn socket.gethostbyaddr akzeptiert den Hostnamen ebenso wie die IP.
gethostbyaddr(host) -> (name, aliaslist, addresslist)
Return the true host name, a list of aliases, and a list of IP addresses,\nfor a host. The host argument is a string giving a host name or IP number.
Ich würde daher darauf tippen, dass es hier ein Problem mit der Konfiguration bzw. der Namesauflösung des Hostnamens gibt.

Viele Grüße,
Christian Kampka
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
Antworten