ich wollte mich mal ein wenig mit opsi auseinandersetzen. Ich wollte für den Anfang nur ein wenig die Funktionen testen. Dies tat ich in der Hoffnung, dass die Firma, bei der ich arbeite, opsi in Zukunft bei allen Kunden einsetzen kann, da das vieles vereinfachen würde. Nun habe ich aber seit Tagen ein Problem mit opsi.
Versionsinformationen:
- Verwendetes Debian: 8.9
- Verwendetes opsi: 4.0.7.45
- Verwendetes winexe: Version 4.0.0alpha11-GIT-UNKNOWN
Ich habe opsi soweit installiert und mit dem Server scheint alles in Ordnung zu sein. Jedoch kann ich auf dem eingetragenen Client nichts installieren und auch sonst von dem Server aus mit ihm interagieren. Wenn ich versuche mit einem der folgenden Befehle einen Rechner einzubinden, erscheint auf den ersten Blick keine Fehlermeldung, es kommen auch Dateien am Client an und der Rechner erscheint im opsi config editor, dort wird er mir aber auch dauerhaft nur als ausgeschaltet angezeigt.
Code: Alles auswählen
./opsi-deploy-client-agent -vv -u <Admin> -p <Passwort> -c <fqdn>
./opsi-deploy-client-agent -vv -u <Admin> -p <Passwort> --use-ip-address <IP>
Anfangs, erschienen DecodeError oder so ähnlich, wegen der Domain, den konnte ich mit einem Eintrag in die /etc/hosts umgehen. Zudem habe ich in der Datei "opsi-deploy-client-agent" folgendes eingetragen
Code: Alles auswählen
reload(sys)
sys.setdefaultencoding('utf8')
Logs
Im opsi config editor erscheinen keine Logs. Die Logs vom Server und vom Client sind so lang, dass ich sie nicht ganz anhängen kann, deshalb habe ich sie ein wenig zusammengefasst. Ich hoffe das reicht so. Die Fehlermeldungen wegen den Modulen habe ich bisher ignoriert, weil im Internet stand, diese benötige man nur wenn man etwas machen möchte was in opsi an sich nicht enthalten ist.
Vom Client:
Code: Alles auswählen
[6] [Okt 12 14:40:46:090] Info: Registry key [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4}] could not be opened by RegOpenKeyEx, Errorno 2 "Das System kann die angegebene Datei nicht finden.<"
[5] [Okt 12 14:40:46:091] GetRegistryStringValue("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4}] DisplayVersion") = "9.0.21022" <<< result false
[6] [Okt 12 14:40:46:150] Info: Registry key [HKEY_LOCAL_MACHINE\SOFTWARE\opsi.org\opsi-client-agent] could not be opened by RegOpenKeyEx, Errorno 2 "Das System kann die angegebene Datei nicht finden.<"
[6] [Okt 12 14:40:46:150] The value of the variable "$INST_gina_to_chain$" is now: ""
[6] [Okt 12 14:40:46:150] Info: Registry key [HKEY_LOCAL_MACHINE\SOFTWARE\opsi.org\opsi-client-agent] could not be opened by RegOpenKeyEx, Errorno 2 "Das System kann die angegebene Datei nicht finden.<"
[6] [Okt 12 14:40:46:150] The value of the variable "$INST_gina_to_chain$" is now: ""
[3] [Okt 12 14:40:47:351] Error: retrieveJSONObject --- opsi service problem ----> unexpected Result from webservice in retrieveJSONObject, number of lines: 0-> retrieveJSONObject:1: Stream read error
[Okt 12 14:40:47:378] Error: retrieveJSONObject --- opsi service problem ----> unexpected Result from webservice in retrieveJSONObject, number of lines: 0-> retrieveJSONObject:1: Stream read error
[3] [Okt 12 14:40:47:378] Exception in doOpsiServicecall: tscLogin: List index (0) out of bounds
[3] [Okt 12 14:40:47:378] Error: not connected to service
[3] [Okt 12 14:40:47:378] Error: no connection to service
[6] [Okt 12 14:42:59:145] UnicodeDecodeError: 'ascii' codec can't decode byte 0xf6 in position 1: ordinal not in range(128)
[1] [Okt 12 14:43:16:599] script finished: success
[1] [Okt 12 14:43:16:599] 47 errors
[1] [Okt 12 14:43:16:599] 22 warnings
[1] [Okt 12 14:43:16:599]
[1] [Okt 12 14:43:16:599]
[8] [Okt 12 14:43:16:599] Temp cmd files deleted, next: free script
[8] [Okt 12 14:43:16:599] End of CreateAndProcessScript
[1] [Okt 12 14:43:16:600] ============ opsi-script Version 4.11.6.15 is regularly exiting. Time 2017-10-12 14:43:16 .
Code: Alles auswählen
[2] [Oct 10 15:55:28] ==>>> Opsi authentication error: Forbidden: Backend authentication error: Backend authentication error: PAM authentication failed for user 'König': ('Authentication failure', 7) (Worker.py|294)
[4] [Oct 09 16:49:03] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|421)
[3] [Oct 10 15:17:50] Rpc to host <fqdn> failed, error: Opsi timeout error: Timed out after 15 seconds (last error: [Errno 103] Software caused connection abort) (HostControl.py|247)
[4] [Oct 12 16:34:48] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|421)
[5] [Oct 12 16:34:48] Application 'opsi-script 4.11.6.15' on client '<IPDesClient>' did not send cookie (workers.py|183)
[2] [Oct 12 16:34:48] File "/usr/lib/python2.7/dist-packages/OPSI/Service/Worker.py", line 292, in _errback
failure.raiseException()
[2] [Oct 12 16:34:48] ==>>> Opsi authentication error: Forbidden: Backend authentication error: Host 'kã?nig-pc.<RestDerDomain>' not found in backend <BackendManager()> (Worker.py|294)
[2] [Oct 12 16:34:51] ==>>> Opsi authentication error: Forbidden: Backend authentication error: Backend authentication error: PAM authentication failed for user 'adminuser': ('Authentication failure', 7) (Worker.py|294)
So ähnlich sieht auch der Rest der Logs aus (z.B. weitere "Das System kann die angegebene Datei nicht finden." Fehler).
Ich hoffe ich war nicht zu ungenau, habe zu viel weggelassen oder ähnliches, solltet ihr noch mehr Informationen benötigen, gebt mir einfach Bescheid welche Informationen benötigt werden.
Ich bedanke mich schon mal für alle versuche mir zu helfen.