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)