ich bin derzeit dabei all unsere Depotserver auf den letzten Stand zu bringen und habe bereits drei Server von SLES11 SP4 auf SLES12 SP3 migriert.
Bei zwei von den dreien hat das ganz auch sehr gut geklappt und OPSI läuft in Version 4.1.
Mir ist jedoch bei allen Servern aufgefallen, dass bei sämtlichen OPSI Befehlen immer der Workbench Ordner nicht gefunden wird.
Ein Beispiel ist hier opsi-setup --init-current-config:
Code: Alles auswählen
[5] [Mar 20 11:56:22] Try to find a Configserver. (InitializeBackend.py|69)
[5] [Mar 20 11:56:22] Setting up default values. (ConfigurationData.py|81)
[5] [Mar 20 11:56:23] Finished setting up default values. (ConfigurationData.py|89)
[5] [Mar 20 11:56:23] Configuring client user pcpatch (opsi-setup|140)
[5] [Mar 20 11:56:23] Creating RSA private key for user pcpatch in '/var/lib/opsi/.ssh/id_rsa' (opsi-setup|154)
[5] [Mar 20 11:56:23] Setting rights on directory '/var/lib/opsi/.ssh' (Rights.py|116)
[4] [Mar 20 11:56:25] Unable to get path of workbench directory: Bad workbench local url: None (Rights.py|190)
Der dritte Server hat nun auch das Problem das er überhaupt nicht mehr mit dem Configserver reden möchte.
Ich habe daraufhin versucht den Server mittels opsi-setup --register-depot neu auf den Configserver anzubinden, jedoch bekomme ich hier eine Unmenge an Fehler, welche wieder auf die workbench hindeuten:
Code: Alles auswählen
opsi-setup --register-depot
[5] [Mar 20 11:46:29] Getting current system config (opsi-setup|108)
[5] [Mar 20 11:46:29] System information: (opsi-setup|124)
[5] [Mar 20 11:46:29] distributor : SUSE (opsi-setup|125)
[5] [Mar 20 11:46:29] distribution : SUSE Linux Enterprise Server 12 SP3 (opsi-setup|126)
[5] [Mar 20 11:46:29] ip address : 192.168.95.25 (opsi-setup|127)
[5] [Mar 20 11:46:29] netmask : 255.255.255.0 (opsi-setup|128)
[5] [Mar 20 11:46:29] subnet : 192.168.95.0 (opsi-setup|129)
[5] [Mar 20 11:46:29] broadcast : 192.168.95.255 (opsi-setup|130)
[5] [Mar 20 11:46:29] fqdn : opsi-w2.wihu.witt (opsi-setup|131)
[5] [Mar 20 11:46:29] hostname : opsi-w2 (opsi-setup|132)
[5] [Mar 20 11:46:29] domain : wihu.witt (opsi-setup|133)
[5] [Mar 20 11:46:29] win domain : WORKGROUP (opsi-setup|134)
[5] [Mar 20 11:46:40] Creating depot 'opsi-w2.wihu.witt' (opsi-setup|427)
[2] [Mar 20 11:46:41] Traceback: (Logger.py|798)
[2] [Mar 20 11:46:41] File "/usr/lib/python2.7/site-packages/OPSI/Backend/JSONRPC.py", line 100, in processResult
raise exception
(Logger.py|798)
[2] [Mar 20 11:46:41] ==>>> Opsi rpc error: (1054, "Unknown column 'workbenchLocalUrl' in 'field list'") (JSONRPC.py|109)
[2] [Mar 20 11:46:41] Traceback: (Logger.py|798)
[2] [Mar 20 11:46:41] File "/usr/bin/opsi-setup", line 1242, in <module>
main()
(Logger.py|798)
[2] [Mar 20 11:46:41] File "/usr/bin/opsi-setup", line 1213, in main
registerDepot(unattended)
(Logger.py|798)
[2] [Mar 20 11:46:41] File "/usr/bin/opsi-setup", line 428, in registerDepot
jsonrpcBackend.host_createObjects([depot])
(Logger.py|798)
[2] [Mar 20 11:46:41] File "<string>", line 1, in host_createObjects
(Logger.py|798)
[2] [Mar 20 11:46:41] File "/usr/lib/python2.7/site-packages/OPSI/Backend/JSONRPC.py", line 596, in _jsonRPC
return jsonrpc.execute()
(Logger.py|798)
[2] [Mar 20 11:46:41] File "/usr/lib/python2.7/site-packages/OPSI/Backend/JSONRPC.py", line 146, in execute
return self.waitForResult()
(Logger.py|798)
[2] [Mar 20 11:46:41] File "/usr/lib/python2.7/site-packages/OPSI/Backend/Backend.py", line 165, in waitForResult
raise self.error # pylint: disable=raising-bad-type
(Logger.py|798)
[2] [Mar 20 11:46:41] ==>>> Opsi rpc error: (1054, "Unknown column 'workbenchLocalUrl' in 'field list'") (opsi-setup|1246)
Im Forum bzw. über den Doc G habe ich leider nichts finden können.
lg
bashfreak1303