Seite 1 von 2

[SOLVED] Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 11:11
von NorbertKoch
Hallo allerseits,
ich habe jetzt meinen ersten Depotserver eingerichtet.

Nach der Anleitung im PDF "opsi Handbuch" 9.16.5. Synchronistation der Depots wollte ich jetzt ein Paket auf dem neuen Depotserver zur Verfügung stellen.
Dazu habe ich den Befehl

Code: Alles auswählen

opsi-package-manager -i keepass_2.46-1.opsi -d ALL
aufgerufen.
Das Paket existiert auf dem Configserver unter /var/lib/opsi/workbench/keepass. Es ist veröffentlicht (auf dem Configserver) und erscheint in der Liste "Produktkonfiguration" im opsi config editor.

Nach dem Absetzen des Befehls bekomme ich die Fehlermeldung:
Ein Fehler ist aufgetreten:
Fehler beim Bearbeiten von Install of package(s) /var/lib/opsi/workbench/keepass/keepass_2.46-1.opsi on depot 'opsidepot-sylt.opsi.intern.zz':
[Errno -2] Name or service not known

ERROR: Failed to process command 'install': 1 errors during the processing of tasks.
Zwar eigentlich klar, dass das Paket dort nicht bekannt ist,denn ich wollte ja das Paket gerade auf meinen Depotserver opsidepot-sylt.opsi.intern.zz übertragen.

Wo liegt mein (Denk-)Fehler?

Re: Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 11:40
von fkalweit
Hallo,

Wurde der Befehl vom Configserver oder vom Depot-Server aus gestartet?

Viele Grüße
f.kalweit

Re: Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 11:54
von NorbertKoch
Hallo f.kalweit,

vom Configserver aus dem Paketverzeichnis heraus und mit Root-Rechten.

also so:

Code: Alles auswählen

root@opsi:/var/lib/opsi/workbench/keepass# opsi-package-manager -i keepass_2.46-1.opsi -d ALL

Re: Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 12:06
von ThomasT
Hallo Norbert,

kannst du den opsi-package-manager Befehl bitte mal mit -vvv ausführen, also z.B. so:

Code: Alles auswählen

adminuser@tt-opsi42:/var/lib/opsi/repository$ opsi-package-manager -vvv -i -d tt-opsitest.uib.local opsi-script_4.12.4.21-1.opsi

Re: Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 12:14
von NorbertKoch
Hallo Thomas,

Code: Alles auswählen

opsi-package-manager -vvv -i -d keepass_2.46-1.opsi ALL
Schmeißt mir ne ganze Liste aus; interessant düfte der Bereich ab [3] sein:
[6] [2021-10-01 10:11:18.557] [ ] * BackendManager is creating BackendDispatcher (_Manager.py:156)
[6] [2021-10-01 10:11:18.557] [ ] Backend context was set to <BackendManager()> (Backend.py:178)
[6] [2021-10-01 10:11:18.557] [ ] Loading dispatch config file '/etc/opsi/backendManager/dispatch.conf' (Dispatcher.py:56)
[6] [2021-10-01 10:11:18.558] [ ] Loading backend config '/etc/opsi/backends/file.conf' (Dispatcher.py:118)
[6] [2021-10-01 10:11:18.559] [ ] Backend context was set to <BackendManager()> (Backend.py:178)
[6] [2021-10-01 10:11:18.560] [ ] Loading backend config '/etc/opsi/backends/opsipxeconfd.conf' (Dispatcher.py:118)
[6] [2021-10-01 10:11:18.564] [ ] Backend context was set to <BackendManager()> (Backend.py:178)
[6] [2021-10-01 10:11:18.564] [ ] Loading backend config '/etc/opsi/backends/mysql.conf' (Dispatcher.py:118)
[6] [2021-10-01 10:11:18.760] [ ] Backend context was set to <BackendManager()> (Backend.py:178)
[6] [2021-10-01 10:11:18.770] [ ] Connecting to mysql://opsi:***secret***@127.0.0.1/opsi?charset=utf8mb4 (MySQL.py:137)
[6] [2021-10-01 10:11:18.794] [ ] Connected to server version: 8.0.26-0ubuntu0.20.04.3 (MySQL.py:160)
[6] [2021-10-01 10:11:18.795] [ ] Opsi modules file '/etc/opsi/modules' not found (Backend.py:409)
[6] [2021-10-01 10:11:18.795] [ ] Missing important information about modules. Probably no modules file installed. (MySQL.py:232)
[6] [2021-10-01 10:11:18.795] [ ] Dispatcher backends: ['file', 'opsipxeconfd', 'mysql'] (Dispatcher.py:139)
[6] [2021-10-01 10:11:18.856] [ ] * BackendManager is creating ExtendedConfigDataBackend (_Manager.py:161)
[6] [2021-10-01 10:11:18.856] [ ] Setting context to backend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)>)> (Extended.py:90)
[6] [2021-10-01 10:11:18.878] [ ] * BackendManager is creating BackendExtender (_Manager.py:199)
[6] [2021-10-01 10:11:18.878] [ ] Setting context to backend <BackendExtender()> (Extended.py:90)
[6] [2021-10-01 10:11:18.906] [ ] Reading config file '/etc/opsi/backendManager/extend.d/10_opsi.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.907] [ ] Reading config file '/etc/opsi/backendManager/extend.d/10_wim.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.908] [ ] Reading config file '/etc/opsi/backendManager/extend.d/20_easy.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.909] [ ] Reading config file '/etc/opsi/backendManager/extend.d/20_legacy.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.926] [ ] Reading config file '/etc/opsi/backendManager/extend.d/30_kiosk.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.930] [ ] Reading config file '/etc/opsi/backendManager/extend.d/30_sshcommands.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.935] [ ] Reading config file '/etc/opsi/backendManager/extend.d/40_admin_tasks.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.939] [ ] Reading config file '/etc/opsi/backendManager/extend.d/40_groupActions.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.944] [ ] Reading config file '/etc/opsi/backendManager/extend.d/45_deprecated.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.948] [ ] Reading config file '/etc/opsi/backendManager/extend.d/70_dynamic_depot.conf' (Extender.py:78)
[6] [2021-10-01 10:11:18.952] [ ] Reading config file '/etc/opsi/backendManager/extend.d/70_wan.conf' (Extender.py:78)
[3] [2021-10-01 10:11:19.004] [ ] Bad fqdn: 'keepass_2.46-1.opsi' (opsipackagemanager.py:2122)
Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 2118, in main
File "opsiutils/opsipackagemanager.py", line 1597, in __init__
File "OPSI/Types.py", line 265, in forceFqdn
ValueError: Bad fqdn: 'keepass_2.46-1.opsi'

ERROR: Bad fqdn: 'keepass_2.46-1.opsi'
Liegt es evtl. daran, dass ich den Befehl im Produktverzeichnis (root@opsi:/var/lib/opsi/workbench/keepass#) aufrufe?

Selbst beantwortet: in /var/lib/opsi/repository/
bekomme ich auch:
...
[3] [2021-10-01 10:16:15.655] [ ] Bad fqdn: 'keepass_2.46-1.opsi' (opsipackagemanager.py:2122)
Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 2118, in main
File "opsiutils/opsipackagemanager.py", line 1597, in __init__
File "OPSI/Types.py", line 265, in forceFqdn
ValueError: Bad fqdn: 'keepass_2.46-1.opsi'

ERROR: Bad fqdn: 'keepass_2.46-1.opsi'

Re: Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 12:22
von ThomasT
opsi-package-manager -vvv -i -d keepass_2.46-1.opsi

In dem Fall fehlt der Depot Name auf den er installieren soll ;-)

Re: Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 12:34
von NorbertKoch
Hallo Thomas,

sorry, hatte es zu kurz in die Zwischenablage kopiert (habe es in meiner vorigen Antwort korrigiert.
Die Syntax lautete:

Code: Alles auswählen

opsi-package-manager -vvv -i -d keepass_2.46-1.opsi ALL
Wobei ALL ja alle Depots ansprechen sollte - oder täusche ich mich da?

Re: Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 12:40
von ThomasT
Wenn dann:

opsi-package-manager -vvv -i -d ALL keepass_2.46-1.opsi

;-)

Re: Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 12:48
von NorbertKoch
Hallo Thomas,
mit

Code: Alles auswählen

opsi-package-manager -vvv -i -d ALL keepass_2.46-1.opsi
Bekomme ich zwar mehr Text ;-) aber keine Übertragung des Pakets:
[6] [2021-10-01 10:46:04.714] [ ] * BackendManager is creating BackendDispatcher (_Manager.py:156)
[6] [2021-10-01 10:46:04.714] [ ] Backend context was set to <BackendManager()> (Backend.py:178)
[6] [2021-10-01 10:46:04.714] [ ] Loading dispatch config file '/etc/opsi/backendManager/dispatch.conf' (Dispatcher.py:56)
[6] [2021-10-01 10:46:04.715] [ ] Loading backend config '/etc/opsi/backends/mysql.conf' (Dispatcher.py:118)
[6] [2021-10-01 10:46:04.909] [ ] Backend context was set to <BackendManager()> (Backend.py:178)
[6] [2021-10-01 10:46:04.920] [ ] Connecting to mysql://opsi:***secret***@127.0.0.1/opsi?charset=utf8mb4 (MySQL.py:137)
[6] [2021-10-01 10:46:04.945] [ ] Connected to server version: 8.0.26-0ubuntu0.20.04.3 (MySQL.py:160)
[6] [2021-10-01 10:46:04.946] [ ] Opsi modules file '/etc/opsi/modules' not found (Backend.py:409)
[6] [2021-10-01 10:46:04.946] [ ] Missing important information about modules. Probably no modules file installed. (MySQL.py:232)
[6] [2021-10-01 10:46:04.946] [ ] Loading backend config '/etc/opsi/backends/opsipxeconfd.conf' (Dispatcher.py:118)
[6] [2021-10-01 10:46:04.950] [ ] Backend context was set to <BackendManager()> (Backend.py:178)
[6] [2021-10-01 10:46:04.950] [ ] Loading backend config '/etc/opsi/backends/file.conf' (Dispatcher.py:118)
[6] [2021-10-01 10:46:04.952] [ ] Backend context was set to <BackendManager()> (Backend.py:178)
[6] [2021-10-01 10:46:04.952] [ ] Dispatcher backends: ['mysql', 'opsipxeconfd', 'file'] (Dispatcher.py:139)
[6] [2021-10-01 10:46:05.014] [ ] * BackendManager is creating ExtendedConfigDataBackend (_Manager.py:161)
[6] [2021-10-01 10:46:05.014] [ ] Setting context to backend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context=<BackendManager()>)>)> (Extended.py:90)
[6] [2021-10-01 10:46:05.035] [ ] * BackendManager is creating BackendExtender (_Manager.py:199)
[6] [2021-10-01 10:46:05.036] [ ] Setting context to backend <BackendExtender()> (Extended.py:90)
[6] [2021-10-01 10:46:05.063] [ ] Reading config file '/etc/opsi/backendManager/extend.d/10_opsi.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.065] [ ] Reading config file '/etc/opsi/backendManager/extend.d/10_wim.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.066] [ ] Reading config file '/etc/opsi/backendManager/extend.d/20_easy.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.067] [ ] Reading config file '/etc/opsi/backendManager/extend.d/20_legacy.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.084] [ ] Reading config file '/etc/opsi/backendManager/extend.d/30_kiosk.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.088] [ ] Reading config file '/etc/opsi/backendManager/extend.d/30_sshcommands.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.093] [ ] Reading config file '/etc/opsi/backendManager/extend.d/40_admin_tasks.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.097] [ ] Reading config file '/etc/opsi/backendManager/extend.d/40_groupActions.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.102] [ ] Reading config file '/etc/opsi/backendManager/extend.d/45_deprecated.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.106] [ ] Reading config file '/etc/opsi/backendManager/extend.d/70_dynamic_depot.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.110] [ ] Reading config file '/etc/opsi/backendManager/extend.d/70_wan.conf' (Extender.py:78)
[6] [2021-10-01 10:46:05.162] [ ] OpsiPackageManager initiated (opsipackagemanager.py:688)
[6] [2021-10-01 10:46:05.162] [ ] Getting meta data from package '/var/lib/opsi/repository/keepass_2.46-1.opsi' (Product.py:190)
[6] [2021-10-01 10:46:05.171] [ ] Executing: /usr/bin/cat "/var/lib/opsi/repository/keepass_2.46-1.opsi" | /usr/bin/cpio --quiet --extract --list (Posix.py:912)
[6] [2021-10-01 10:46:05.173] [ ] Using encoding 'UTF-8' (Posix.py:945)
[6] [2021-10-01 10:46:05.182] [ ] Executing: /usr/bin/cat "/var/lib/opsi/repository/keepass_2.46-1.opsi" | /usr/bin/cpio --quiet --extract --make-directories --unconditional --preserve-modification-time --verbose --no-preserve-owner "OPSI*" (__init__.py:81)
[6] [2021-10-01 10:46:05.192] [ ] Exit code: 0 (__init__.py:120)
[6] [2021-10-01 10:46:05.196] [ ] Executing: pigz --version (Posix.py:912)
[6] [2021-10-01 10:46:05.198] [ ] Using encoding 'UTF-8' (Posix.py:945)
[6] [2021-10-01 10:46:05.201] [ ] Executing: /usr/bin/pigz --stdout --decompress "/tmp/.opsi.unpack.ahQpE/OPSI/OPSI.cpio.gz" | /usr/bin/cpio --quiet --extract --list (Posix.py:912)
[6] [2021-10-01 10:46:05.203] [ ] Using encoding 'UTF-8' (Posix.py:945)
[6] [2021-10-01 10:46:05.206] [ ] Executing: /usr/bin/pigz --stdout --decompress "/tmp/.opsi.unpack.ahQpE/OPSI/OPSI.cpio.gz" | /usr/bin/cpio --quiet --extract --make-directories --unconditional --preserve-modification-time --verbose --no-preserve-owner (__init__.py:81)
[6] [2021-10-01 10:46:05.211] [ ] Exit code: 0 (__init__.py:120)
[6] [2021-10-01 10:46:05.212] [ ] Checking product locks (opsipackagemanager.py:1184)
[6] [2021-10-01 10:46:05.240] [ ] Starting task queue 'Install of package(s) /var/lib/opsi/repository/keepass_2.46-1.opsi on depot 'opsi.intern.zz'' (opsipackagemanager.py:1311)
[5] [2021-10-01 10:46:05.241] [ ] Processing upload of 'keepass_2.46-1.opsi' to depot 'opsi.intern.zz' (opsipackagemanager.py:927)
[6] [2021-10-01 10:46:05.241] [ ] Starting task queue 'Install of package(s) /var/lib/opsi/repository/keepass_2.46-1.opsi on depot 'opsidepot-sylt.opsi.intern.zz'' (opsipackagemanager.py:1311)
[5] [2021-10-01 10:46:05.242] [ ] Processing upload of 'keepass_2.46-1.opsi' to depot 'opsidepot-sylt.opsi.intern.zz' (opsipackagemanager.py:927)
[6] [2021-10-01 10:46:05.268] [ ] Depot repository path is '/var/lib/opsi/repository' (opsipackagemanager.py:947)
[6] [2021-10-01 10:46:05.268] [ ] Using 'webdavs://192.168.150.125:4447/repository' as repository url (opsipackagemanager.py:948)
[6] [2021-10-01 10:46:05.269] [ ] Setting bandwidth limits to: max=0.000000 kByte/s, dynamic=False (Repository.py:357)
[6] [2021-10-01 10:46:05.269] [ ] 192.168.150.125 is an ipv4 address, forcing ipv4 (Repository.py:1005)
[6] [2021-10-01 10:46:05.284] [ ] Depot repository path is '/var/lib/opsi/repository' (opsipackagemanager.py:947)
[6] [2021-10-01 10:46:05.284] [ ] Using 'webdavs://192.168.10.121:4447/repository' as repository url (opsipackagemanager.py:948)
[6] [2021-10-01 10:46:05.285] [ ] Setting bandwidth limits to: max=0.000000 kByte/s, dynamic=False (Repository.py:357)
[6] [2021-10-01 10:46:05.285] [ ] 192.168.10.121 is an ipv4 address, forcing ipv4 (Repository.py:1005)
[6] [2021-10-01 10:46:05.441] [ ] Destination 'keepass_2.46-1.opsi' already exists on depot 'opsi.intern.zz' (opsipackagemanager.py:966)
[6] [2021-10-01 10:46:05.543] [ ] Size of source and destination matches on depot 'opsi.intern.zz' (opsipackagemanager.py:974)
[6] [2021-10-01 10:46:05.719] [ ] <JSONRPCBackend(host=opsi.intern.zz, compression=True)>: Connected to service (JSONRPC.py:498)
[6] [2021-10-01 10:46:05.736] [ ] MD5sum of source and destination matches on depot 'opsi.intern.zz' (opsipackagemanager.py:979)
[5] [2021-10-01 10:46:05.736] [ ] No need to upload, 'keepass_2.46-1.opsi' is up to date on 'opsi.intern.zz' (opsipackagemanager.py:980)
[6] [2021-10-01 10:46:07.767] [ ] Path to package file on depot 'opsi.intern.zz' is '/var/lib/opsi/repository/keepass_2.46-1.opsi' (opsipackagemanager.py:1332)
[5] [2021-10-01 10:46:07.767] [ ] Installing package 'keepass_2.46-1.opsi' on depot 'opsi.intern.zz' (opsipackagemanager.py:1344)
[6] [2021-10-01 10:46:08.277] [ ] Creating config '<BoolConfig(id='opsiconfd.opsi.intern.zz.product.cache.outdated', description='', defaultValues=[True])>' (Extended.py:715)
[5] [2021-10-01 10:46:08.286] [ ] Installation of package '/var/lib/opsi/repository/keepass_2.46-1.opsi' on depot 'opsi.intern.zz' successful (opsipackagemanager.py:1396)
[4] [2021-10-01 10:46:10.796] [ ] Connecting to 'opsidepot-sylt.opsi.intern.zz' did not succeed after retrying. (HTTP.py:446)
[6] [2021-10-01 10:46:10.796] [ ] Failed to process method 'backend_getInterface': [Errno -2] Name or service not known (JSONRPC.py:125)
[6] [2021-10-01 10:46:10.796] [ ] [Errno -2] Name or service not known (opsipackagemanager.py:1148)
Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 710, in getDepotConnection
KeyError: 'opsidepot-sylt.opsi.intern.zz'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 992, in uploadToRepository
File "opsiutils/opsipackagemanager.py", line 719, in getDepotConnection
File "OPSI/Backend/JSONRPC.py", line 366, in __init__
File "OPSI/Backend/JSONRPC.py", line 471, in connect
File "OPSI/Backend/JSONRPC.py", line 669, in _jsonRPC
File "OPSI/Backend/JSONRPC.py", line 148, in execute
File "OPSI/Backend/Backend.py", line 49, in waitForResult
File "OPSI/Backend/JSONRPC.py", line 117, in process
File "OPSI/Backend/JSONRPC.py", line 727, in _request
File "OPSI/Backend/JSONRPC.py", line 713, in httpRequest
File "OPSI/Util/HTTP.py", line 444, in urlopen
File "OPSI/Util/HTTP.py", line 444, in urlopen
File "OPSI/Util/HTTP.py", line 444, in urlopen
[Previous line repeated 22 more times]
File "OPSI/Util/HTTP.py", line 406, in urlopen
File "http/client.py", line 1281, in request
File "http/client.py", line 1327, in _send_request
File "http/client.py", line 1276, in endheaders
File "http/client.py", line 1036, in _send_output
File "http/client.py", line 976, in send
File "http/client.py", line 1443, in connect
File "http/client.py", line 948, in connect
File "socket.py", line 707, in create_connection
File "socket.py", line 752, in getaddrinfo
socket.gaierror: [Errno -2] Name or service not known
[3] [2021-10-01 10:46:10.797] [ ] [Errno -2] Name or service not known (opsipackagemanager.py:1149)
[3] [2021-10-01 10:46:10.797] [ ] [Errno -2] Name or service not known (opsipackagemanager.py:96)
Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 710, in getDepotConnection
KeyError: 'opsidepot-sylt.opsi.intern.zz'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 94, in start
File "opsiutils/opsipackagemanager.py", line 992, in uploadToRepository
File "opsiutils/opsipackagemanager.py", line 719, in getDepotConnection
File "OPSI/Backend/JSONRPC.py", line 366, in __init__
File "OPSI/Backend/JSONRPC.py", line 471, in connect
File "OPSI/Backend/JSONRPC.py", line 669, in _jsonRPC
File "OPSI/Backend/JSONRPC.py", line 148, in execute
File "OPSI/Backend/Backend.py", line 49, in waitForResult
File "OPSI/Backend/JSONRPC.py", line 117, in process
File "OPSI/Backend/JSONRPC.py", line 727, in _request
File "OPSI/Backend/JSONRPC.py", line 713, in httpRequest
File "OPSI/Util/HTTP.py", line 444, in urlopen
File "OPSI/Util/HTTP.py", line 444, in urlopen
File "OPSI/Util/HTTP.py", line 444, in urlopen
[Previous line repeated 22 more times]
File "OPSI/Util/HTTP.py", line 406, in urlopen
File "http/client.py", line 1281, in request
File "http/client.py", line 1327, in _send_request
File "http/client.py", line 1276, in endheaders
File "http/client.py", line 1036, in _send_output
File "http/client.py", line 976, in send
File "http/client.py", line 1443, in connect
File "http/client.py", line 948, in connect
File "socket.py", line 707, in create_connection
File "socket.py", line 752, in getaddrinfo
socket.gaierror: [Errno -2] Name or service not known
[3] [2021-10-01 10:46:10.798] [ ] Task 'Upload of package '/var/lib/opsi/repository/keepass_2.46-1.opsi' to repository 'opsidepot-sylt.opsi.intern.zz'' failed: [Errno -2] Name or service not known (opsipackagemanager.py:640)
[5] [2021-10-01 10:46:10.798] [ ] Upload task failed, skipping install task (opsipackagemanager.py:644)
[6] [2021-10-01 10:46:12.249] [ ] Cleaning up (opsipackagemanager.py:701)
[6] [2021-10-01 10:46:12.249] [ ] Cleaning up (Product.py:59)
Ein Fehler ist aufgetreten:
[3] [2021-10-01 10:46:12.250] [ ] Failure while processing Install of package(s) /var/lib/opsi/repository/keepass_2.46-1.opsi on depot 'opsidepot-sylt.opsi.intern.zz': (opsipackagemanager.py:1682)
Fehler beim Bearbeiten von Install of package(s) /var/lib/opsi/repository/keepass_2.46-1.opsi on depot 'opsidepot-sylt.opsi.intern.zz':
[3] [2021-10-01 10:46:12.250] [ ] [Errno -2] Name or service not known (opsipackagemanager.py:1685)
[Errno -2] Name or service not known
[3] [2021-10-01 10:46:12.250] [ ] 1 errors during the processing of tasks. (opsipackagemanager.py:1647)
Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 1645, in __init__
File "opsiutils/opsipackagemanager.py", line 1688, in processCommand
opsiutils.opsipackagemanager.TaskError: 1 errors during the processing of tasks.
[3] [2021-10-01 10:46:12.250] [ ] Failed to process command 'install': 1 errors during the processing of tasks. (opsipackagemanager.py:2122)
Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 1645, in __init__
File "opsiutils/opsipackagemanager.py", line 1688, in processCommand
opsiutils.opsipackagemanager.TaskError: 1 errors during the processing of tasks.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "opsiutils/opsipackagemanager.py", line 2118, in main
File "opsiutils/opsipackagemanager.py", line 1648, in __init__
RuntimeError: Failed to process command 'install': 1 errors during the processing of tasks.

ERROR: Failed to process command 'install': 1 errors during the processing of tasks.

Re: Paket(e) auf andere Depotserver übertragen

Verfasst: 01 Okt 2021, 13:44
von mattiasmab
Irgendwas läuft da nach wie vor nicht mit der JSONRPC-Verbindung zu einem Server (vermutlich dem Depot?!).
Die Installation auf opsi.intern.zz (dem Config-Server?) ist laut Log erfolgreich, jedoch kann keine Verbindung zu opsidepot-sylt.opsi.intern.zz aufgebaut werden (der Depot-Server?). Kann vom Config-Server der Depot-Server aufgerufen werden - z.B. die Admin-Seite per

Code: Alles auswählen

curl -v -k -u EIN_ADMIN_USER https://opsidepot-sylt.opsi.intern.zz:4447/admin/
?
Ist vielleicht noch ein toter Depot-Server enthalten bei dem sich das gerade aufhängt? Wie viele Depot-Server zeigt dir die Admin-Seite des Config-Servers? Anstatt ALL ansonsten einmal gezielt den Depot-Server angeben (falls es eben nicht der opsidepot-sylt ist).

Sind die Webdavs wirklich erreichbar und nicht durch FW oder ähnliches geblockt - ist schließlich ein anderer Dienst. Siehe Log:
[6] [2021-10-01 10:46:05.268] [ ] Using 'webdavs://192.168.150.125:4447/repository' as repository url (opsipackagemanager.py:948)
...
[6] [2021-10-01 10:46:05.284] [ ] Using 'webdavs://192.168.10.121:4447/repository' as repository url (opsipackagemanager.py:948)
Die diversen Meldungen über Auflösungsfehler sollten auch untersucht werden - was sagt z.B. "dig opsidepot-sylt.opsi.intern.zz"
socket.gaierror: [Errno -2] Name or service not known