ich habe gerade versucht meine erste Opsi Installation durchzuführen.
Ich stehe jetzt allerdings vor dem Problem, das sich der opsiconfd Dienst nicht starten lässt.
Beim Startversuch sieht es folgendermaßen aus:
Code: Alles auswählen
Stopping opsi config service... (not running).
Starting opsi config service...... (failed).
Code: Alles auswählen
==================================================================
= opsi configuration service starting =
==================================================================
(Logger.py|831)
[5] [Jun 21 09:02:44] Starting opsiconfd main thread (opsiconfd.py|449)
[5] [Jun 21 09:02:44] Opening socket /var/run/opsiconfd/opsiconfd.socket for interprocess communication. (opsiconfd.py|426)
[5] [Jun 21 09:02:44] Added static content '/' which points to directory '/usr/share/opsiconfd/static' (opsiconfd.py|285)
[5] [Jun 21 09:02:44] Running on depot server 'server.domain.tld', exporting repository directory (opsiconfd.py|302)
[5] [Jun 21 09:02:44] Running on depot server 'server.domain.tld', exporting depot directory (opsiconfd.py|315)
[5] [Jun 21 09:02:44] Added webdav content 'repository' which points to directory '/var/lib/opsi/repository' () (opsiconfd.py|348)
[5] [Jun 21 09:02:44] Added webdav content 'depot' which points to directory '/var/lib/opsi/depot' () (opsiconfd.py|348)
[5] [Jun 21 09:02:44] Added webdav content 'configed' which points to directory '/usr/lib/configed' (u'noauth',) (opsiconfd.py|348)
[2] [Jun 21 09:02:44] Traceback: (Logger.py|742)
[2] [Jun 21 09:02:44] line 459 in 'run' in file '/usr/lib/python2.6/site-packages/opsiconfd/opsiconfd.py' (Logger.py|742)
[2] [Jun 21 09:02:44] line 355 in '_startListening' in file '/usr/lib/python2.6/site-packages/opsiconfd/opsiconfd.py' (Logger.py|742)
[2] [Jun 21 09:02:44] line 385 in '_startListeningHTTPS' in file '/usr/lib/python2.6/site-packages/opsiconfd/opsiconfd.py' (Logger.py|742)
[2] [Jun 21 09:02:44] line 381 in 'listenSSL' in file '/usr/lib64/python2.6/site-packages/twisted/internet/posixbase.py' (Logger.py|742)
[2] [Jun 21 09:02:44] line 855 in 'startListening' in file '/usr/lib64/python2.6/site-packages/twisted/internet/tcp.py' (Logger.py|742)
[2] [Jun 21 09:02:44] line 168 in 'createInternetSocket' in file '/usr/lib64/python2.6/site-packages/twisted/internet/ssl.py' (Logger.py|742)
[2] [Jun 21 09:02:44] line 59 in 'getContext' in file '/usr/lib/python2.6/site-packages/OPSI/Service/__init__.py' (Logger.py|742)
[2] [Jun 21 09:02:44] ==>>> [('PEM routines', 'PEM_read_bio', 'no start line'), ('SSL routines', 'SSL_CTX_use_certificate_file', 'PEM lib')]
(opsiconfd.py|468)
[5] [Jun 21 09:02:44] Stopping opsiconfd main thread (opsiconfd.py|178)
[5] [Jun 21 09:02:44] Deleting all sessions (Session.py|217)
[5] [Jun 21 09:02:44] Opsiconfd main thread exiting... (opsiconfd.py|471)
Der Hosteintrag sollte so ja richtig sein:
Code: Alles auswählen
192.168.45.12 server.domain.tld server
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Ich habe mich schon recht gut an die Anleitung gehalten.
Die bezieht sich allerdings dahingehend noch auf Version 5, daher ist es gut möglich das hier das Problem liegt.
Meine Vermutung ist ein Problem bei Zugriffsrechten, allerdings werde ich aus dem Log nicht wirklich schlau.
selinux und Firewall habe ich vorsichtshalber mal ausgemacht, hatte aber keinen Effekt.
Beim Aufruf von /usr/bin/opsi-configed erscheint in GNOME das Anmeldefenster, die Anmeldung schlägt aber mit der Meldung "Keine Verbindung: java.net.ConnectException: Connection refused" fehl.
Die Ausgabe in der Konsole zeigt dann folgendes:
Code: Alles auswählen
starting de.uib.configed.configed
default charset is UTF-8
server charset is configured as UTF-8
they are equal
logging directory not yet set
setting Nimbus look&feel
logging directory not yet set
Nimbus look&feel set
logging directory is /root/configed
log level is 3
logging: use /root/configed/configed.log
TEST -- Thu Jun 21 09:09:39 CEST 2012 -- getLocales: [de, en, es, fr, nl, tr]
TEST -- Thu Jun 21 09:09:39 CEST 2012 -- selected locale characteristic de
TEST -- Thu Jun 21 09:09:39 CEST 2012 -- OS Linux Version 2.6.32-220.23.1.el6.x86_64
TEST -- Thu Jun 21 09:10:37 CEST 2012 -- de.uib.opsidatamodel.OpsiserviceNOMPersistenceController retrieveOpsiModules
ERROR -- Thu Jun 21 09:10:37 CEST 2012 -- de.uib.opsicommand.JSONthroughHTTPS Exception on connecting, java.net.ConnectException: Connection refused
getOpsiInformation_hash, method signature: []
TEST -- Thu Jun 21 09:10:37 CEST 2012 -- de.uib.opsidatamodel.OpsiserviceNOMPersistenceController opsi version information null
TEST -- Thu Jun 21 09:10:37 CEST 2012 -- de.uib.opsidatamodel.OpsiserviceNOMPersistenceController opsi module information {}
ERROR -- Thu Jun 21 09:10:37 CEST 2012 -- de.uib.opsicommand.JSONthroughHTTPS Exception on connecting, java.net.ConnectException: Connection refused
Vielen Dank schonmal im Vorraus,
Mit freundlichen Grüßen
Florian