[Win8.1] opsi-client-agent: Loginblocker: scm error 1060

WebCF
Beiträge: 14
Registriert: 07 Sep 2016, 07:34

[Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von WebCF »

Hi :)

Ich teste opsi derzeit und habe mich jedoch für dei eigene Installation von opsi auf einem Ubuntu Xenial entschieden. Das läuft soweit alles.

Ich hab mir einen Win7 Client genommen und den opsi-client-agent installiert: alles top.

Als nächstes Windows 8.1... Hier klappt etwas nicht. Während dem 1. booten nach der Installation via service_setup, bleibt er ewig bei "Einen Moment geduld" stehen.

im opsi_loginblocker steht:

Code: Alles auswählen

[5] 2016-09-07 07:33:24 OS Version: 6.3 (Windows 8.1)
[5] 2016-09-07 07:33:24 Filtering credential providers
[5] 2016-09-07 07:33:24 Registry: start of opsiclientd service is enabled, waiting for service to start ...
[3] 2016-09-07 07:33:24 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:27 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:31 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:34 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:38 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:41 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:45 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:48 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:51 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:55 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:33:58 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:01 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:04 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:06 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:09 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:12 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:14 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:17 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:19 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:21 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:24 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:27 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:29 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:32 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:35 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:38 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:41 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:44 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:47 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:51 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:54 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:34:58 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:35:01 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:35:05 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:35:09 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:35:13 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:35:16 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:35:20 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:35:23 Opening Service Control Manager failed with error=1060
[3] 2016-09-07 07:35:27 Opening Service Control Manager failed with error=1060
[4] 2016-09-07 07:35:30 write timeout file c:\opsi.org\log\opsiclientd_timeout.txt
[3] 2016-09-07 07:35:30 ** Timeout at: 2016-09-07 07:35:30, created timeout file c:\opsi.org\log\opsiclientd_timeout.txt
[3] 2016-09-07 07:35:30 *** ABORT Loginblocker: no connect to opsiclientd ***
[3] 2016-09-07 07:35:30 *****************************************************
Wenn ich das richtig verstehe wird versucht den Dienst zu starten, aber der existiert nicht.

Code: Alles auswählen

C:\Users\Administrator>sc queryex | find /i "opsi"

C:\Users\Administrator>
Was kann da schief gelaufen sein?

opsi-client-agent: 4.0.7.7 1
opsi-server 4.0.7

Danke vorab :)


EDIT: Auszug aus opsi-client-agent:

Code: Alles auswählen

[5] [Sep 07 07:32:53:769]   CompareDotSeparatedNumbers($INST_NTVersion$,"6.0") < "0"   <<< result false
[6] [Sep 07 07:32:53:769] Then
[6] [Sep 07 07:32:53:769]   If
[6] [Sep 07 07:32:53:769]   Then
[6] [Sep 07 07:32:53:769]   Else
[6] [Sep 07 07:32:53:770]   EndIf
[6] [Sep 07 07:32:53:770]   If
[6] [Sep 07 07:32:53:770]   Then
[6] [Sep 07 07:32:53:770]   Else
[6] [Sep 07 07:32:53:770]   EndIf
[6] [Sep 07 07:32:53:770]   If
[6] [Sep 07 07:32:53:770]   Then
[6] [Sep 07 07:32:53:770]   Else
[6] [Sep 07 07:32:53:770]   EndIf
[6] [Sep 07 07:32:53:770] EndIf
[6] [Sep 07 07:32:53:770] If
[5] [Sep 07 07:32:53:770]   CompareDotSeparatedNumbers($INST_NTVersion$,"6.0") >= "0"   <<< result true
[6] [Sep 07 07:32:53:770] Then
[5] [Sep 07 07:32:53:772]   comment: Recopy opsiclientd.exe and reinstall ...
[5] [Sep 07 07:32:53:774]   comment: unzip opsicleintd.exe ... (W8.1 + 10 workaround)
[5] [Sep 07 07:32:53:777]   
[5] [Sep 07 07:32:53:777]   Execution of Files_copy_opsiclientd_exe2
[7] [Sep 07 07:32:53:778]     del "C:\Program Files (x86)\opsi.org\opsi-client-agent\opsiclientd.exe"
[8] [Sep 07 07:32:53:778]     we try to delete: C:\Program Files (x86)\opsi.org\opsi-client-agent\opsiclientd.exe
[6] [Sep 07 07:32:53:778]     Delete "C:\Program Files (x86)\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 07 07:32:53:778]       Search "C:\Program Files (x86)\opsi.org\opsi-client-agent\"
[6] [Sep 07 07:32:53:778]       Search "C:\Program Files (x86)\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 07 07:32:53:778]       File "C:\Program Files (x86)\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 07 07:32:53:778]         The file has been deleted
[7] [Sep 07 07:32:53:778]     copy -x "c:\opsi.org\tmp\opsi\dist\opsiclientd.zip" "C:\Program Files (x86)\opsi.org\opsi-client-agent\"
[8] [Sep 07 07:32:53:778]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: 
[8] [Sep 07 07:32:53:778]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target:  "C:\Program Files (x86)\opsi.org\opsi-client-agent\"
[8] [Sep 07 07:32:53:778]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files (x86)\opsi.org\opsi-client-agent\
[8] [Sep 07 07:32:53:778]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files (x86)\opsi.org\opsi-client-agent\
[8] [Sep 07 07:32:53:778]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files (x86)\opsi.org\opsi-client-agent\
[8] [Sep 07 07:32:53:778]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files (x86)\opsi.org\opsi-client-agent\
[8] [Sep 07 07:32:53:779]       Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[8] [Sep 07 07:32:53:779]       Found: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[8] [Sep 07 07:32:53:779]       Finished Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[6] [Sep 07 07:32:53:779]     Copying  c:\opsi.org\tmp\opsi\dist\opsiclientd.zip -----> C:\Program Files (x86)\opsi.org\opsi-client-agent\
[5] [Sep 07 07:32:53:779]       1 File(s) found
[8] [Sep 07 07:32:53:780]       Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[8] [Sep 07 07:32:53:780]       Found: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[6] [Sep 07 07:32:53:780]       Source c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[6] [Sep 07 07:32:53:780]         c:\opsi.org\tmp\opsi\dist\opsiclientd.zip identified as ZIP archive
[6] [Sep 07 07:32:53:781]                 path c:\opsi.org\tmp\decompr\ created
[6] [Sep 07 07:32:53:818]           c:\opsi.org\tmp\decompr\opsiclientd.exe extracted to c:\opsi.org\tmp\decompr\
[8] [Sep 07 07:32:53:819]         After copy: c:\opsi.org\tmp\decompr\opsiclientd.exe LastError: 87 Success: True
[6] [Sep 07 07:32:53:819]         c:\opsi.org\tmp\decompr\opsiclientd.exe copied to C:\Program Files (x86)\opsi.org\opsi-client-agent\
[8] [Sep 07 07:32:53:820]       Finished Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[5] [Sep 07 07:32:53:820]       1 File(s) treated
[5] [Sep 07 07:32:53:826] 
[5] [Sep 07 07:32:53:826] DosInAnIcon_opsiclientd_register_service_exe
[6] [Sep 07 07:32:53:827]   c:\opsi.org\tmp\_opsiscript_Uz16Mr67.cmd saved back
[6] [Sep 07 07:32:53:827]   Executing "cmd.exe" /C c:\opsi.org\tmp\_opsiscript_Uz16Mr67.cmd
[6] [Sep 07 07:32:54:233]   ExitCode 255
[6] [Sep 07 07:32:54:233]               
[6] [Sep 07 07:32:54:233]               output:
[6] [Sep 07 07:32:54:233]               --------------
[6] [Sep 07 07:32:54:233]               
[6] [Sep 07 07:32:54:233]               Z:\opsi-client-agent>"C:\Program Files (x86)\opsi.org\opsi-client-agent\opsiclientd.exe" -auto -install 
[6] [Sep 07 07:32:54:233]               Traceback (most recent call last):
[6] [Sep 07 07:32:54:233]                 File "boot_service.py", line 22, in <module>
[6] [Sep 07 07:32:54:233]                 File "opsiclientd.pyo", line 41, in <module>
[6] [Sep 07 07:32:54:233]                 File "OPSI\System\__init__.pyo", line 41, in <module>
[6] [Sep 07 07:32:54:233]                 File "OPSI\System\Windows.pyo", line 59, in <module>
[6] [Sep 07 07:32:54:233]                 File "win32profile.pyo", line 12, in <module>
[6] [Sep 07 07:32:54:233]                 File "win32profile.pyo", line 10, in __load
[6] [Sep 07 07:32:54:233]               ImportError: DLL load failed with error code 577
[6] [Sep 07 07:32:54:233]   
[7] [Sep 07 07:32:54:235]   The file: c:\opsi.org\tmp\_opsiscript_Uz16Mr67.cmd has been deleted
[6] [Sep 07 07:32:54:235]   Delete "c:\opsi.org\tmp\_opsiscript_*"
[6] [Sep 07 07:32:54:235]     Search "c:\opsi.org\tmp\"
[6] [Sep 07 07:32:54:235]     Search "c:\opsi.org\tmp\_opsiscript_*"
[6] [Sep 07 07:32:54:235] EndIf
ImportError: DLL load failed with error code 577? :?:

Auf dem Win7 Client auf dem es gestern ging (opsi heute neu installiert): die opsiclientd.exe wird gelöscht und kann danach nicht mehr extrahiert werden (Zugriff verweigert).

Alles etwas komisch grad..

Eigenartig..

EDIT2: Eine weitere Frage wäre: Warum sagt mir der Installer nicht Bescheid, dass da Fehler auftreten? Sie werden ja erkannt.



EDIT3:
Ok zusammengefasst habe ich also seit gestern nachmittag 2 Probleme: Win8.1 hat den DLL-Fehler, der Win7 Client mag dieses neu kopieren von opsiclientd.exe nicht abschlissen.

Win8.1 Logs oben und mein Win7 Client spuckt das hier aus:

Code: Alles auswählen

[5] [Sep 07 09:04:04:105]   CompareDotSeparatedNumbers($INST_NTVersion$,"6.0") >= "0"   <<< result true
[6] [Sep 07 09:04:04:105] Then
[5] [Sep 07 09:04:04:110]   comment: Recopy opsiclientd.exe and reinstall ...
[5] [Sep 07 09:04:04:114]   comment: unzip opsicleintd.exe ... (W8.1 + 10 workaround)
[5] [Sep 07 09:04:04:123]   
[5] [Sep 07 09:04:04:123]   Execution of Files_copy_opsiclientd_exe2
[7] [Sep 07 09:04:04:124]     del "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[8] [Sep 07 09:04:04:124]     we try to delete: C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe
[6] [Sep 07 09:04:04:124]     Delete "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 07 09:04:04:124]       Search "C:\Program Files\opsi.org\opsi-client-agent\"
[6] [Sep 07 09:04:04:124]       Search "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 07 09:04:04:124]       File "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 07 09:04:04:125]         The file has been deleted
[7] [Sep 07 09:04:04:125]     copy -x "c:\opsi.org\tmp\opsi\dist\opsiclientd.zip" "C:\Program Files\opsi.org\opsi-client-agent\"
[8] [Sep 07 09:04:04:125]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: 
[8] [Sep 07 09:04:04:125]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target:  "C:\Program Files\opsi.org\opsi-client-agent\"
[8] [Sep 07 09:04:04:125]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files\opsi.org\opsi-client-agent\
[8] [Sep 07 09:04:04:125]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files\opsi.org\opsi-client-agent\
[8] [Sep 07 09:04:04:125]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files\opsi.org\opsi-client-agent\
[8] [Sep 07 09:04:04:125]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files\opsi.org\opsi-client-agent\
[8] [Sep 07 09:04:04:125]       Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[8] [Sep 07 09:04:04:125]       Found: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[8] [Sep 07 09:04:04:126]       Finished Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[6] [Sep 07 09:04:04:126]     Copying  c:\opsi.org\tmp\opsi\dist\opsiclientd.zip -----> C:\Program Files\opsi.org\opsi-client-agent\
[5] [Sep 07 09:04:04:126]       1 File(s) found
[8] [Sep 07 09:04:04:128]       Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[8] [Sep 07 09:04:04:128]       Found: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[6] [Sep 07 09:04:04:128]       Source c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[6] [Sep 07 09:04:04:128]         c:\opsi.org\tmp\opsi\dist\opsiclientd.zip identified as ZIP archive
[6] [Sep 07 09:04:04:129]                 path c:\opsi.org\tmp\decompr\ created
[6] [Sep 07 09:04:04:142]           c:\opsi.org\tmp\decompr\opsiclientd.exe extracted to c:\opsi.org\tmp\decompr\
[8] [Sep 07 09:04:04:144]         After copy: c:\opsi.org\tmp\decompr\opsiclientd.exe LastError: 5 Success: False
[3] [Sep 07 09:04:04:144]         Error: copy of c:\opsi.org\tmp\decompr\opsiclientd.exe to C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe not possible.  Errorcode 5 ("Zugriff verweigert<")
[6] [Sep 07 09:04:04:144]         Info: 
[8] [Sep 07 09:04:04:145]       Finished Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[5] [Sep 07 09:04:04:145]       1 File(s) treated
[5] [Sep 07 09:04:04:156] 
[5] [Sep 07 09:04:04:156] DosInAnIcon_opsiclientd_register_service_exe
[6] [Sep 07 09:04:04:158]   c:\opsi.org\tmp\_opsiscript_Sd38Yu21.cmd saved back
[6] [Sep 07 09:04:04:158]   Executing "cmd.exe" /C c:\opsi.org\tmp\_opsiscript_Sd38Yu21.cmd
[6] [Sep 07 09:04:04:365]   ExitCode 1
[6] [Sep 07 09:04:04:365]               
[6] [Sep 07 09:04:04:365]               output:
[6] [Sep 07 09:04:04:365]               --------------
[6] [Sep 07 09:04:04:365]               
[6] [Sep 07 09:04:04:365]               C:\Users\Administrator.Q-AN-C022-15235\Downloads\opsi-client-agent>"C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe" -auto -install 
[6] [Sep 07 09:04:04:365]               Zugriff verweigert
[6] [Sep 07 09:04:04:365]   
[7] [Sep 07 09:04:04:369]   The file: c:\opsi.org\tmp\_opsiscript_Sd38Yu21.cmd has been deleted
[6] [Sep 07 09:04:04:369]   Delete "c:\opsi.org\tmp\_opsiscript_*"
[6] [Sep 07 09:04:04:369]     Search "c:\opsi.org\tmp\"
[6] [Sep 07 09:04:04:369]     Search "c:\opsi.org\tmp\_opsiscript_*"
[6] [Sep 07 09:04:04:369] EndIf
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: [Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von d.oertel »

Hi,

wird die Installation (per service_setup.cmd ?) mit 'als Administrator ausführen' gestartet ?

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
WebCF
Beiträge: 14
Registriert: 07 Sep 2016, 07:34

Re: [Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von WebCF »

Nein. Jedoch ist uac aus.

So hat es jedenfalls schonmal geklappt

Auf nem andren Client hab ich es heute nichmal probiert. Lief durch, opsiclientd arbeitet jedoch gehen weder der loginblocker noch die notify-exe. Im Errorlog stand wieder was von DLL Fehler.

Ich vermute, ich muss "als Admin starten" explizit wählen? :)

Falls ja: Ich glaub batch konnte man beibringen nach Adminrechten zu fragen. ;)
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: [Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von ueluekmen »

Hi,
WebCF hat geschrieben:Ich vermute, ich muss "als Admin starten" explizit wählen?
wie der Name Loginblocker schon vermuten lässt, greift das Installationsskript vom opsi-client-agent sehr tief in das System ein. Wenn so etwas ohne Admin-Rechte gehen würde, dann würde ich mir echt gedanken machen. ;)
WebCF hat geschrieben:Falls ja: Ich glaub batch konnte man beibringen nach Adminrechten zu fragen.
Wir sind ein OpenSource-Projekt. Du hast das Skript vorliegen, wenn du weist wie es geht, kannst du uns gerne einen Patch zukommen lassen. Soweit ich weiß, geht so was in der cmd nicht. Powershell wird schon gehen, aber ich denke in der cmd könnte man nur versuchen ein befehl auf zu rufen, was nur Admins dürfen und dann eine Fehlermeldung und einen Abbruch einbauen. Aber ich lasse mich gerne eines besseren belehren.
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
WebCF
Beiträge: 14
Registriert: 07 Sep 2016, 07:34

Re: [Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von WebCF »

ueluekmen hat geschrieben:Hi,
WebCF hat geschrieben:Ich vermute, ich muss "als Admin starten" explizit wählen?
wie der Name Loginblocker schon vermuten lässt, greift das Installationsskript vom opsi-client-agent sehr tief in das System ein. Wenn so etwas ohne Admin-Rechte gehen würde, dann würde ich mir echt gedanken machen. ;)
Ich bin ja als Admin angemeldet und uac ist aus - dass das tief ins System eingreift ist klar ;)

Es hat ja genauso schonmal geklappt. Und jetzt gehts nicht mehr. Dazwischen lag nut das client 4.0.7.7 Update :mrgreen:

Habe es mit "Als Admin ausführen" nochmal probiert:

Steht beim Versuch opsiclientd auszupacken und erneut zu kopieren wieder "Zugriff verweigert" im Log. Auf dem 2. Win7 Client hat es jedoch diesmal geklappt.
WebCF
Beiträge: 14
Registriert: 07 Sep 2016, 07:34

Re: [Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von WebCF »

Ich verstehe es nicht..

Ich habe aus jux bei dem CLient, bei welchem es klappte opsi nochmal deinstalliert und wieder installiert: geht wieder nicht... gleiches Problem: timeout. Dienst vorhanden, aber opsiclientd.exe nicht (mehr):

Code: Alles auswählen

Error: copy of c:\opsi.org\tmp\decompr\opsiclientd.exe to C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe not possible.  Errorcode 5 ("Zugriff verweigert<")
Als Admin ohne uac und "Als Administrator ausführen".

Kompletter Logabschnitt:

Code: Alles auswählen

[5] [Sep 08 07:10:40:182]   Execution of Files_copy_opsiclientd_exe2
[7] [Sep 08 07:10:40:183]     del "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[8] [Sep 08 07:10:40:183]     we try to delete: C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe
[6] [Sep 08 07:10:40:183]     Delete "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 08 07:10:40:183]       Search "C:\Program Files\opsi.org\opsi-client-agent\"
[6] [Sep 08 07:10:40:183]       Search "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 08 07:10:40:183]       File "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 08 07:10:40:183]         The file has been deleted
[7] [Sep 08 07:10:40:183]     copy -x "c:\opsi.org\tmp\opsi\dist\opsiclientd.zip" "C:\Program Files\opsi.org\opsi-client-agent\"
[8] [Sep 08 07:10:40:184]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: 
[8] [Sep 08 07:10:40:184]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target:  "C:\Program Files\opsi.org\opsi-client-agent\"
[8] [Sep 08 07:10:40:184]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files\opsi.org\opsi-client-agent\
[8] [Sep 08 07:10:40:184]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files\opsi.org\opsi-client-agent\
[8] [Sep 08 07:10:40:184]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files\opsi.org\opsi-client-agent\
[8] [Sep 08 07:10:40:184]     source: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip - target: C:\Program Files\opsi.org\opsi-client-agent\
[8] [Sep 08 07:10:40:184]       Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[8] [Sep 08 07:10:40:184]       Found: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[8] [Sep 08 07:10:40:184]       Finished Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[6] [Sep 08 07:10:40:184]     Copying  c:\opsi.org\tmp\opsi\dist\opsiclientd.zip -----> C:\Program Files\opsi.org\opsi-client-agent\
[5] [Sep 08 07:10:40:184]       1 File(s) found
[8] [Sep 08 07:10:40:186]       Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[8] [Sep 08 07:10:40:187]       Found: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[6] [Sep 08 07:10:40:187]       Source c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[6] [Sep 08 07:10:40:187]         c:\opsi.org\tmp\opsi\dist\opsiclientd.zip identified as ZIP archive
[6] [Sep 08 07:10:40:187]                 path c:\opsi.org\tmp\decompr\ created
[6] [Sep 08 07:10:40:200]           c:\opsi.org\tmp\decompr\opsiclientd.exe extracted to c:\opsi.org\tmp\decompr\
[8] [Sep 08 07:10:40:201]         After copy: c:\opsi.org\tmp\decompr\opsiclientd.exe LastError: 5 Success: False
[3] [Sep 08 07:10:40:201]         Error: copy of c:\opsi.org\tmp\decompr\opsiclientd.exe to C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe not possible.  Errorcode 5 ("Zugriff verweigert<")
[6] [Sep 08 07:10:40:201]         Info: 
[8] [Sep 08 07:10:40:202]       Finished Search: c:\opsi.org\tmp\opsi\dist\opsiclientd.zip
[5] [Sep 08 07:10:40:202]       1 File(s) treated
[5] [Sep 08 07:10:40:213] 
[5] [Sep 08 07:10:40:213] DosInAnIcon_opsiclientd_register_service_exe
[6] [Sep 08 07:10:40:214]   c:\opsi.org\tmp\_opsiscript_Ej45Ly41.cmd saved back
[6] [Sep 08 07:10:40:214]   Executing "cmd.exe" /C c:\opsi.org\tmp\_opsiscript_Ej45Ly41.cmd
[6] [Sep 08 07:10:40:320]   ExitCode 1
[6] [Sep 08 07:10:40:320]               
[6] [Sep 08 07:10:40:320]               output:
[6] [Sep 08 07:10:40:320]               --------------
[6] [Sep 08 07:10:40:320]               
[6] [Sep 08 07:10:40:320]               Z:\opsi-client-agent>"C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe" -auto -install 
[6] [Sep 08 07:10:40:320]               Zugriff verweigert

Und der vollständigkeit halber: http://pastebin.ubuntu.com/23149060/
Benutzeravatar
koepkek
uib-Team
Beiträge: 255
Registriert: 11 Jan 2012, 11:27

Re: [Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von koepkek »

Gibt es vielleicht irgendwelche Policies über das AD die auf dem Client ziehen?

Code: Alles auswählen

ERROR: Reading the SD from <\\?\C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe> failed with: Zugriff verweigert
[6] [Sep 08 07:10:44:282]               
[6] [Sep 08 07:10:44:282]               SetACL finished with error(s): 
[6] [Sep 08 07:10:44:282]               SetACL error message: The call to GetNamedSecurityInfo () failed
[6] [Sep 08 07:10:44:282]               Operating system error message: Zugriff verweigert
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
WebCF
Beiträge: 14
Registriert: 07 Sep 2016, 07:34

Re: [Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von WebCF »

Nicht dahingehend.


Evtl. ganz anderer Ansatz: Der Win8.1/10 Workaround wird auch auf Win7 ausgeführt? Also, da ersetzen der opsiclientd? Naja, egal, mir fiel was andres auf:

Bei dem Step wird die opsiclientd gelöscht. Kann es sein, dass der erste opsiclientd-Aufruf noch läuft zu dem Zeitpunkt? Also:

* opsiclientd wird ja mit -auto -install aufgerufen. Danach wird entschieden:

Code: Alles auswählen

8 07:10:40:165]   CompareDotSeparatedNumbers($INST_NTVersion$,"6.0") >= "0"   <<< result true
[6] [Sep 08 07:10:40:165] Then
[5] [Sep 08 07:10:40:170]   comment: Recopy opsiclientd.exe and reinstall ...
[5] [Sep 08 07:10:40:174]   comment: unzip opsicleintd.exe ... (W8.1 + 10 workaround)
Und opsiclientd wird gelöscht. Steht zwar da, dass es klappte, aber so könnte ich mir erklären, dass es nicht geht (Zugriff verweigert), da der Prozess gerade läuft.

Wäre das möglich? Versuche ich eine exe zu löschen die gerade läuft kommt das ja auch.

Im Script steht nur del "$INST_BaseDir$\opsiclientd.exe" - offenbar wird das zwar geprüft:

Code: Alles auswählen

8 07:10:40:183]     del "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[8] [Sep 08 07:10:40:183]     we try to delete: C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe
[6] [Sep 08 07:10:40:183]     Delete "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 08 07:10:40:183]       Search "C:\Program Files\opsi.org\opsi-client-agent\"
[6] [Sep 08 07:10:40:183]       Search "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 08 07:10:40:183]       File "C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe"
[6] [Sep 08 07:10:40:183]         The file has been deleted
Aber wenn es gelöscht werden kann (und vorher war sie ja da), was spricht zu diesem Zeitpunkt dagegen, sie aus der zip erneut dorthin zu kopieren?

Oder steh ich grad auf dem Schlauch?
WebCF
Beiträge: 14
Registriert: 07 Sep 2016, 07:34

Re: [Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von WebCF »

So, habe etwas probiert:

Hab die opsiclientd.exe selber aus der zip entpackt und in Program Files kopiert. Und schon läuft opsi auf den 2 Testclients (Win7).

Das ist jedoch keine Dauerlösung :)

Ich hab mir eben nochmal den 8.1 Client angesehen. Dort funktioniert das erneute kopieren zwar, jedoch gibt es an andrer Stelle ein Problem (besagter DLL import Fehler):

Code: Alles auswählen

[6] [Sep 08 11:28:57:235]               output:
[6] [Sep 08 11:28:57:235]               --------------
[6] [Sep 08 11:28:57:235]               
[6] [Sep 08 11:28:57:235]               Y:\opsi-client-agent>"C:\Program Files (x86)\opsi.org\opsi-client-agent\opsiclientd.exe" -auto -install 
[6] [Sep 08 11:28:57:235]               Traceback (most recent call last):
[6] [Sep 08 11:28:57:235]                 File "boot_service.py", line 22, in <module>
[6] [Sep 08 11:28:57:235]                 File "opsiclientd.pyo", line 41, in <module>
[6] [Sep 08 11:28:57:235]                 File "OPSI\System\__init__.pyo", line 41, in <module>
[6] [Sep 08 11:28:57:235]                 File "OPSI\System\Windows.pyo", line 59, in <module>
[6] [Sep 08 11:28:57:235]                 File "win32profile.pyo", line 12, in <module>
[6] [Sep 08 11:28:57:235]                 File "win32profile.pyo", line 10, in __load
[6] [Sep 08 11:28:57:235]               ImportError: DLL load failed with error code 577
Kann das keiner reproduzieren?
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: [Win8.1] opsi-client-agent: Loginblocker: scm error 1060

Beitrag von ueluekmen »

Hi,

wir werden das noch mal explizit testen, aber wir haben das noch nicht gesehen. Es ist auch unwahrscheinlich, dass wir ein flächendeckendes Problem haben, weil die meisten mit service_setup.cmd die ersten Clients manuell ausrollen. Auch das Reinstallieren hängt davon ab, dass das sauber durchläuft.

Wenn der opsi-script merkt, dass die Datei, die er überschreiben will gerade in Benutzung ist, dann markiert er sich das und ersetzt die Datei bei nächsten Reboot. Das hat bisher immer funktioniert. Da kommt aber eine andere Meldung im log und nicht Zugriff verweigert. Auch das die dlls nicht geladen werden können, liegt wahrscheinlich daran, dass die Installation nicht voll durchgelaufen ist. Kannst du den Client, wenn er läuft über den Service aktualisieren (setup) setzen?
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
Antworten