Upload in Repository Permission denied
Verfasst: 22 Mai 2024, 15:59
Hi,
ich habe jetzt einen neuen Opsi4.3 Config-Server als Testumgebung und fürs Paketbauen aufgesetzt und die Daten meines alten Test-Servers über opsi-backup migriert.
Funktioniert auch soweit alles, einschließlich der Installation von Paketen.
Was mir noch Probleme macht, ist der Upload von Paketen ins repository über
Ich bekomme dann die Meldung
Der Nutzer opsiconfd ist analog der Anleitung in den Gruppen opsifileadmins und opsiadmin.
Mit dem Nutzer opsiconfd kann ich die Dateien auch manuell ins Repo kopieren.
Die Opsi.conf sieht aus wie hier.
In dem Zuge fällt mir auch auf, dass andere Opsi-Server diesen nicht als Reposerver nutzen können.
Beim Ausführen von
kommt dann ebenfalls ein Permission denied.
Irgendeine Idee, was ich da machen kann?
ich habe jetzt einen neuen Opsi4.3 Config-Server als Testumgebung und fürs Paketbauen aufgesetzt und die Daten meines alten Test-Servers über opsi-backup migriert.
Funktioniert auch soweit alles, einschließlich der Installation von Paketen.
Was mir noch Probleme macht, ist der Upload von Paketen ins repository über
Code: Alles auswählen
opsi-package-manager -u
Code: Alles auswählen
Es sind Fehler aufgetreten:
Fehler beim Bearbeiten von Upload of package(s) /var/lib/opsi/workbench/package/package.opsi to repository 'opsi.domain.com':
Repository error: Failed to list dir '/': 401 - Permission denied
ERROR: Failed to process command 'upload': 1 errors during the processing of tasks.
Der Nutzer opsiconfd ist analog der Anleitung in den Gruppen opsifileadmins und opsiadmin.
Code: Alles auswählen
id opsiconfd
uid=995(opsiconfd) gid=995(opsifileadmins) Gruppen=995(opsifileadmins),42(shadow),1001(opsiadmin)
Die Opsi.conf sieht aus wie hier.
In dem Zuge fällt mir auch auf, dass andere Opsi-Server diesen nicht als Reposerver nutzen können.
Beim Ausführen von
Code: Alles auswählen
opsi-package-updater -vvv --repo opsi_test list --products
Code: Alles auswählen
[6] [2024-05-22 15:48:09.937] [ ] Trying to fetch repository metafile: https://opsi.example.com:4447/packages.msgpack.zstd (Updater.py:1231)
[7] [2024-05-22 15:48:09.938] [ ] Starting new HTTPS connection (1): opsi.example.com:4447 (connectionpool.py:1055)
[7] [2024-05-22 15:48:10.038] [ ] https://opsi.example.com:4447 "GET /packages.msgpack.zstd HTTP/1.1" 401 17 (connectionpool.py:549)
[6] [2024-05-22 15:48:10.039] [ ] Trying to fetch repository metafile: https://opsi.example.com:4447/packages.json (Updater.py:1231)
[7] [2024-05-22 15:48:10.105] [ ] https://opsi.example.com:4447 "GET /packages.json HTTP/1.1" 401 17 (connectionpool.py:549)
[6] [2024-05-22 15:48:10.106] [ ] Trying to fetch repository metafile: https://opsi.example.com:4447/packages.msgpack (Updater.py:1231)
[7] [2024-05-22 15:48:10.174] [ ] https://opsi.example.com:4447 "GET /packages.msgpack HTTP/1.1" 401 17 (connectionpool.py:549)
[6] [2024-05-22 15:48:10.175] [ ] Trying to fetch repository metafile: https://opsi.example.com:4447/packages.json.zstd (Updater.py:1231)
[7] [2024-05-22 15:48:10.244] [ ] https://opsi.example.com:4447 "GET /packages.json.zstd HTTP/1.1" 401 17 (connectionpool.py:549)
[6] [2024-05-22 15:48:10.245] [ ] No repository metafile found in repository: https://opsi.example.com:4447 (Updater.py:1257)
[7] [2024-05-22 15:48:10.315] [ ] https://opsi.example.com:4447 "GET /repository/ HTTP/1.1" 401 17 (connectionpool.py:549)
[7] [2024-05-22 15:48:10.316] [ ] content: 'Permission denied' (Updater.py:1267)
[7] [2024-05-22 15:48:10.331] [ ] https://localhost:4447 "POST /session/logout HTTP/1.1" 200 17 (connectionpool.py:549)