Seite 1 von 1

[gelöst] Keine Berechtigung zur Dateierstellung im Depot

Verfasst: 04 Mai 2023, 14:23
von blackster
Hallo,
ich bin neu hier und habe mein erstes OPSI-System gestern aufgesetzt.
Ich bin nun so weit, dass ich Hardware- und Softwareaudits durchführen kann, Silent-Installationen von vorhandenen Produkten anstoßen kann und den Agent vom Server aus auf Clients pushen kann.

Jetzt allerdings mein Problem: Ich kann keine Software selbst paketieren.
Sobald ich das Paket auf dem Depot erstellen will, kommt eine Fehlermeldung mit: Keine Berechtigung zur Durchführung dieses Vorgangs.
Das Gleiche passiert, wenn ich auf meinem Depot-Netzlaufwerk (eingebunden per .\pcpatch-Benutzer) eine Datei erstellen oder löschen will. Anzeigen geht aber.
In meinem setup-detektor ist in der Konfiguration der "adminuser" als Service-Nutzer eingetragen, ebenso das korrekte Passwort.
Ich habe die Dokumentation haargenau befolgt und die Rechte genau so gesetzt (bzw. setzen lassen per "opsi-set-rights .") wie beschrieben.

Könnt Ihr mir bitte helfen?
Falls ihr .log-Files oder so noch braucht, sagt mir am besten bitte mit, wo man die findet, da ich wie gesagt erst gestern mit OPSI angefangen habe.

Meine Maschine:
- Ubuntu 22.04 VM mit OPSI Version "opsiconfd 4.2.0.306 [python-opsi=4.2.0.327] running on..."

Re: Keine Berechtigung zur Dateierstellung im Depot

Verfasst: 04 Mai 2023, 14:27
von ThomasT
Ein Paket wird auf der Workbench erstellt und dann per opsi-package-manager -i installiert. Dadurch landet es dann auch im Depot.
Solltest du wirklich mal schreibend auf den DepotShare zugreifen müssen ( z.B. Vervollständigung Netboot-Produkte ) dann gibt es den Share opsi_depot_rw <- Da kannst du dann auch schreibend drauf.

Re: Keine Berechtigung zur Dateierstellung im Depot

Verfasst: 05 Mai 2023, 08:27
von blackster
Hallo,
danke für deine schnelle Hilfe, den _rw-Share habe ich gestern auch noch gefunden.

Jetzt habe ich allerdings ein anderes Problem, und zwar kann ich keine Pakete installieren, ich bekomme einen Error.

Code: Alles auswählen

Fehler beim Bearbeiten von Install of package(s) /var/lib/opsi/depot/firefox-setup-112-02/firefox-setup-112-02_112.0.2.0-1.opsi on depot 'srvcec023.cue.local':
      Opsi rpc error: Backend error: Failed to install package '/var/lib/opsi/depot/firefox-setup-112-02/firefox-setup-112-02_112.0.2.0-1.opsi' on depot 'srvcec023.cue.local': [Errno 13] Permission denied: 'firefox-setup-112-02_112.0.2.0-1.opsi.zsync' (error on server)
Ich habe die Permissions per Befehl

Code: Alles auswählen

opsi-set-rights .
standardmäßig einrichten lassen.
Die Benutzer "adminuser" und "root" sind sowohl opsi-Admin als auch opsi-File-Admin, also daran kann es eigentlich auch nicht liegen.

Re: Keine Berechtigung zur Dateierstellung im Depot

Verfasst: 05 Mai 2023, 09:07
von ThomasT
verschieb mal die .opsi Datei nach /var/lib/opsi/workbench , setze dort nochmal die Rechte mit set-rights und installiere dann nochmal..

Re: Keine Berechtigung zur Dateierstellung im Depot

Verfasst: 05 Mai 2023, 09:17
von blackster
Oh ja, du hast absolut Recht! Ich hab die ganze Zeit versucht, das Paket vom Depot zu installieren, dabei muss man das ja in der Workbench machen.
Da hatte ich nen dicken Denkfehler! :D

Danke Dir vielmals, hat funktioniert!