GELÖST: opsiconfd started nicht mehr (OpenSuSE)

Antworten
Benutzeravatar
Thomas_H
Beiträge: 525
Registriert: 09 Jun 2010, 11:57
Wohnort: Havelland

GELÖST: opsiconfd started nicht mehr (OpenSuSE)

Beitrag von Thomas_H »

Hallo,

ich bin etwas ratlos. Auf meinem SuSE 11.3-System will der Service opsiconfd des Opsiservers 4.0 nicht mehr starten. Ich habe schon

opsi-setup --init-current-config
opsi-setup --set-rights

ausgeführt aber das hilft nicht. Mir ist auch nicht klar, wann das passiert ist.
Durchaus möglich: ich habe (blöderweise) webmin installiert und lasse das im Cluster aktualiseren. Ich habe aber die Nutzer opsiadmin, pcpatch wieder neu angelegt, sie nach der Anleitung den Gruppen zugeordnet und dennoch muss irgenwas fehlen.

# grep opsiadmin /etc/group
opsiadmin:!:1000:adminuser,opsiconfd,root

# grep pcpatch /etc/group
pcpatch:!:992:install,adminuser

(install ist ein Nutzer, der über Samba auf das Installationsverzeichnis für den Opsi-Client zugreifen darf)

Das Log sagt:

==================================================================
= opsi configuration service starting =
==================================================================
(Logger.py|777)
[5] [Mar 04 16:34:21] Starting opsiconfd main thread (opsiconfd.py|2250)
[5] [Mar 04 16:34:21] Added static content '/' which points to directory '/usr/share/opsiconfd/static' (opsiconfd.py|2122)
[2] [Mar 04 16:34:21] Traceback: (Logger.py|710)
[2] [Mar 04 16:34:21] line 2255 in 'run' in file '/usr/lib/python2.6/site-packages/opsiconfd/opsiconfd.py' (Logger.py|710)
[2] [Mar 04 16:34:21] line 2133 in '_createSite' in file '/usr/lib/python2.6/site-packages/opsiconfd/opsiconfd.py' (Logger.py|710)
[2] [Mar 04 16:34:21] line 1 in 'host_getObjects' in file '<string>' (Logger.py|710)
[2] [Mar 04 16:34:21] line 395 in '_executeMethod' in file '/usr/lib/python2.6/site-packages/OPSI/Backend/Backend.py' (Logger.py|710)
[2] [Mar 04 16:34:21] line 1 in '<module>' in file '<string>' (Logger.py|710)
[2] [Mar 04 16:34:21] line 1 in 'host_getObjects' in file '<string>' (Logger.py|710)
[2] [Mar 04 16:34:21] line 395 in '_executeMethod' in file '/usr/lib/python2.6/site-packages/OPSI/Backend/Backend.py' (Logger.py|710)
[2] [Mar 04 16:34:21] line 1 in '<module>' in file '<string>' (Logger.py|710)
[2] [Mar 04 16:34:21] line 1 in 'host_getObjects' in file '<string>' (Logger.py|710)
[2] [Mar 04 16:34:21] line 395 in '_executeMethod' in file '/usr/lib/python2.6/site-packages/OPSI/Backend/Backend.py' (Logger.py|710)
[2] [Mar 04 16:34:21] line 1 in '<module>' in file '<string>' (Logger.py|710)
[2] [Mar 04 16:34:21] line 1 in 'host_getObjects' in file '<string>' (Logger.py|710)
[2] [Mar 04 16:34:21] line 309 in '_dispatchMethod' in file '/usr/lib/python2.6/site-packages/OPSI/Backend/BackendManager.py' (Logger.py| 710)
[2] [Mar 04 16:34:21] line 1 in '<module>' in file '<string>' (Logger.py|710)
[2] [Mar 04 16:34:21] line 1206 in 'host_getObjects' in file '/usr/lib/python2.6/site-packages/OPSI/Backend/File.py' (Logger.py|710)
[2] [Mar 04 16:34:21] line 726 in '_read' in file '/usr/lib/python2.6/site-packages/OPSI/Backend/File.py' (Logger.py|710)
[2] [Mar 04 16:34:21] line 421 in '_getIdents' in file '/usr/lib/python2.6/site-packages/OPSI/Backend/File.py' (Logger.py|710)
[2] [Mar 04 16:34:21] ==>>> [Errno 13] Permission denied: '/var/lib/opsi/config/depots' (opsiconfd.py|2264)

Was hab ich nu wieder kaputtgemacht?

Gruß
Thomas_H
Zuletzt geändert von Thomas_H am 07 Mär 2011, 10:02, insgesamt 2-mal geändert.
Kennst Du schon die WIKI für OPSI-Scripte? Fertige Installationsscripte bekommen und ablegen unter OPSI-Wiki
Aus dem Glashaus :) : UIB bietet auch Schulungen und Supportverträge für Opsi an.
Bild
Benutzeravatar
Thomas_H
Beiträge: 525
Registriert: 09 Jun 2010, 11:57
Wohnort: Havelland

Re: opsiconfd started nicht mehr

Beitrag von Thomas_H »

Mh... manchmal muss man in den Foren nur anders suchen... :(

Ich hab mir mittels

Code: Alles auswählen

 w3m http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/openSUSE_11.3/i586/opsiconfd-4.0.0.3-1.1.i586.rpm
den opsiconfd nochmals heruntergeladen und mittels

Code: Alles auswählen

rpm -i opsiconfd-4.0.0.3-1.1.i586.rpm
neu installiert (vorher unter Yast unter Auflösung der Abhängigkeiten den opsiconfd deinstallieren).
Bei der Installation teilte rpm folgendes mit:

Code: Alles auswählen

warning: user opsiconfd does not exist - using root
Aha... das war wohl der Fehler... der User opsiconfd fehlte...
Nun löppt es wieder.

Gruß
Thomas_H
Kennst Du schon die WIKI für OPSI-Scripte? Fertige Installationsscripte bekommen und ablegen unter OPSI-Wiki
Aus dem Glashaus :) : UIB bietet auch Schulungen und Supportverträge für Opsi an.
Bild
Antworten