service_setup.cmd funktioniert seit Update nicht mehr

Antworten
opsibecker
Beiträge: 7
Registriert: 23 Okt 2013, 10:19

service_setup.cmd funktioniert seit Update nicht mehr

Beitrag von opsibecker »

Hallo liebe Forenbenutzer,

Nachdem wir unseren OPSI-Server von Version 4.0.1 auf 4.0.3 (unter Ubuntu 12.10) upgedatet haben, funktioniert das Script service_setup.cmd nicht mehr.
Die Dateien weden auf die lokale Platte kopiert.
Anschließend startet die Installation. Diese bricht dann einfach ab und in der Dos-Box steht
Installation abgechlossen.
Client wird auf dem OPSI-Server angelegt.
Im Opsi-Editor sieht man den Client - aber kein Logeintrag
Getestet mit Win XP und Win7 64 Bit

Ich habe mir den opsi-client-agent aus der Verson 4.0.1 unter anderem Namen auf die Windows-Freigabe kopiert.
Das Script service_setup.cmd aus der Version funktioniert, anschließend läst sich auch über den Opsi-Editor die Version 4.03 installieren.

Teil aus der Log-Datei c:\opsi.org\log

Code: Alles auswählen

 If
[5] [Okt 23 07:16:51:471]     $INST_SubModus$ = "CREATE_CLIENT"   <<< result true
[5] [Okt 23 07:16:51:471]   Then
[6] [Okt 23 07:16:51:472]     
[6] [Okt 23 07:16:51:472]     ~~~~~~~ Start Sub ~~~~~~~  sub_sub_create_client
[5] [Okt 23 07:16:51:475]     
[5] [Okt 23 07:16:51:475]     If
[5] [Okt 23 07:16:51:475]       $OCD_config_service.url$ = ""   <<< result false
[5] [Okt 23 07:16:51:475]       ($OCD_config_service.url$ = "")   <<< result false
[5] [Okt 23 07:16:51:475]     Then
[5] [Okt 23 07:16:51:475]     EndIf
[5] [Okt 23 07:16:51:475]     comment: Connect to service.....
[6] [Okt 23 07:16:51:475]     Marked error number 0
[5] [Okt 23 07:16:51:478]     
[5] [Okt 23 07:16:51:478]     Execution of opsiservicecall_authenticated
[6] [Okt 23 07:16:51:478]          "method": "authenticated"
[3] [Okt 23 07:16:51:478]       Error: service not initialized
[3] [Okt 23 07:16:51:478]       Error: no connection to service
[5] [Okt 23 07:16:51:478]     
[5] [Okt 23 07:16:51:478]     If
[5] [Okt 23 07:16:51:478]       errorsOccuredSinceMark > 0   <<< result true
[5] [Okt 23 07:16:51:478]     Then
[5] [Okt 23 07:16:51:478]       
[5] [Okt 23 07:16:51:478]       Set  $INST_error$ = "true"
[6] [Okt 23 07:16:51:478]         The value of the variable "$INST_error$" is now: "true"
[5] [Okt 23 07:16:51:478]       comment: was not authenticated -> retry scripted login by default user/password
[5] [Okt 23 07:16:51:478]     
[5] [Okt 23 07:16:51:478]     Else
[5] [Okt 23 07:16:51:478]     EndIf
[5] 

Was mir auch noch aufgefallen ist:
dpkg -l | grep opsi zeigt mir folgendes

Code: Alles auswählen

ii  opsi-atftpd                        0.7.dfsg-2.1  i386         advanced TFTP server - opsi version with pcre, fifo and max-blksize patches
ii  opsi-configed                     4.0.3.3.4-1    all          OPSI config editor
ii  opsi-depotserver                4.0.3.2-1      all          opsi depotserver configuration package
ii  opsi-linux-bootimage          20130207-1     all          opsi linux bootimage
ii  opsi-utils                           4.0.3.1-1      all          opsi utils
ii  opsiconfd                          4.0.3.1-1      all          opsi configuration service
ii  opsipxeconfd                     4.0.3.1-1      all          opsi pxe configuration daemon
ii  python-opsi                       4.0.3.1-1      all          opsi python library
Im Config-Editor steht aber unter Hilfe / Verbundener Opsi Service: 4.0.2.1


Für weitere Ideen und Vorschläge wäre ich dankbar.
Falls weitere Infos fehlen, reiche ich diese gern nach.
MFG
M. Becker
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: service_setup.cmd funktioniert seit Update nicht mehr

Beitrag von n.wenselowski »

Hallo opsibecker,

wurden im Zuge der Aktualisierung auch die OPSI-Produkte aktualisiert?
Falls nicht würde ich raten auch diese mittels opsi-product-updater -i -vv zu aktualisieren.


Gruß

N. Wenselowski

Code: Alles auswählen

import OPSI
opsibecker
Beiträge: 7
Registriert: 23 Okt 2013, 10:19

Re: service_setup.cmd funktioniert seit Update nicht mehr

Beitrag von opsibecker »

Die wurden beim Update auch aktualisiert.

Nachdem ich folgendes gemacht habe:
apt-get remove --purge opsi-depotserver python-opsi
apt-get remove --purge opsi-configed
apt-get install opsi-depotserver
apt-get install opsi-configed

werden mir mit
dpkg -l | grep opsi
und im Config-Editor die gleichen Versionen angezeigt

Grüße
M. Becker
opsibecker
Beiträge: 7
Registriert: 23 Okt 2013, 10:19

Re: service_setup.cmd funktioniert seit Update nicht mehr

Beitrag von opsibecker »

Hallo,

ich habe gerade auf einem Testrechner eine Neuinstalliation von Opsi durchgeführt.
Es tritt der gleiche Effekt auf.

Betriebssystem Ubuntu 12.10 Server (neu installiert)

Grüße
M. Becker
tobi
Beiträge: 7
Registriert: 05 Okt 2011, 18:08

Re: service_setup.cmd funktioniert seit Update nicht mehr

Beitrag von tobi »

Hallo,

ich habe das gleiche Problem mit service_setup.cmd und Windows XP 32bit. (Win7 habe ich aktuell nicht getestet). Bis vor ein paar Monaten ging das allerdings noch (Winxp und Win7).
Verwende Debian Squeeze 32bit als Opsi Server.
opsi-Pakete sind auf dem neusten Stand und Rechte sind auch richtig gesetzt (mit opsi-setup --set-rights).

Wäre um einen Tipp sehr dankbar.

Danke und Gruß
Tobi
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: service_setup.cmd funktioniert seit Update nicht mehr

Beitrag von n.wenselowski »

Hallo,

klappt es, wenn man mittels opsi-package-manager den OPSI client agent nochmals neu installiert?


Gruß

NW

Code: Alles auswählen

import OPSI
tobi
Beiträge: 7
Registriert: 05 Okt 2011, 18:08

Re: service_setup.cmd funktioniert seit Update nicht mehr

Beitrag von tobi »

Hallo,

also bei mir klappt jetzt wieder alles.
Der Fehler lag (zumindest bei mir) an einer falsch gesetzen DNS Domain auf dem Server.
Und zwar war der Name in /etc/network/interfaces (dns-search) Gross geschreiben, statt klein, also zb: "dns-search UIB.local" anstatt "dns-search uib.local".
Damit wurde in die Konfiguration vom opsi-client-agent (config.ini) auch der falsche dnsdomain Wert reingeschrieben (UIB.local).
Da die restliche Konfiguration mit kleinen Buchstaben stattgefunden hat, ging das dann schief.

Schönen Gruß
Tobi
Antworten