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

NorbertKoch
Beiträge: 149
Registriert: 26 Aug 2021, 08:37

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

Beitrag 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?
Zuletzt geändert von NorbertKoch am 01 Okt 2021, 14:18, insgesamt 1-mal geändert.
Liebe Grüße

Norbert
Benutzeravatar
fkalweit
uib-Team
Beiträge: 212
Registriert: 23 Okt 2020, 16:14

Re: Paket(e) auf andere Depotserver übertragen

Beitrag von fkalweit »

Hallo,

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

Viele Grüße
f.kalweit


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


NorbertKoch
Beiträge: 149
Registriert: 26 Aug 2021, 08:37

Re: Paket(e) auf andere Depotserver übertragen

Beitrag 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
Zuletzt geändert von NorbertKoch am 01 Okt 2021, 12:10, insgesamt 1-mal geändert.
Liebe Grüße

Norbert
Benutzeravatar
ThomasT
uib-Team
Beiträge: 565
Registriert: 26 Jun 2013, 12:26

Re: Paket(e) auf andere Depotserver übertragen

Beitrag 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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


NorbertKoch
Beiträge: 149
Registriert: 26 Aug 2021, 08:37

Re: Paket(e) auf andere Depotserver übertragen

Beitrag 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'
Zuletzt geändert von NorbertKoch am 01 Okt 2021, 12:27, insgesamt 1-mal geändert.
Liebe Grüße

Norbert
Benutzeravatar
ThomasT
uib-Team
Beiträge: 565
Registriert: 26 Jun 2013, 12:26

Re: Paket(e) auf andere Depotserver übertragen

Beitrag 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 ;-)


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


NorbertKoch
Beiträge: 149
Registriert: 26 Aug 2021, 08:37

Re: Paket(e) auf andere Depotserver übertragen

Beitrag 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?
Liebe Grüße

Norbert
Benutzeravatar
ThomasT
uib-Team
Beiträge: 565
Registriert: 26 Jun 2013, 12:26

Re: Paket(e) auf andere Depotserver übertragen

Beitrag von ThomasT »

Wenn dann:

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

;-)


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


NorbertKoch
Beiträge: 149
Registriert: 26 Aug 2021, 08:37

Re: Paket(e) auf andere Depotserver übertragen

Beitrag 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.
Liebe Grüße

Norbert
mattiasmab
Beiträge: 90
Registriert: 29 Jan 2021, 12:17

Re: Paket(e) auf andere Depotserver übertragen

Beitrag 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
Antworten