Opsi-Pakete selbst hochladen - Probleme

Antworten
AiBuzz
Beiträge: 13
Registriert: 20 Mär 2025, 08:12

Opsi-Pakete selbst hochladen - Probleme

Beitrag von AiBuzz »

Hallo zusammen,

ich habe aktuell ein Problem mit der Installation eines selbst erstellten opsi-Pakets pdfcreator-desy auf einem Windows-Client.
Vielleicht kann mir jemand sagen, wo ich den Fehler suchen muss.

Umgebung:

opsi-Server (Debian/Linux)

opsi-Version: opsi-server 4.3.5.1-1

Client: zitpcx66241.desy.de – Windows 11 (64 bit)

opsi-client-agent ist installiert und opsiclientd läuft (Status: Running)

Vorgehen bisher:

Paketstruktur erstellt:
pdfcreator-desy/
├── OPSI/
│ ├── control
│ ├── setup.opsiscript
│ └── uninstall.opsiscript
└── CLIENT_DATA/
├── PDFCreator-1_5_1_setup.exe
├── pdfcreator151.ini
└── DESY-Info.html

Auf Server im Workbench-Verzeichnis /var/lib/opsi/workbench/pdfcreator-desy mit
opsi-makepackage
gebaut → .opsi-Paket wurde erfolgreich erstellt.

Paket mit
opsi-package-manager -i pdfcreator-desy_1.5.1-1.opsi
installiert.

Über opsi-cli auf dem Server Installation für den Client angefordert:
opsi-cli jsonrpc execute productOnClient_createObjects \
'[{
"productId": "pdfcreator-desy",
"productType": "LocalbootProduct",
"clientId": "zitpcx66241.desy.de",
"actionRequest": "setup"
}]'

Danach Event ausgelöst:
opsi-cli jsonrpc execute hostControl_fireEvent '"on_demand"' '["zitpcx66241.desy.de"]'

In productOnClient_getObjects sehe ich:
{
"installationStatus": "not_installed",
"actionRequest": "setup",
"actionProgress": "installing",
...
}
– es bleibt aber dabei, keine Ausführung auf dem Client.

Problem:

opsiclientd läuft, aber auf dem Client passiert nichts (keine Installation, keine Logeinträge zum Paket).

Im Logverzeichnis (C:\ProgramData\opsi.org\log oder unter C:\opsi.org\log) gibt es keine aktuelle opsiclientd.log.

Das Mounten des Depots (\\clientname\opsi_depot) klappt manuell.

Das Paket ist im Depot vorhanden und alle Dateien sind erreichbar.

Fragen:

Muss das Paket ggf. anders im Depot installiert werden, damit der Client es zieht?

Kann es am fehlenden opsiclientd.log liegen (falscher Pfad/Version)?

Fehlt evtl. eine spezielle Konfiguration im control-File oder setup.opsiscript, damit der Auftrag auch tatsächlich ausgeführt wird? Da es mein erstes selbst geschriebenes Opsi-Paket ist, kann dies natürlich auch Fehlerhaft sein. Es taucht jedoch in Opsi Configed auf, nur die Installation funktioniert bisher nicht.

Falls hilfreich, kann ich das komplette Paket (.opsi-Datei + setup.opsiscript) hier anhängen.

Vielen Dank schon mal!

Gruß,

Patrick Ranger
DESY IT
mrich
Beiträge: 5
Registriert: 07 Nov 2024, 16:45

Re: Opsi-Pakete selbst hochladen - Probleme

Beitrag von mrich »

Moin vom Nachbarn,

wenn Du mir Dein Paket auf dem kurzen Dienstweg zur Verfügung stellst, kann ich das mal auf unserem OPSI-Server und einem Testrechner ausprobieren.

LG aus der Notkestr. 9,

Michael Richter
PHYSnet-RZ
FB Physik - UHH
M. Richter - FB Physik - UHH
AiBuzz
Beiträge: 13
Registriert: 20 Mär 2025, 08:12

Re: Opsi-Pakete selbst hochladen - Probleme

Beitrag von AiBuzz »

Guten Morgen,

Ich habe eine persönliche Nachricht mit weiteren Details versendet.

Viele Grüße.
Antworten