Page 1 of 3

r897: "Timeout occured"

PostPosted: 02.10.2017, 13:16
by Gerby
Hi!

Bei allen Update-Installationen, die ich derzeit durchführe (mit trunk r897), wird beim Beenden und Starten des Windows-Update-Dienstes (wuauserv) immer das Timeout erreicht, unabhängig vom Betriebssystem und dem PC (Win 7, Win 8.1, Win 10, jeweils 64-Bit).

WOU - wuauserv - timout occured.png
(15.5 KiB) Not downloaded yet


Der Installationsprozess scheint danach jedoch ohne weitere Probleme durchzulaufen.

Schöne Grüße
Gerby

P.S.: "occurred" wird mit Doppel-R geschrieben. ;)

Re: r897: "Timeout occured"

PostPosted: 03.10.2017, 00:31
by boco
r897 hat eine Änderung bezüglich dieser Funktion, da Windows die abgerufenen Dienst-Informationen blöderweise lokalisiert.

Scheint so, als sei die neue Methode noch nicht ganz ausgereift und funktioniert noch nicht wie erwartet - aber dafür sind Trunk-Versionen ja da. Fehler können immer passieren und die Trunks sind ja für User, die sich etwas auskennen. Oder wie es so schön heißt, wer die Hitze nicht verträgt, verlasse bitte die Küche. ;)

Ich denke, Cheffe wird das ausbügeln - ich selbst blicke bei den FOR-Schleifen und VBS-Code nicht wirklich durch... :roll:


P.S.: "occurred" wird mit Doppel-R geschrieben. ;)
Korrekt. Aber ich denke, daß "Timeout reached" oder "The operation timed out" sowieso besser ist.

Re: r897: "Timeout occured"

PostPosted: 04.10.2017, 21:35
by aker
@Gerby
Wie lange braucht wuauserv denn beim Starten/Beenden über "sc start/stop wuauserv" in der CMD.

Ich vermute eine irgendwie geartete Abfrage-Problematik.

Viele Grüße

Re: r897: "Timeout occured"

PostPosted: 05.10.2017, 06:24
by boco
Normalerweise wartet sc start/stop nicht wie net start/stop auf die Beendigung des Vorgangs. Das heißt, sc beendet sofort wieder und wartet nicht auf das Ergebnis.

Der Status des Dienstes wird in einer separaten Schleife abgefragt und hier geht offensichtlich etwas schief. Die erwartete Bedingung wird anscheinend nie erreicht.

Re: r897: "Timeout occured"

PostPosted: 10.10.2017, 23:14
by AlexLi
It also happened in version 11.0.2.
Any way to disable this waiting 180 sec and then 60sec waiting? It seems it is working well even the service "wuauserv" is started.
Thanks!

timeout occured - version 11.0.2 (tested on Windows Servers)

PostPosted: 11.10.2017, 03:02
by AlexLi
I noticed the waiting for service 'wuauserv' will alway timeout in version 11.0.2.
So far I tried on windows server 2008 R2 and 2012 R2.
I feel this new function is not working on Windows Servers. Thanks!

example:
Adjusting service 'Windows Update'...
Stopping service 'Windows Update' (wuauserv)...
Waiting for service 'wuauserv' to reach state 'Stopped' (timeout: 180s)...
Warning: Service 'wuauserv' did not reach state 'Stopped' (timeout occured)
Starting service 'Windows Update' (wuauserv)...
Waiting for service 'wuauserv' to reach state 'Running' (timeout: 60s)...
Warning: Service 'wuauserv' did not reach state 'Running' (timeout occured)

Re: r897: "Timeout occured"

PostPosted: 11.10.2017, 08:09
by Gerby
Hi AlexLi,

I've appended your new thread posting to this thread, as it deals with just the same topic.

Let's see what Torsten (aka WSUSUpdateAdmin) can tell about the issue.

Greetz
Gerby

Re: r897: "Timeout occured"

PostPosted: 11.10.2017, 13:21
by WSUSUpdateAdmin
Hi.

Sorry, I haven't seen this thread before the release. :(

Unfortunately, I could not yet reproduce the misbehaviour.
Any ideas?

Cheers,
Torsten

Re: r897: "Timeout occured"

PostPosted: 11.10.2017, 13:46
by Gerby
aker wrote:@Gerby
Wie lange braucht wuauserv denn beim Starten/Beenden über "sc start/stop wuauserv" in der CMD.


Späte Antwort (sorry): Der Dienst wird zügig beendet und auch wieder gestartet. Das beobachte ich in der Dienste-Liste mit regelmäßigem F5 (Refresh).

aker wrote:Ich vermute eine irgendwie geartete Abfrage-Problematik.


Jepp, irgendwo im aufgerufenen VBScript DetermineServiceState.vbs scheint es zu haken.

Re: r897: "Timeout occured"

PostPosted: 11.10.2017, 13:53
by Gerby
Maybe I've found the possible error:

In my client\cmd folder, DetermineServiceState.vbs is missing!

Searching all the scripts and text configs I've found the following in cmd/DownloadUpdates.cmd (r902, line 271):

Code: Select all
if exist ..\client\cmd\DetermineServiceState.vbs del ..\client\cmd\DetermineServiceState.vbs

An obsolete cleanup action, I guess...