Frage zum opsideployclientagent / einrichtung des testclient

seemax1991
Beiträge: 38
Registriert: 14 Jan 2013, 14:51

Frage zum opsideployclientagent / einrichtung des testclient

Beitrag von seemax1991 »

Hallo :)

Soweit habe ich den Opsiserver eingerichtet und alle notwendigen Dinge installiert.

Ich habe mir einen Windows 7 64bit testpc angelegt, der auch korrekt über DHCP in das Netzwerk eingebunden ist. c$ und admin$ sind freigegeben über eine Registereintragung in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System und einer neuen 32bit dword hex1 LocalAccountTokenFilterPolicy.

Beim ersten versuch den odac zu nutzen viel mir auf das ich winexe vergessen hatte :roll: , was ich entsprechend nachgeholt habe.
Nun bekomme ich aber weitergehend immer noch Fehlermeldungen die mir den Bericht NT_STATUS_IO_TIMEOUT ausspucken. Könnte es sein das mit den freigaben auf dem Testrechner irgendetwas nicht stimmt? EIgentlich soll sich OPSI ja standardmäßig mit Administrator und einem passenden Kennwort anmelden...
Ich habe den odca sowohl über var/lib/..., als auch über opt/pcbin/... versucht auszuführen, nur weil ich gesehen hab das es da zwei Standorte des Programms gibt, hat aber auch nichts genutzt.

Leider MUSS in unserem Fall die Verteilung über die Konsole funktionieren, da wir später alle neuen Computer mit einem Image ausstatten werden, das vorher an OPSI angepasst wurde und bereits alle nötigen Konfigurationen hat. Nur die Rechnernamen werden abgeändert werden, was ja rein logisch ist. Zu jedem rechner rennen und über Depot die OPSI Software installieren bleibt also keine Möglichkeit, das würde viel zu lange dauern, selbst mit vnc oder remote.


Schöne Grüße aus dem hohen Norden
Auszubildender Fachinformatiker
Benutzeravatar
koepkek
uib-Team
Beiträge: 255
Registriert: 11 Jan 2012, 11:27

Re: Frage zum opsideployclientagent / einrichtung des testcl

Beitrag von koepkek »

Hallo

ruf das Script mal mit der Option -vv auf, dann wird es etwas gespächiger. Vielleicht auch den Aufruf einfach hier posten.
Wird der lokale Administrator verwendet?

Gruß Karsten Köpke
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
seemax1991
Beiträge: 38
Registriert: 14 Jan 2013, 14:51

Re: Frage zum opsideployclientagent / einrichtung des testcl

Beitrag von seemax1991 »

Das hat Debian mir gegeben wenn ich mit -vv arbeite, wusste gar nicht das der Befehl auch mehr console-output zur Folge hat, danke :P
Konnte jetzt aber nicht wirklich erkennen wo da der Fehler liegt.

Code: Alles auswählen

[info] * BackendManager is creating BackendDispatcher
[info] Backend context was set to <OPSI.Backend.BackendManager.BackendManager instance at 0x1d26830>
[info] Loading dispatch config file '/etc/opsi/backendManager/dispatch.conf'
[info] Loading backend config '/etc/opsi/backends/file.conf'
[info] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x1d26878>
[info] Loading backend config '/etc/opsi/backends/opsipxeconfd.conf'
[info] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x1d26878>
[info] * BackendManager is creating ExtendedConfigDataBackend
[info] Setting context to backend <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x1c76050>
[notice] Starting deployment to host 'wts-w-ittest.wulff.lan'
[notice] Querying for ip address of host 'wts-w-ittest.wulff.lan'
[info] Getting host 'wts-w-ittest.wulff.lan' by name
[notice] Got ip address 'xx.xxx.xxx.xx' from syscall
[notice] Pinging host xx.xxx.xxx.xx ...
[info] Executing: ping -q -c2 xx.xxx.xxx.xx
[info] Using encoding 'UTF-8'
[error] Command 'ping -q -c2 xx.xxx.xxx.xx' failed (1):
PING xx.xxx.xxx.xx (xx.xxx.xxx.xx) 56(84) bytes of data.

--- xx.xxx.xxx.xx ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1005ms

[warning] No ping response received from xx.xxx.xxx.xx
[notice] Getting hardware ethernet address of host 'wts-w-ittest.wulff.lan'
[notice] Found hardware ethernet address '86:0f:84:0e:72:f7'
[notice] Creating client 'wts-w-ittest.wulff.lan'
[info] Creating host '<OpsiClient id 'wts-w-ittest.wulff.lan'>'
[notice] Testing winexe
[info] Executing: /usr/bin/winexe -U 'Administrator%*** confidential ***' //wts-w-ittest 'cmd.exe /C "del /s /q c:\tmp\opsi-client-agent_inst && rmdir /s /q c:\tmp\opsi-client-agent_inst || echo not found"'
[info] Using encoding 'UTF-8'
[info] Winexe failure 'Command '/usr/bin/winexe -U 'Administrator%*** confidential ***' //wts-w-ittest 'cmd.exe /C "del /s /q c:\tmp\opsi-client-agent_inst && rmdir /s /q c:\tmp\opsi-client-agent_inst || echo not found"'' failed (1):
ERROR: Failed to open connection - NT_STATUS_IO_TIMEOUT', retrying
[info] Executing: /usr/bin/winexe -U 'Administrator%*** confidential ***' //wts-w-ittest 'cmd.exe /C "del /s /q c:\tmp\opsi-client-agent_inst && rmdir /s /q c:\tmp\opsi-client-agent_inst || echo not found"'
[info] Using encoding 'UTF-8'
[error] Deployment to 'wts-w-ittest.wulff.lan' failed: Failed to execute command on host 'wts-w-ittest': winexe error: Command '/usr/bin/winexe -U 'Administrator%*** confidential ***' //wts-w-ittest 'cmd.exe /C "del /s /q c:\tmp\opsi-client-agent_inst && rmdir /s /q c:\tmp\opsi-client-agent_inst || echo not found"'' failed (1):
ERROR: Failed to open connection - NT_STATUS_IO_TIMEOUT
Grüße aus dem Norden
Auszubildender Fachinformatiker
Benutzeravatar
koepkek
uib-Team
Beiträge: 255
Registriert: 11 Jan 2012, 11:27

Re: Frage zum opsideployclientagent / einrichtung des testcl

Beitrag von koepkek »

Hi

bitte folgendes testen:
Firewall auf dem Client deaktivieren
normale Dateifreigaben auf dem Client freischalten
wird auf dem Server eine winexe gefunden
which winexe

funktioniert es mit der älteren Version des Scriptes
opsi-deploy-client-agent-old

Wie genau lautet dein Aufruf

Gruß Karsten Köpke
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
seemax1991
Beiträge: 38
Registriert: 14 Jan 2013, 14:51

Re: Frage zum opsideployclientagent / einrichtung des testcl

Beitrag von seemax1991 »

Habs mal mit dem alten versucht:

Code: Alles auswählen

root@ununoctium:/var/lib/opsi/depot/opsi-client-agent# ./opsi-deploy-client-agent-old -x -o -vv wts-w-ittest.wulff.lan
Password: 
[info] * BackendManager is creating BackendDispatcher
[info] Backend context was set to <OPSI.Backend.BackendManager.BackendManager instance at 0x268a830>
[info] Loading dispatch config file '/etc/opsi/backendManager/dispatch.conf'
[info] Loading backend config '/etc/opsi/backends/file.conf'
[info] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x268a878>
[info] Loading backend config '/etc/opsi/backends/opsipxeconfd.conf'
[info] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0x268a878>
[info] * BackendManager is creating ExtendedConfigDataBackend
[info] Setting context to backend <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0x25dc050>
[notice] Starting deployment to host 'wts-w-ittest.wulff.lan'
[notice] Querying for ip address of host 'wts-w-ittest.wulff.lan'
[info] Getting host 'wts-w-ittest.wulff.lan' by name
[notice] Got ip address 'xx.xxx.xxx.xx' from syscall
[notice] Pinging host xx.xxx.xxx.xx ...
[info] Executing: ping -q -c2 xx.xxx.xxx.xx
[info] Using encoding 'UTF-8'
[error] Command 'ping -q -c2 xx.xxx.xxx.xx' failed (1):
PING xx.xxx.xxx.xx (xx.xxx.xxx.xx) 56(84) bytes of data.

--- xx.xxx.xxx.xx ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1008ms

[warning] No ping response received from xx.xxx.xxx.xx
[notice] Getting hardware ethernet address of host 'wts-w-ittest.wulff.lan'
[notice] Found hardware ethernet address '86:0f:84:0e:72:f7'
[notice] Creating client 'wts-w-ittest.wulff.lan'
[info] Creating host '<OpsiClient id 'wts-w-ittest.wulff.lan'>'
[notice] Mounting c$ share
[info] Executing: /bin/mount -t cifs -o'username=Administrator,password=*** confidential ***' //wts-w-ittest/c$ /tmp/mnt_eydtbmmq97
[info] Using encoding 'UTF-8'
[info] Failed to mount clients c$ share: Command '/bin/mount -t cifs -o'username=Administrator,password=*** confidential ***' //wts-w-ittest/c$ /tmp/mnt_eydtbmmq97' timed out atfer 15 seconds, retrying with port 139
[info] Executing: /bin/mount -t cifs -o'port=139,username=Administrator,password=*** confidential ***' //wts-w-ittest/c$ /tmp/mnt_eydtbmmq97
[info] Using encoding 'UTF-8'
[error] Deployment to 'wts-w-ittest.wulff.lan' failed: Failed to mount c$ share: Command '/bin/mount -t cifs -o'port=139,username=Administrator,password=*** confidential ***' //wts-w-ittest/c$ /tmp/mnt_eydtbmmq97' timed out atfer 15 seconds
Perhaps you have to disable the firewall or simple file sharing on the windows machine (folder options)?
Firewall deaktivieren :/ ne eher nicht, vielleicht als letzte Maßnahme, wenn nix anderes mehr geht

Er schreibt da was von "simple filesharing"... ich denke damit ist das gemeint was du sagtest, mit den normalen Freigaben.
Wie oben beschrieben befindet sich auf meinem OPSI Server das Paket winexe, which winexe ergab folgendes:

Code: Alles auswählen

/usr/bin/winexe

Grüße
Jan
Auszubildender Fachinformatiker
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Frage zum opsideployclientagent / einrichtung des testcl

Beitrag von ueluekmen »

Hi,

es scheint probleme mit dem C$ Share zu haben. Probier doch einfach mal von einer anderen Windows kiste den Explorer auf zu machen und in der Addressleiste:

\\<ip-des-clients>\C$

auf zu rufen.
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
seemax1991
Beiträge: 38
Registriert: 14 Jan 2013, 14:51

Re: Frage zum opsideployclientagent / einrichtung des testcl

Beitrag von seemax1991 »

Ist leider erfolglos... kann ich mir nicht erklären... sollte die nicht eigentlch frei sein und wenn man sich verbinden will nach nutzer und pw fragen?
Auszubildender Fachinformatiker
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Frage zum opsideployclientagent / einrichtung des testcl

Beitrag von ueluekmen »

Ja, dann ist die Freigabe nicht da, oder steht nicht zur Verfügung.

Probier mal in den Ordneroption im Explorer die "Einfache Dateifreigabe" aus zu schalten. Weiß jetzt grad nicht wie die Option genau heißt.
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
seemax1991
Beiträge: 38
Registriert: 14 Jan 2013, 14:51

Re: Frage zum opsideployclientagent / einrichtung des testcl

Beitrag von seemax1991 »

Heißt Freigabe Assistent, hat aber auch nichts gebracht :/
Kann das daran liegen das der server versucht übetr ein falsches Gateway oder sowas zu gehen?
Auszubildender Fachinformatiker
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Frage zum opsideployclientagent / einrichtung des testcl

Beitrag von ueluekmen »

Ich habe dich so verstanden, dass du auch von einem anderen Windows-Client nicht darauf zugreifen kannst. Dann sind die Shares nicht verfügbar. Warum das so ist, musst du analysieren, dass kann man von der Ferne nicht sagen.
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
Antworten