[solved] Opsi Client Deployment

Antworten
Wessii
Beiträge: 6
Registriert: 11 Jan 2012, 08:28

[solved] Opsi Client Deployment

Beitrag von Wessii »

Hallo zusammen,

ich habe einen etwas komischen Fehler den ich aus früheren Installationen des Servers nicht kannte. (ist schon eine weile her)
Ich versuche den Client mit dem Befehl auszurollen
./opsi-deploy-client-agent -vv -u Adminaccount@domäne.de -o --use-fqdn temp01.domäne.de
(ob ich hier fqdn, hostname oder gar nichts nehme ist egal)

Der PC verbindet sich auch mit dem Server und kopiert sich die Dateien auf \\temp01\c$\opsi.org
Allerdings versucht er dann, was ich vorher noch nie beobachtet habe, aus C:\\tmp den agent auszuführen?
[3] [2022-05-06 09:09:19.386] [temp01.domäne.de] Deployment to temp01.domäne.de failed: Failed to execute command cmd.exe /C "del /s /q c:\\tmp\\opsi-client-agent_inst && rmdir /s /q c:\\tmp\\opsi-client-agent_inst || echo not found" on host temp01.domäne.de: winexe error: Command '/usr/bin/winexe -U 'Adminacconunt@domäne.de%***secret***' //temp01.domäne.de 'cmd.exe /C "del /s /q c:\\tmp\\opsi-client-agent_inst && rmdir /s /q c:\\tmp\\opsi-client-agent_inst || echo not found"'' returned non-zero exit status 1. (common.py:405)
Wenn ich den Pfad mir anschaue, stimmt es fast. Nur das er die Dateien nicht auf C:\\tmp sondern auf C:\\opsi.org\tmp geschrieben hat.
Hat hier irgendjemand eine idee?
Ich habe den Server gestern aufgesetzt und der agent hat die Version 4.2.0.31-1


Danke und Grüße!

Code: Alles auswählen

root@opsi:/var/lib/opsi/depot/opsi-client-agent# ./opsi-deploy-client-agent -vv -u Adminaccount@domäne.de -o --use-fqdn temp01.domäne.de
Password is required for deployment.
Password:
[6] [2022-05-06 09:09:16.114] [               ] Deploying to Windows.   (__init__.py:104)
[6] [2022-05-06 09:09:16.115] [               ] Executing which smbclient   (common.py:56)
[6] [2022-05-06 09:09:16.121] [               ] * BackendManager is creating BackendDispatcher   (_Manager.py:168)
[6] [2022-05-06 09:09:16.122] [               ] Backend context was set to <BackendManager()>   (Backend.py:181)
[6] [2022-05-06 09:09:16.122] [               ] Loading dispatch config file '/etc/opsi/backendManager/dispatch.conf'   (Dispatcher.py:56)
[6] [2022-05-06 09:09:16.123] [               ] Loading backend config '/etc/opsi/backends/mysql.conf'   (Dispatcher.py:114)
[6] [2022-05-06 09:09:16.355] [               ] Backend context was set to <BackendManager()>   (Backend.py:181)
[6] [2022-05-06 09:09:16.366] [               ] Connecting to mysql://opsi:opsi@127.0.0.1/opsi?charset=utf8mb4   (MySQL.py:140)
[6] [2022-05-06 09:09:16.416] [               ] Connected to server version: 8.0.29-0ubuntu0.20.04.3   (MySQL.py:164)
[6] [2022-05-06 09:09:16.418] [               ] Loading backend config '/etc/opsi/backends/opsipxeconfd.conf'   (Dispatcher.py:114)
[6] [2022-05-06 09:09:16.419] [               ] Backend context was set to <BackendManager()>   (Backend.py:181)
[6] [2022-05-06 09:09:16.420] [               ] Loading backend config '/etc/opsi/backends/dhcpd.conf'   (Dispatcher.py:114)
[6] [2022-05-06 09:09:16.421] [               ] Backend context was set to <BackendManager()>   (Backend.py:181)
[6] [2022-05-06 09:09:16.421] [               ] Loading backend config '/etc/opsi/backends/file.conf'   (Dispatcher.py:114)
[6] [2022-05-06 09:09:16.423] [               ] Backend context was set to <BackendManager()>   (Backend.py:181)
[6] [2022-05-06 09:09:16.424] [               ] Dispatcher backends: ['mysql', 'opsipxeconfd', 'dhcpd', 'file']   (Dispatcher.py:131)
[6] [2022-05-06 09:09:16.512] [               ] * BackendManager is creating ExtendedConfigDataBackend   (_Manager.py:176)
[6] [2022-05-06 09:09:16.512] [               ] Setting context to backend <ExtendedConfigDataBackend(configDataBackend=<BackendDispatcher(dispatchConfigFile='/etc/opsi/backendManager/dispatch.conf', context='<BackendManager()>')>)>   (Extended.py:91)
[6] [2022-05-06 09:09:16.533] [               ] * BackendManager is creating HostControlSafeBackend   (_Manager.py:198)
[6] [2022-05-06 09:09:16.534] [               ] Setting context to backend <HostControlSafeBackend()>   (Extended.py:91)
[6] [2022-05-06 09:09:16.561] [               ] * BackendManager is creating BackendExtender   (_Manager.py:214)
[6] [2022-05-06 09:09:16.561] [               ] Setting context to backend <BackendExtender()>   (Extended.py:91)
[6] [2022-05-06 09:09:16.592] [               ] Reading config file '/etc/opsi/backendManager/extend.d/10_opsi.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.594] [               ] Reading config file '/etc/opsi/backendManager/extend.d/10_wim.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.595] [               ] Reading config file '/etc/opsi/backendManager/extend.d/20_easy.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.596] [               ] Reading config file '/etc/opsi/backendManager/extend.d/20_legacy.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.614] [               ] Reading config file '/etc/opsi/backendManager/extend.d/30_kiosk.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.615] [               ] Reading config file '/etc/opsi/backendManager/extend.d/30_sshcommands.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.618] [               ] Reading config file '/etc/opsi/backendManager/extend.d/40_admin_tasks.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.621] [               ] Reading config file '/etc/opsi/backendManager/extend.d/40_groupActions.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.622] [               ] Reading config file '/etc/opsi/backendManager/extend.d/45_deprecated.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.624] [               ] Reading config file '/etc/opsi/backendManager/extend.d/70_dynamic_depot.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.625] [               ] Reading config file '/etc/opsi/backendManager/extend.d/70_wan.conf'   (Extender.py:77)
[6] [2022-05-06 09:09:16.701] [               ] Got host_id temp01.domäne.de   (common.py:87)
[5] [2022-05-06 09:09:16.704] [temp01.domäne.de] Starting deployment to host evtemp01.domäne.de   (common.py:377)
[5] [2022-05-06 09:09:16.704] [temp01.domäne.de] Querying for ip address of host evtemp01.domäne.de   (common.py:193)
[6] [2022-05-06 09:09:16.705] [temp01.domäne.de] Getting host evtemp01.domäne.de by name   (common.py:195)
[5] [2022-05-06 09:09:16.706] [temp01.domäne.de] Got ip address xyz from syscall   (common.py:202)
[5] [2022-05-06 09:09:16.706] [temp01.domäne.de] Pinging host xyz ...   (common.py:218)
[6] [2022-05-06 09:09:16.706] [temp01.domäne.de] Executing ping -q -c2 xyz   (common.py:56)
[5] [2022-05-06 09:09:17.713] [temp01.domäne.de] Host xyz is up   (common.py:227)
[5] [2022-05-06 09:09:17.720] [temp01.domäne.de] Copying installation files   (windows.py:90)
[6] [2022-05-06 09:09:17.721] [temp01.domäne.de] Executing /usr/bin/smbclient -m SMB3 //temp01.domäne.de/c$ -U 'Adminaccount@domäne.de%***secret***' -c 'prompt; recurse; md opsi.org; cd opsi.org; md log; md tmp; cd tmp; deltree opsi-client-agent_inst; md opsi-client-agent_inst; cd opsi-client-agent_inst; mput files; mput setup.opsiscript; mput oca-installation-helper.exe; exit;'   (common.py:56)
[5] [2022-05-06 09:09:19.127] [temp01.domäne.de] Installing opsi-client-agent   (common.py:383)
[6] [2022-05-06 09:09:19.128] [temp01.domäne.de] deploying from path c:\opsi.org\tmp\opsi-client-agent_inst   (windows.py:156)
[5] [2022-05-06 09:09:19.128] [temp01.domäne.de] Testing winexe   (windows.py:236)
[6] [2022-05-06 09:09:19.129] [temp01.domäne.de] Executing /usr/bin/winexe -V   (common.py:56)
[6] [2022-05-06 09:09:19.135] [temp01.domäne.de] Winexe Version: winexe version 4.13   (windows.py:40)
[6] [2022-05-06 09:09:19.136] [temp01.domäne.de] Executing /usr/bin/winexe -U 'Adminacconunt@domäne.de%***secret***' //temp01.domäne.de 'cmd.exe /C "del /s /q c:\\tmp\\opsi-client-agent_inst && rmdir /s /q c:\\tmp\\opsi-client-agent_inst || echo not found"'   (common.py:56)
[6] [2022-05-06 09:09:19.136] [temp01.domäne.de] Timeout is 120 seconds   (common.py:58)
[3] [2022-05-06 09:09:19.386] [temp01.domäne.de] Deployment to temp01.domäne.de failed: Failed to execute command cmd.exe /C "del /s /q c:\\tmp\\opsi-client-agent_inst && rmdir /s /q c:\\tmp\\opsi-client-agent_inst || echo not found" on host temp01.domäne.de: winexe error: Command '/usr/bin/winexe -U 'Adminacconunt@domäne.de%***secret***' //temp01.domäne.de 'cmd.exe /C "del /s /q c:\\tmp\\opsi-client-agent_inst && rmdir /s /q c:\\tmp\\opsi-client-agent_inst || echo not found"'' returned non-zero exit status 1.   (common.py:405)
[5] [2022-05-06 09:09:19.387] [temp01.domäne.de] Cleaning up   (windows.py:192)
[6] [2022-05-06 09:09:19.387] [temp01.domäne.de] Executing /usr/bin/winexe -V   (common.py:56)
[6] [2022-05-06 09:09:19.394] [temp01.domäne.de] Winexe Version: winexe version 4.13   (windows.py:40)
[6] [2022-05-06 09:09:19.394] [temp01.domäne.de] Executing /usr/bin/winexe -U 'Adminacconunt@domäne.de%***secret***' //temp01.domäne.de 'cmd.exe /C "del /s /q c:\opsi.org\tmp\opsi-client-agent_inst && rmdir /s /q c:\opsi.org\tmp\opsi-client-agent_inst'   (common.py:56)
[6] [2022-05-06 09:09:19.395] [temp01.domäne.de] Timeout is 120 seconds   (common.py:58)
[5] [2022-05-06 09:09:21.207] [               ] 0/1 deployments successful   (__init__.py:198)
[4] [2022-05-06 09:09:21.208] [               ] 1/1 deployments failed   (__init__.py:202)
Zuletzt geändert von Wessii am 09 Mai 2022, 14:06, insgesamt 1-mal geändert.
Medard
Beiträge: 29
Registriert: 22 Jan 2020, 08:42

Re: Opsi Client Deployment

Beitrag von Medard »

Hi,
siehe hier im Forum:

viewtopic.php?p=56394#p56394

...
Sehr geehrte opsi-Anwenderinnen und -Anwender,

mit diesem Release haben wir weitere Pakete für opsi 4.2 in Testing und Stable veröffentlicht.
Wichtige Neuerungen bei diesem Release:

Wir veröffentlichen die erste Version des Produktes Ubuntu22-04 in stable. Anders als bei den Vorgängerprodukten ist es bei diesem Netboot Paket nun nötig ein ISO Abbild in den Produktunterordner iso abzulegen um die Installation zu vollziehen. Intern hat sich der Installer geändert, was diesen Schritt nötig macht.

Noch eine Anmerkung bezogen auf opsi-client-agent 4.2 (alle 4.2er betreffend): Das directory c:\tmp wird von uns nicht mehr genutzt und entsprechend auch nicht mehr automatisch angelegt.
Für Ablage von opsi-spezifischen temporären Dateien sollte unter windows c:\opsi.org\tmp genutzt werden.
...

Grüsse,
Robert
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 267
Registriert: 23 Okt 2020, 16:11

Re: Opsi Client Deployment

Beitrag von n.doerrer »

Hallo,

vielen Dank für den Hinweis! Da war noch ein älterer Codebestandteil, der den falschen Ort aufzuräumen versucht.
Wir bauen einen fix in opsi-deploy-client-agent 4.2.0.21, welcher im nächsten experimental opsi-client-agent enthalten sein wird.
Wessii
Beiträge: 6
Registriert: 11 Jan 2012, 08:28

Re: [solved] Opsi Client Deployment

Beitrag von Wessii »

Hey,

danke dann hat sich das Thema ja erledigt :D
Antworten