Frisch installierter Opsi Server Fehler beim Pakete Installieren.

Antworten
mighty
Beiträge: 5
Registriert: 07 Feb 2023, 14:17

Frisch installierter Opsi Server Fehler beim Pakete Installieren.

Beitrag von mighty »

Hallo zusammen,
Leider finde ich keine weiteren Lösungsansätze im Forum deshalb ein neuer Eintrag.

Ich habe einen neu aufgesetzten Ubuntu 22.04 Server auf dem ich verzweifelt versuche Opsi laut Anleitung zum laufen zu bewegen.
Es ist alles soweit installiert ein Zugriff auf den Server per Opsi-configed ist auch möglich.
Leider hänge ich bei der Installation bzw. Deinstallation von Opsi Paketen fest.

Anbei 2 Beispiele:

opsi-package-manager -i software.firefox.esr.102.7_102.7-122.opsi
Ein Fehler ist aufgetreten:
Fehler beim Bearbeiten von Install of package(s) /software.firefox.esr.102.7_102.7-122.opsi on depot 'xxxxx.xxx.de':
Opsi rpc error: Backend error: Failed to install package '/software.firefox.esr.102.7_102.7-122.opsi' on depot 'xxxxx.xxx.de': Backend I/O error: Package file '/software.firefox.esr.102.7_102.7-122.opsi' does not exist or can not be accessed. (error on server)

ERROR: Failed to process command 'install': 1 errors during the processing of tasks.

Ein Fehler ist aufgetreten:
Fehler beim Bearbeiten von Uninstall of package(s) wipedisk on depot 'xxxxx.xxx.de':
Opsi rpc error: Backend error: Failed to uninstall product 'wipedisk' on depot 'xxxxx.xxx.de': Backend temporary error: Product 'wipedisk' currently locked on depot 'xxxxx.xxx.de', use argument 'force' to ignore (error on server)

ERROR: Failed to process command 'remove': 1 errors during the processing of tasks.

Die Rechte wurden bereits mit Opsi Set rights angepasst oder per force getestet.
Ich habe sogar versucht die ganze Opsi Installation neu zu machen es bleibt immer bei diesem Fehler.

Log Mäßig sieht es auch eher mau aus:

Opsi rpc error: Backend error: Failed to install package '/var/lib/opsi/repository/opsi-configed_4.2.19.11-1.opsi' on depot 'xxxxx.xxx.de': Failed to execute package script 'preinst' of package '/var/lib/opsi/repository/opsi-configed_4.2.19.11-1.opsi': Command '/tmp/.opsi.unpack.3zXlT/OPSI/preinst' failed (126):
/bin/sh: 1: /tmp/.opsi.unpack.3zXlT/OPSI/preinst: Permission denied

/tmp wurde schon auf 777 gesetzt

Hat hier noch irgendjemand Lösungsansätze die ich verfolgen könnte an dem getesteten Paket kann es nicht liegen auf unserem anderen Opsi Server laufen die.

MfG Mighty
Benutzeravatar
ThomasT
uib-Team
Beiträge: 529
Registriert: 26 Jun 2013, 12:26

Re: Frisch installierter Opsi Server Fehler beim Pakete Installieren.

Beitrag von ThomasT »

Hallo Mighty,

du hast da ja drei unterschiedliche Probleme:
zu 1. Installation von Paketen mit opsi-package-manager -i

Lege bitte mal dein *.opsi Paket in die Workbench oder in das Repository.
Führe dann in dem Verzeichnis ein

Code: Alles auswählen

opsi-set-rights .
aus.
Installiere dann mit aus dem Verzeichnis raus mit opsi-package-manager -vv -i blabla.opsi das Paket

zu 2. Gelocktes Paket

Unlock mit
opsi-admin -d method unlockProduct wipedisk

neu die Deinstallation anstoßen

zu 3. ist dein /var/lib/opsi/repository irgendwie reingemountet oder so? also NFS oder ähnliches?
Kein Support per DM!
_________________________
opsi support - https://www.uib.de/
For productive opsi installations we recommend support contracts.
mighty
Beiträge: 5
Registriert: 07 Feb 2023, 14:17

Re: Frisch installierter Opsi Server Fehler beim Pakete Installieren.

Beitrag von mighty »

Hallo Thomas,
danke für die Tips,
Zu 1.
der Fehler bleibt gleich auch nachdem ich die Pakete ins Repository geschoben und die Rechte gesetzt habe.
root@wurssl74:/var/lib/opsi/repository# opsi-package-manager -i software.firefox.esr.102.7_102.7-122.opsi
Ein Fehler ist aufgetreten:
Fehler beim Bearbeiten von Install of package(s) /var/lib/opsi/repository/software.firefox.esr.102.7_102.7-122.opsi on depot 'wurssl74.wurm.de':
Opsi rpc error: Backend error: Failed to install package '/var/lib/opsi/repository/software.firefox.esr.102.7_102.7-122.opsi' on depot 'wurssl74.wurm.de': Failed to execute package script 'preinst' of package '/var/lib/opsi/repository/software.firefox.esr.102.7_102.7-122.opsi': Command '/tmp/.opsi.unpack.AgCcb/OPSI/preinst' failed (126):
/bin/sh: 1: /tmp/.opsi.unpack.AgCcb/OPSI/preinst: Permission denied
(error on server)
ERROR: Failed to process command 'install': 1 errors during the processing of tasks.

Zu 2. er kennt den Befehl scheinbar nicht
[3] [2023-02-09 09:29:01.785] [ ] Failed to execute method unlockProduct wipedisk: Opsi rpc error: Method 'unlockProduct' is not valid (opsiadmin.py:795)
Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 792, in execute
File "opsiutils/opsiadmin.py", line 1174, in execute
opsicommon.exceptions.OpsiRpcError: Opsi rpc error: Method 'unlockProduct' is not valid
[3] [2023-02-09 09:29:01.786] [ ] Failed to execute method unlockProduct wipedisk: Opsi rpc error: Method 'unlockProduct' is not valid (opsiadmin.py:405)
Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 792, in execute
File "opsiutils/opsiadmin.py", line 1174, in execute
opsicommon.exceptions.OpsiRpcError: Opsi rpc error: Method 'unlockProduct' is not valid

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 393, in shell_main
File "opsiutils/opsiadmin.py", line 796, in execute
RuntimeError: Failed to execute method unlockProduct wipedisk: Opsi rpc error: Method 'unlockProduct' is not valid
[3] [2023-02-09 09:29:01.787] [ ] Error during execution: Failed to execute method unlockProduct wipedisk: Opsi rpc error: Method 'unlockProduct' is not valid (opsiadmin.py:1766)
Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 792, in execute
File "opsiutils/opsiadmin.py", line 1174, in execute
opsicommon.exceptions.OpsiRpcError: Opsi rpc error: Method 'unlockProduct' is not valid

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 1759, in main
File "opsiutils/opsiadmin.py", line 406, in shell_main
File "opsiutils/opsiadmin.py", line 393, in shell_main
File "opsiutils/opsiadmin.py", line 796, in execute
RuntimeError: Failed to execute method unlockProduct wipedisk: Opsi rpc error: Method 'unlockProduct' is not valid

Zu 3.
Nein das ist ein ganz normaler lokaler Ordner nicht von extern eingebunden.

MfG Mighty
Benutzeravatar
ThomasT
uib-Team
Beiträge: 529
Registriert: 26 Jun 2013, 12:26

Re: Frisch installierter Opsi Server Fehler beim Pakete Installieren.

Beitrag von ThomasT »

Hallo Mighty,

das mit der unlockProduct Methode ist eigenartig. Für mich klingt das ein bisschen nach einer nicht erfolgreichen Installation.
Kannst du mal den Output von

Code: Alles auswählen

ls -la /etc/opsi/backendManager/extend.d/
posten?
Kein Support per DM!
_________________________
opsi support - https://www.uib.de/
For productive opsi installations we recommend support contracts.
mighty
Beiträge: 5
Registriert: 07 Feb 2023, 14:17

Re: Frisch installierter Opsi Server Fehler beim Pakete Installieren.

Beitrag von mighty »

Hallo Thomas,
das Verzeichnis sieht ziemlich leer aus vermutlich durch die versuchte Neuinstallation.

root@:/# ls -la /etc/opsi/backendManager/extend.d
total 8
drwxrwx--- 2 opsiconfd opsiadmin 4096 Feb 7 13:46 .
drwxrwx--- 3 opsiconfd opsiadmin 4096 Feb 7 14:10 ..

MfG Mighty
Benutzeravatar
ThomasT
uib-Team
Beiträge: 529
Registriert: 26 Jun 2013, 12:26

Re: Frisch installierter Opsi Server Fehler beim Pakete Installieren.

Beitrag von ThomasT »

Hallo Mighty,

das sieht in der Tat nicht so richtig aus, normalerweise sollte das eher so aussehen:

Code: Alles auswählen

adminuser@tt-opsi42:~$ ls -la /etc/opsi/backendManager/extend.d/
total 160
drwxrwx--- 2 opsiconfd opsiadmin  4096 Jan 18 11:59 .
drwxrwx--- 3 opsiconfd opsiadmin  4096 Jan 18 12:07 ..
-rw-rw---- 1 opsiconfd opsiadmin  6925 Nov 14 15:49 10_opsi.conf
-rw-rw---- 1 opsiconfd opsiadmin  2660 Nov 14 15:49 10_wim.conf
-rw-rw---- 1 opsiconfd opsiadmin  3445 Nov 14 15:49 20_easy.conf
-rw-rw---- 1 opsiconfd opsiadmin 74831 Nov 14 15:49 20_legacy.conf
-rw-rw---- 1 opsiconfd opsiadmin  5576 Nov 14 15:49 30_kiosk.conf
-rw-rw---- 1 opsiconfd opsiadmin  9781 Nov 14 15:49 30_sshcommands.conf
-rw-rw---- 1 opsiconfd opsiadmin 12486 Nov 14 15:49 40_admin_tasks.conf
-rw-rw---- 1 opsiconfd opsiadmin  6391 Nov 14 15:49 40_groupActions.conf
-rw-rw---- 1 opsiconfd opsiadmin  3776 Nov 14 15:49 45_deprecated.conf
-rw-rw---- 1 opsiconfd opsiadmin  6938 Nov 14 15:49 70_dynamic_depot.conf
-rw-rw---- 1 opsiconfd opsiadmin   893 Nov 14 15:49 70_wan.conf
Ich an deiner Stelle würde das nochmal neu machen oder unsere VM nehmen.
https://www.opsi.org/de/opsi-testen
Kein Support per DM!
_________________________
opsi support - https://www.uib.de/
For productive opsi installations we recommend support contracts.
Antworten