131361
Goto Top

WSUS nach Upgrade - kein Start mehr

Hallo zusammen,

habe einen Windows Server 2012 welcher als WSUS dienst.
Jetzt wurde ein Upgrade auf Server 2016 durchgeführt - dies verlief auch ohne Probleme.

Wenn ich jetzt die WSUS Konsole starte kommt folgendes Fenster:

1

Dieses bestätige ich mit "Ausfähren"
Pfad C:\WSUS stimmt > war vor dem Upgrade auch so.

Allerdings kommt dann paar Sekunden später diese Fehlermeldung:

2



Wie kann ich das lösen?

Content-Key: 383732

Url: https://administrator.de/contentid/383732

Printed on: April 20, 2024 at 05:04 o'clock

Member: Dani
Dani Aug 17, 2018 at 19:47:36 (UTC)
Goto Top
Moin,
poste doch bitte den Inhalt der Protokolldatei, die dort angegeben ist.


Gruß,
Dani
Member: Ingenieurs
Ingenieurs Aug 17, 2018 at 20:42:12 (UTC)
Goto Top
In der Fehlermeldung steht "Illegales Zeichen im Pfad".

Sonderzeichen verwendet?

Gruß
Ingenieurs
Mitglied: 131361
131361 Aug 17, 2018 at 22:03:37 (UTC)
Goto Top
das ist der Inhalt der Protokolldatei:

2018-08-18 00:00:00 Postinstall started
2018-08-18 00:00:00 Detected role services: Api, UI, WidDatabase, Services
2018-08-18 00:00:00 Start: LoadSettingsFromParameters
2018-08-18 00:00:00 Content local is: True
2018-08-18 00:00:00 Content directory is: C:\WSUS"
2018-08-18 00:00:00 SQL instname is:
2018-08-18 00:00:00 End: LoadSettingsFromParameters
2018-08-18 00:00:00 Start: Run
2018-08-18 00:00:00 Fetching WsusAdministratorsSid from registry store
2018-08-18 00:00:00 Value is S-1-5-21-1079192069-2016422021-3164412039-1001
2018-08-18 00:00:00 Fetching WsusReportersSid from registry store
2018-08-18 00:00:00 Value is S-1-5-21-1079192069-2016422021-3164412039-1002
2018-08-18 00:01:00 Configuring content directory...
2018-08-18 00:01:00 System.ArgumentException: Illegales Zeichen im Pfad.
bei System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
bei System.IO.Path.GetFullPathInternal(String path)
bei System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
bei Microsoft.UpdateServices.Administration.ConfigureContentDirectory.CreateDirectoriesIfNotExist()
bei Microsoft.UpdateServices.Administration.ConfigureContentDirectory.Run()
bei Microsoft.UpdateServices.Administration.PostInstall.Run()
bei Microsoft.UpdateServices.Administration.PostInstall.Execute(String arguments)
Member: the-buccaneer
the-buccaneer Aug 17, 2018 at 22:32:52 (UTC)
Goto Top
Moin!
Ich würde hier auch in Richtung "illegales Zeichen" im Pfad des Content Directory suchen. Das sagt er doch explizit. Wo liegt denn das?

Aber den WSUS rauswerfen und neu installieren ist keine Option? Letztlich sind die Konfigurationen meist schneller erledigt, als die Fehlersuche und -behebung. Leider. Und die Klienten überstehen so eine Synchronisation ohne Updates für 2 Tage meist ohne Panikattacken. face-wink

Buc
Member: Dani
Solution Dani Aug 17, 2018 at 23:10:53 (UTC)
Goto Top
Moin,
lass den letzten Backslash (\) am Ende des Pfades weg.


Gruß,
Dani
Member: Spirit-of-Eli
Spirit-of-Eli Aug 18, 2018 at 00:32:29 (UTC)
Goto Top
Andererseits, was bedeutet upgrade?
Wurde 2016 drüber installiert?
Mitglied: 131361
131361 Aug 18, 2018 at 08:44:49 (UTC)
Goto Top
ja, 2016 wurde drüber installiert.
Member: Spirit-of-Eli
Spirit-of-Eli Aug 18, 2018 at 09:04:30 (UTC)
Goto Top
Zitat von @131361:

ja, 2016 wurde drüber installiert.

Mach den Server platt. Nicht ohne Grund kommt vor der Aktion ne Warnmeldung.
Ein Wsus ist ja jetzt kein Aufwand.
Mitglied: 131361
131361 Aug 18, 2018 at 09:06:38 (UTC)
Goto Top
den letzten \ von C:\WSUS\ zu entfernen hat die Lösung gebracht face-smile
Danke.

Schön das Windows dieses Pfad als "richtigen" Pfad automatisch vorgibt.