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
Opsi-Pakete selbst hochladen - Probleme
Re: Opsi-Pakete selbst hochladen - Probleme
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
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
Re: Opsi-Pakete selbst hochladen - Probleme
Guten Morgen,
Ich habe eine persönliche Nachricht mit weiteren Details versendet.
Viele Grüße.
Ich habe eine persönliche Nachricht mit weiteren Details versendet.
Viele Grüße.