Seite 1 von 1

opsiconfd startet nicht

Verfasst: 04 Mär 2014, 20:01
von rolf
Hallo,
nach längerer Pause, teste ich gerade die aktuelle virtuelle Maschine von Opsi.
Ich denke ich habe alles nach der Anleitung in "opsi Getting Started opsi-Version 4.0.4" gemacht, aber der opsiconfd startet bei mir nicht.
In opsi Getting Started opsi-Version 4.0.4 steht

Code: Alles auswählen

==================================================================
=             opsi configuration service starting                =
==================================================================
 (Logger.py|840)
[5] [Mar 04 19:50:30] Starting opsiconfd main thread (opsiconfd.py|447)
[5] [Mar 04 19:50:30] Opening socket /var/run/opsiconfd/opsiconfd.socket for interprocess communication. (opsiconfd.py|424)
[4] [Mar 04 19:50:30] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|365)
[5] [Mar 04 19:50:30] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|435)
[5] [Mar 04 19:50:30] Added static content '/' which points to directory '/usr/share/opsiconfd/static' (opsiconfd.py|283)
[5] [Mar 04 19:50:30] Running on depot server 'opsi.fritz.box', exporting repository directory (opsiconfd.py|300)
[5] [Mar 04 19:50:30] Running on depot server 'opsi.fritz.box', exporting depot directory (opsiconfd.py|313)
[2] [Mar 04 19:50:30] Traceback: (Logger.py|754)
[2] [Mar 04 19:50:30]      line 456 in 'run' in file '/usr/lib/pymodules/python2.7/opsiconfd/opsiconfd.py' (Logger.py|754)
[2] [Mar 04 19:50:30]      line 320 in '_createSite' in file '/usr/lib/pymodules/python2.7/opsiconfd/opsiconfd.py' (Logger.py|754)
[2] [Mar 04 19:50:30]      ==>>> Cannot add webdav content 'depot': directory '/var/lib/opsi/depot' does not exist. (opsiconfd.py|469)
[5] [Mar 04 19:50:30] Stopping opsiconfd main thread (opsiconfd.py|175)
[5] [Mar 04 19:50:30] Deleting all sessions (Session.py|217)
[5] [Mar 04 19:50:30] Opsiconfd main thread exiting... (opsiconfd.py|472)
Dass die /etc/opsi/modules nicht vorhanden ist, ist laut Anleitung ja nicht kritisch.
/var/lib/opsi/depot ist ein symbolischer Link auf /opt/pcbin/install wobei es den Ordner /opt/pcbin gar nicht existiert.

Kann mir jemand weiterhelfen?

Gruß
Rolf

Re: opsiconfd startet nicht

Verfasst: 05 Mär 2014, 01:55
von SisterOfMercy
I think this is a remnant of the recent move away from that directory. Have you tried to create that directory manually?

Re: opsiconfd startet nicht

Verfasst: 05 Mär 2014, 07:57
von thomas.besser
rolf hat geschrieben: /var/lib/opsi/depot ist ein symbolischer Link auf /opt/pcbin/install wobei es den Ordner /opt/pcbin gar nicht existiert.
Bzgl der Verzeichnisse '/var/lib/opsi/depot' bzw. '/opt/pcbin' findest du die Erklärung hier: viewtopic.php?f=7&t=5863#p26067

Re: opsiconfd startet nicht

Verfasst: 05 Mär 2014, 09:20
von rolf
Hallo,
vielen Dank für die Informationen.
Ich werde mir das heute Abend genauer ansehen und mich bei Problemen wieder melden.

Gruß
Rolf

Re: opsiconfd startet nicht

Verfasst: 05 Mär 2014, 10:05
von n.wenselowski
Hallo rolf,
rolf hat geschrieben:nach längerer Pause, teste ich gerade die aktuelle virtuelle Maschine von Opsi.
Die aktuelle VM hat noch 4.0.3 an Board. An der mit 4.0.4 bauen die Kollegen gerade noch.

Dein Problem sollte sich mit dem manuellen Erstellen des Verzeichnisses und anschließendem opsi-setup --set-rights lösen lassen.


Gruß

Niko

Re: opsiconfd startet nicht

Verfasst: 16 Mär 2014, 06:41
von rolf
Hallo,
nach dem anlegen des Verzeichnis, konte ich den Opsiconf.d noch nicht starten.
Ich musste noch für den symbolischen link /var/lib/opsi/depot den Ordner /opt/pcbin/install anlegen.
Nach einem erneuten opsi-setup --set-rights hat es dann funktioniert.

Danke und Gruß
Rolf

Re: opsiconfd startet nicht

Verfasst: 18 Mär 2014, 11:55
von ueluekmen
Hi,

ich weiß jetzt nicht welches Verzeichnis du angelegt hast, aber das Verzeichnis:

/var/lib/opsi/depot müsste ausreichen. Ich würde auch keinen Symlink mehr verwenden, sondern /opt/pcbin komplett entsorgen, wenn du schon an der Ecke dran bist.