Seite 1 von 2

Product Updater

Verfasst: 10 Okt 2011, 16:46
von Face
Hallo,

beim Ausführen des Pruduct Updaters mit opsi-product-updater -i -vv bekomme ich folgende Fehlermeldung:

root@sedus-opsi:~# opsi-product-updater -i -vv
Zsync command found: /usr/bin/zsync
Failed to read opsi modules file '/etc/opsi/modules': Signature expired
Disabling mysql backend and license management module: no customer in modules file
Traceback:
line 1052 in '<module>' in file '/usr/bin/opsi-product-updater'
line 1045 in 'main' in file '/usr/bin/opsi-product-updater'
line 157 in '__init__' in file '/usr/bin/opsi-product-updater'
line 361 in 'getConfigBackend' in file '/usr/bin/opsi-product-updater'
line 149 in '__init__' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/BackendManager.py'
line 68 in '__init__' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/Depotserver.py'
==>>> Backend missing data error: Depot 'sedus-opsi.sedus.dsd.int' not found in backend
ERROR: Backend missing data error: Depot 'sedus-opsi.sedus.dsd.int' not found in backend

Ist das Problem eine abgelaufene SIgnatur? Würde mich über jegliche Hilfestellung freuen.

Gruss

Roman

Re: Product Updater

Verfasst: 11 Okt 2011, 11:29
von d.oertel
Hi,

die Fehlermeldung ist:

Code: Alles auswählen

ERROR: Backend missing data error: Depot 'sedus-opsi.sedus.dsd.int' not found in backend
Also was ist sedus-opsi.sedus.dsd.int und hast Du eine idee warum er ihn sucht und warum er ihn nicht findet ?

gruss
d.oertel

Re: Product Updater

Verfasst: 12 Okt 2011, 13:19
von Face
Hi,

danke für die Antwort. Das Problem ist gelöst und es lag an einem nichtkonfiguriertem backend.

Jetzt habe ich aber ein anderes Problem. Nach der Installation des Preloginloaders erhalten alle Clients das falsche Gateway über den DHCP.
DHCP auf dem OPSI Server ist gestoppt. GW in unserem Unternehmen ist die 252 und die Clients ziehen sich jedoch die 254 und verlieren dadurch
dann die Verbindung zum Internet. Wenn ich den Server runterfahre und den client über dhcp aktualisiere erhält wieder die korrekte IP.
Wieso bekommen die Clients das flasche Gateway über den OPSI zugewiesen und wie bekomme ich dieses abgestellt?

Vielen Dank für ihren Support

Gruss

R.Wysocki

Re: Product Updater

Verfasst: 12 Okt 2011, 15:41
von d.oertel
Hi,
Nach der Installation des Preloginloaders erhalten alle Clients das falsche Gateway über den DHCP.
Preloginloader ? Das ist opsi 3.x - schnell updaten !
Der opsi-client-agent (und auch der preloginloader) ändern definitiv nichts an dem Gateway.

Vielleicht läuft auf dem opsi-server ein DHCP ?
siehe:
http://download.uib.de/opsi4.0/doc/html ... onfig-dhcp

gruss
d.oertel

Re: Product Updater

Verfasst: 17 Okt 2011, 16:38
von Face
Hallo Herr Oertel,

Wieso startet der DHCP-Dienst wieder nach einiger Zeit, obwohl ich ihn vorher gestoppt habe?
Plötzlich ist der Dienst wieder aufgetaucht. Der OPSI-Server wurde nicht neu gestartet oder sonstiges.
Kann ich ihn nicht komplett entfernen?

Gruss

Roman Wysocki

Re: Product Updater

Verfasst: 17 Okt 2011, 18:02
von d.oertel
Hallo Herr Wysocki,

http://download.uib.de/opsi4.0/doc/html ... onfig-dhcp

Da steht wie Sie den DHCP dauerhaft 'kalt stellen' - entfernen geht nicht.

gruss
d.oertel

Re: Product Updater

Verfasst: 09 Nov 2011, 13:14
von Face
Hallo Herr Oertel,

das DHCP Problem besteht weitehrin. Auch wenn ich ihn nach Ihrer Anleitung stoppe, taucht der Dienst wieder auf.
Jetzt habe ich festgestellt das er gestartet wird, sobald ich den OPSI Client Agent ausführe bzw installiere!

Wenn ich in die laufende Dienste schaue, taucht er wieder auf...
dhcpd 2393 1 0 13:04 ? 00:00:00 /usr/sbin/dhcpd3 -q -pf /var/run
MfG

R.Wysocki

Re: Product Updater

Verfasst: 07 Mär 2014, 14:12
von sportler1688
Hallo alle miteinader,

momentan sitze an der opsi- Server Installation. Als Hilfe dient mir das Benutzerhandbuch. Aktuell bereitet mir der Unterpunkt 3.6 "Einspielen der minimalen opsi-Produkte" grosse Schwierigkeiten.Wenn ich den Befehl: opsi-product-updater -i -vv eingebe, bekomme ich folgende Fehlermeldungen zurück:

Traceback:
line 208 in 'installPackage' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/Depotserver.py'
line 119 in 'deleteProductClientDataDir' in file '/usr/lib/pymodules/python2.7/OPSI/Util/Product.py'
==>>> [Errno 2] No such file or directory: '/var/lib/opsi/depot'
Traceback:
line 1093 in '<module>' in file '/usr/bin/opsi-product-updater'
line 1087 in 'main' in file '/usr/bin/opsi-product-updater'
line 576 in 'processUpdates' in file '/usr/bin/opsi-product-updater'
line 1 in 'depot_installPackage' in file '<string>'
line 417 in '_executeMethod' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/Backend.py'
line 1 in 'depot_installPackage' in file '<string>'
line 417 in '_executeMethod' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/Backend.py'
line 1 in 'depot_installPackage' in file '<string>'
line 417 in '_executeMethod' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/Backend.py'
line 108 in 'depot_installPackage' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/Depotserver.py'
line 391 in 'installPackage' in file '/usr/lib/pymodules/python2.7/OPSI/Backend/Depotserver.py'
==>>> Backend error: Failed to install package '/var/lib/opsi/repository/opsi-adminutils_4.0.3-1.opsi' on depot 'opsidepote.obsi.local': [Errno 2] No such file or directory: '/var/lib/opsi/depot'
ERROR: Backend error: Failed to install package '/var/lib/opsi/repository/opsi-adminutils_4.0.3-1.opsi' on depot 'opsidepote.obsi.local': [Errno 2] No such file or directory: '/var/lib/opsi/depot'

Könnt ihr mir bei meinem Problem weiterhelfen?
Ich muss gestehen ein absoluter Leihe auf dem Gebiet mit Linux zu sein.
Danke im voraus!

Florian R.

Re: Product Updater

Verfasst: 07 Mär 2014, 14:55
von n.wenselowski
Hallo Florian,

bitte keine derart uralten Threads mit anderen Problemen beleben.
Lieber einen neuen Thread erstellen. Danke.

Dein Problem sollte sich mit folgenden Befehlen auf dem Opsi-Server beheben lassen:

Code: Alles auswählen

mkdir /var/lib/opsi/depot
opsi-setup --set-rights
opsi-setup --init-current-config
/etc/init.d/opsiconfd restart
/etc/init.d/opsipxeconfd restart

Gruß

Niko

Re: Product Updater

Verfasst: 07 Mär 2014, 15:10
von sportler1688
Hallo Niko,

danke für deine schnelle Antwort. Wenn ich den Befehl: mkdir /var/lib/opsi/depot eingebe, kommt folgendes zurück:

mkdir: das Verzeichnis »/var/lib/opsi/depot“ kann nicht angelegt werden: Die Datei existiert bereits

Trozalledem bin ich mit dem Befehl: opsi-setup --set-rights fortgefahren. Als Rückgabe war folgendes zu lesen:

[5] [Mar 07 14:58:03] Setting rights (opsi-setup|534)
[4] [Mar 07 14:58:04] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: u'/etc/opsi/modules' (Backend.py|365)
[5] [Mar 07 14:58:04] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|435)
[5] [Mar 07 14:58:04] Getting current system config (opsi-setup|107)
[5] [Mar 07 14:58:04] System information: (opsi-setup|160)
[5] [Mar 07 14:58:04] distributor : Ubuntu (opsi-setup|161)
[5] [Mar 07 14:58:04] distribution : Ubuntu 12.04.4 LTS (opsi-setup|162)
[5] [Mar 07 14:58:04] ip address : 10.42.32.150 (opsi-setup|163)
[5] [Mar 07 14:58:04] netmask : 255.255.255.0 (opsi-setup|164)
[5] [Mar 07 14:58:04] subnet : 10.42.32.0 (opsi-setup|165)
[5] [Mar 07 14:58:04] broadcast : 10.42.32.255 (opsi-setup|166)
[5] [Mar 07 14:58:04] fqdn : opsidepote.obsi.local (opsi-setup|167)
[5] [Mar 07 14:58:04] hostname : opsidepote (opsi-setup|168)
[5] [Mar 07 14:58:04] domain : obsi.local (opsi-setup|169)
[5] [Mar 07 14:58:04] win domain : WORKGROUP (opsi-setup|170)
[5] [Mar 07 14:58:04] Setting rights on directory '/tftpboot/linux' (opsi-setup|621)
[5] [Mar 07 14:58:04] Setting rights on directory '/home/opsiproducts' (opsi-setup|621)
[5] [Mar 07 14:58:04] Setting rights on directory '/var/log/opsi' (opsi-setup|621)
[5] [Mar 07 14:58:04] Setting rights on directory '/etc/opsi' (opsi-setup|621)
[5] [Mar 07 14:58:04] Setting rights on directory '/var/lib/opsi' (opsi-setup|621)

Da ich keine Ahnung habe, habe ich den dritten Befehl abermals eingegeben: opsi-setup --init-current-config, die Antwort darauf:

[4] [Mar 07 14:58:31] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: u'/etc/opsi/modules' (Backend.py|365)
[5] [Mar 07 14:58:31] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|435)
[5] [Mar 07 14:58:31] Creating base path: '/var/lib/opsi/config' (File.py|236)
[5] [Mar 07 14:58:31] Creating opsi base (SQL.py|382)
[5] [Mar 07 14:58:31] Try to find a Configserver. (opsi-setup|2699)
[5] [Mar 07 14:58:31] Getting current system config (opsi-setup|107)
[5] [Mar 07 14:58:31] System information: (opsi-setup|160)
[5] [Mar 07 14:58:31] distributor : Ubuntu (opsi-setup|161)
[5] [Mar 07 14:58:31] distribution : Ubuntu 12.04.4 LTS (opsi-setup|162)
[5] [Mar 07 14:58:31] ip address : 10.42.32.150 (opsi-setup|163)
[5] [Mar 07 14:58:31] netmask : 255.255.255.0 (opsi-setup|164)
[5] [Mar 07 14:58:31] subnet : 10.42.32.0 (opsi-setup|165)
[5] [Mar 07 14:58:31] broadcast : 10.42.32.255 (opsi-setup|166)
[5] [Mar 07 14:58:31] fqdn : opsidepote.obsi.local (opsi-setup|167)
[5] [Mar 07 14:58:31] hostname : opsidepote (opsi-setup|168)
[5] [Mar 07 14:58:31] domain : obsi.local (opsi-setup|169)
[5] [Mar 07 14:58:31] win domain : WORKGROUP (opsi-setup|170)
[4] [Mar 07 14:58:31] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: u'/etc/opsi/modules' (Backend.py|365)
[5] [Mar 07 14:58:31] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|435)
[5] [Mar 07 14:58:31] Creating base path: '/var/lib/opsi/config' (File.py|236)
[5] [Mar 07 14:58:32] Creating opsi base (SQL.py|382)
[4] [Mar 07 14:58:32] Failed to create depot directory '/var/lib/opsi/depot': [Errno 17] Die Datei existiert bereits: '/var/lib/opsi/depot' (opsi-setup|2785)
[5] [Mar 07 14:58:32] Configuring client user pcpatch (opsi-setup|470)
[5] [Mar 07 14:58:32] Creating RSA private key for user pcpatch in '/var/lib/opsi/.ssh/id_rsa' (opsi-setup|484)
[5] [Mar 07 14:58:32] Setting rights (opsi-setup|534)
[4] [Mar 07 14:58:32] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: u'/etc/opsi/modules' (Backend.py|365)
[5] [Mar 07 14:58:32] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|435)
[5] [Mar 07 14:58:32] Setting rights on directory '/var/lib/opsi/.ssh' (opsi-setup|621)
[4] [Mar 07 14:58:32] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] Datei oder Verzeichnis nicht gefunden: u'/etc/opsi/modules' (Backend.py|365)
[5] [Mar 07 14:58:32] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|435)

Um das ganze zum Abschluss zu bringen, habe ich /etc/init.d/opsiconfd restart eingegeben, mit dem Ergebnis:

Stopping opsi config service... (not running).
Starting opsi config service...... (failed).

Entschuldige bitte, das ich die einzelnen Schritte so amateurhaft bearbeite.
Ich hoffe du hast erneut eine Antwort auf mein Problem.
Danke ;)

Florian