Neuer Server - Problem

rat
Beiträge: 264
Registriert: 01 Jan 2015, 12:40

Neuer Server - Problem

Beitragvon rat » 27 Aug 2018, 12:17

Hello

Aufgrund dessen, daß mein alter opsi "unrund" gelaufen ist, will ich einen neuen machen. Ich habe jetzt eine VM erzeugt, Ubuntu 18.04 darauf installiert, den opsi ..... das depot, repository, /home/opsiproducts etc hinüberkopiert und ein backup auf restore gesetzt. Im Web-Interface wird alles normal und richtig angezeigt.

Es läuft eigentlich alles ohne einer Fehlermeldung durch.

Dann habe ich einen neuen Client angelegt und ...... jetzt rennt er in ein Problem:

- pxe-boot tut
- er kommt zur Hardwareinventarisierung
- gleich darauf ein reboot
- und das "alte" System startet erneut.

Im Logfile kommt es zu folgender Fehlermeldung:
[2] [Aug 27 10:34:51] Traceback: (Logger.py|798)
(79) [2] [Aug 27 10:34:51] File "/usr/lib/python2.7/dist-packages/OPSI/Service/Worker.py", line 291, in _errback
(80) failure.raiseException()
(81) (Logger.py|798)
(82) [2] [Aug 27 10:34:51] File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 653, in _runCallbacks
(83) current.result = callback(current.result, *args, **kw)
(84) (Logger.py|798)
(85) [2] [Aug 27 10:34:51] File "/usr/lib/python2.7/dist-packages/opsiconfd/workers.py", line 293, in _authenticate
(86) raise OpsiAuthenticationError(u"Forbidden: %s" % error)
(87) (Logger.py|798)
(88) [2] [Aug 27 10:34:51] ==>>> Opsi authentication error: Forbidden: Backend authentication error: Backend authentication error: OpsiHostKey authentication failed for host 'test7.test.intern': wrong key (Worker.py|293)


Ich habe daraufhin versucht mich im Web-Interface als pcpatch anzumelden

Aug 27 11:46:42.052 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'config_updateObjects' denied for user 'pcpatch': Backend permission denied error: Access denied
Aug 27 11:46:42.193 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'config_updateObjects' denied for user 'pcpatch': Backend permission denied error: Access denied
Aug 27 11:46:42.574 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'group_getObjects' denied for user 'pcpatch'
Aug 27 11:46:42.887 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'objectToGroup_getObjects' denied for user 'pcpatch'
Aug 27 11:46:43.028 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'config_updateObjects' denied for user 'pcpatch': Backend permission denied error: Access denied
Aug 27 11:46:43.623 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'configState_getObjects' denied for user 'pcpatch'
Aug 27 11:46:43.623 2018 -- JSONReMapper: Exception on reproducing null, java.lang.NullPointerException
Aug 27 11:46:44.920 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'config_updateObjects' denied for user 'pcpatch': Backend permission denied error: Access denied
Aug 27 11:46:45.062 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'config_updateObjects' denied for user 'pcpatch': Backend permission denied error: Access denied
Aug 27 11:46:46.828 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'product_getObjects' denied for user 'pcpatch'
Aug 27 11:46:46.828 2018 -- JSONReMapper: Exception on reproducing null, java.lang.NullPointerException
Aug 27 11:46:46.969 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'productOnDepot_getObjects' denied for user 'pcpatch'
Aug 27 11:46:46.969 2018 -- JSONReMapper: Exception on reproducing null, java.lang.NullPointerException
Aug 27 11:46:47.141 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'config_getObjects' denied for user 'pcpatch'
Aug 27 11:46:47.298 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'productProperty_getObjects' denied for user 'pcpatch'
Aug 27 11:46:47.298 2018 -- JSONReMapper: Exception on reproducing null, java.lang.NullPointerException
Aug 27 11:46:48.157 2018 -- Opsi service error: [BackendPermissionDeniedError] Backend permission denied error: Access to method 'config_getObjects' denied for user 'pcpatch'



A nix :cry:


Ich habe dann diesen Fred gefunden https://forum.opsi.org/viewtopic.php?t=9621
Die acl.conf hat nichts besonderes und im log habe ich auch nichts gefunden


Jetzt spiele ich eigentlich nur planlos herum, gibts irgendeine Idee dazu?

Benutzeravatar
n.wenselowski
uib-Team
Beiträge: 3120
Registriert: 04 Apr 2013, 12:15

Re: Neuer Server - Problem

Beitragvon n.wenselowski » 27 Aug 2018, 13:55

Hi,

ich würde vermuten die pckeys sind nicht auf dem neuen Server zu finden. Neues opsi-backup behandelt die Datei gesondert und macht den Restore damit einfacher.
Würde den Inhalt der Datei vom alten Server an die Dateia auf dem neuen Server anhängen, das ist vermutlich das schnellste.


Gruß

Niko
opsi development - uib gmbh
For productive opsi installations we recommend support contracts.

rat
Beiträge: 264
Registriert: 01 Jan 2015, 12:40

Re: Neuer Server - Problem

Beitragvon rat » 05 Sep 2018, 13:10

An die pckeys habe ich auch schon gedacht, nur die sind es nicht.

Der PC war noch nie im opsi, der PC-Name hingegen schon. Auch ein Versuch mit einem neuen Namen hat nichts gebracht.

Jetzt habe ich einen WürgAround gefunden :D

"Normale Installation" -> "Opsi-Bildschirm" erscheint -> Hardwareinventarisierung erscheint -> Reboot wird ausgelöst -> automatisiert erscheint kurz ein (unlesbares) "LinuxFenster mit Ausgaben" -> Reboot und das HD-System wird gebootet ...... wenn ich jedoch gleich F12 und nochmals die Netzwerkkarte auswähle, dann gehts. Der Erste auf diese Weise tut gerade.