15876
Goto Top

WSUS mag nicht downloaden

Win 2003 mit WSUS hat http Download Probleme

hallo,

hab das folgende Problem mit meinem WSUS

Inhaltdateisynchronisierung ist fehlgeschlagen. Ursache: Der Server unterstützt das erforderliche HTTP-Protokoll nicht. Der Server muss den Bereichsprotokollheader unterstützen, damit BITS ausgeführt werden kann.
Quelldatei: /msdownload/update/v3-19990518/cabpool/q327696_wxp_b6aa154944aa996399392121e2bdd32566c59941.exe Zieldatei: c:\WSUS\WsusContent\7E\DC12432B39308EC8C748561D1EE200481BF2BB7E.exe

Ich habe auch schon einen Thread gefunden:

If synchronization of update files to your WSUS server fails, you might see the following message in the corresponding event log:

Content file download failed. Reason: The server does not support the necessary HTTP protocol. Background Intelligent Transfer Service (BITS) requires that the server support the Range protocol header.Source File: /msdownload/update/v3-19990518/cabpool/windows2000-kb873339-x86-enu_500e4656b4f0ca3431565631989090bbeeb74bcc.exe Destination File: %drive%\wsus\WsusContent\WsusContent\CC\500E4656B4F0CA3431565631989090BBEEB74BCC.EXE.

This problem occurs if your proxy environment doesn't support HTTP 1.1 Protocol. You can manually work around this by running the following commands at the command prompt to configure BITS.

To resolve this issue:
1.
Type: net stop WSUSService, and then press ENTER.

2.
Type: "%programfiles%\Update Services\tools\osql\osql.exe" -S SQL_InstanceName -E -b -n ?Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1" and then press ENTER.

3.
Type: net start WSUSService.

4.
Close the command prompt window and retry synchronization: in the WSUS console, click Options, click Synchronization Options, and then under Tasks, click Synchronize now

Mein Versuch das umzusetzen:

Den WSUS Service stoppen funktioniert

aber beim zweiten dann bekomme ich die rückmeldung:
[DBNETLIB]SQL Server existiert nicht oder Zugriff verweigert.
[DBNETLIB]ConnectionOpen (Connect()).

Da ich von SQL keine Ahnung habe brauche ich da mal Hilfe. Ich nutze den WSUS auf 2003 mit der MSDE Variante ohne SQL Server

Danke schon mal im Voraus
Smoere

Content-ID: 14269

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

Ausgedruckt am: 22.11.2024 um 13:11 Uhr

Ritchy
Ritchy 11.08.2005 um 21:03:52 Uhr
Goto Top
Hallo,

du musst "SQL_InstanceName" durch den Namen deiner Instanz ersetzen, eg. "WSUS ".

mfg
Ritchy
15876
15876 11.08.2005 um 21:20:00 Uhr
Goto Top
wie kann ich den sehen oder mir anzeigen lassen?
Ritchy
Ritchy 14.08.2005 um 15:40:33 Uhr
Goto Top
Hallo,

kann ich dir nicht sagen, aber probier das:

osql.exe -S DeinServername\WSUS -E -b -n ?Q ?USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1?

Lies das: http://wsus.editme.com/TroubleshootingWSUSInProduction

mfg
Ritchy
15876
15876 14.08.2005 um 16:19:42 Uhr
Goto Top
ich probier das mal aus nächste woche

danke dir
Smoere
15876
15876 16.08.2005 um 11:54:35 Uhr
Goto Top
probier das übermorgen mal aus

danke für den tipp

Gruss Smoere
15876
15876 20.08.2005 um 13:41:23 Uhr
Goto Top
Hallo,

kann ich dir nicht sagen, aber probier das:

osql.exe -S DeinServername\WSUS -E -b -n ?Q
?USE SUSDB update tbConfigurationC set
BitsDownloadPriorityForeground=1?

Lies das:
http://wsus.editme.com/TroubleshootingWSUSInProduction

mfg
Ritchy

Danke das war die Lösung habe den Servernamen nicht mit reingenommen

Gruß Smoere
15876
15876 20.08.2005 um 13:45:56 Uhr
Goto Top
Mein problem wurde mit dem Problem schon gelöst.

Danke an alle die mitgeholfen haben

Gruß Smoere
15876
15876 28.08.2005 um 16:53:45 Uhr
Goto Top
Vielen Dank,

dass hat mir geholfen hab zwar jetzt das nächste Problem am Hals aber langsam ernährt sich das Eichhörnchen

Gruß Smoere
goodbytes
goodbytes 29.08.2005 um 12:48:12 Uhr
Goto Top
Hallo,
ich hab die beiden Varianten probiert. Allerdings funktioniert es bei mir leider immer noch nicht. Er holt sich zwar die Liste, welche Updates verfügbar sind, läd sie aber nicht herunter.

Beim Versuch einen Download manuell anzustoßen habe ich immer nur dies im Protokoll:

Inhaltdateisynchronisierung ist fehlgeschlagen. Ursache: Der Server unterstützt das erforderliche HTTP-Protokoll nicht. Der Server muss den Bereichsprotokollheader unterstützen, damit BITS ausgeführt werden kann.

Wie kann ich das Problem lösen?

Torsten
15876
15876 29.08.2005 um 13:30:50 Uhr
Goto Top
To resolve this issue:
1.
Type: net stop WSUSService, and then press ENTER.

2.
Type: "%programfiles%\Update Services\tools\osql\osql.exe" -S DeinSevername\WSUS -E -b -n ?Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1" and then press ENTER.

3.
Type: net start WSUSService.

4.
Close the command prompt window and retry synchronization: in the WSUS console, click Options, click Synchronization Options, and then under Tasks, click Synchronize now


Nachdem ich diese Prozedur durchgeführt hatte, hat es funktioniert.

Gruß Smoere
goodbytes
goodbytes 29.08.2005 um 13:58:45 Uhr
Goto Top
Ich hab`s noch mal probiert
Bei mir klappt`s leider nicht.

Torsten
15876
15876 29.08.2005 um 17:59:23 Uhr
Goto Top
was kommt denn beim ausführen der prozedur für ne fehlermeldung?
goodbytes
goodbytes 30.08.2005 um 06:56:05 Uhr
Goto Top
Also diese Meldung steht im Anwendungsprotokoll:

"Inhaltdateisynchronisierung ist fehlgeschlagen. Ursache: Der Server unterstützt das erforderliche HTTP-Protokoll nicht. Der Server muss den Bereichsprotokollheader unterstützen, damit BITS ausgeführt werden kann."

Es ist ein 2000-er Server.
BITS 2.0 ist aber installiert (war ja unter Anderem Vorraussetzung für die WSUS-Installation).
Irgendwie hab ich keinen Ansatz.

Torsten
15876
15876 30.08.2005 um 11:18:42 Uhr
Goto Top
Hast du jetzt die Prozedur im cmd (Ausführen - cmd ) mal ausprobiert?
Da muss ja auch ne Fehlermeldung gekommen sein!?
goodbytes
goodbytes 30.08.2005 um 13:27:24 Uhr
Goto Top
Vielen Dank für den Hinweis, Smoere!
Ich Trottel hab`s natürlich immer nur direkt über "Start\Ausführen" versucht. Über die Eingabeaufforderung hat er`s natürlich sofort ganz sauber angenommen. Nun iss er gerade fleißig mit Herunterladen beschäftigt. Problem gelöst.

Also, danke noch mal !!! face-smile

Torsten
15876
15876 30.08.2005 um 13:46:51 Uhr
Goto Top
OK na dann is ja alles klar.

Bei mir is grad noch das Problem das er bei ein - 2 Updates mal länger braucht. Meistens große wie Server 2003. Nix bei denken liegt glaub ich an der Verbindung zum MS Server

Gruß Marcel
goodbytes
goodbytes 30.08.2005 um 14:52:39 Uhr
Goto Top
Da konnte ich leider noch keine Erfahrungen sammeln, da er ja gerade angefangen hat zu laden. Ich werd`s mal im Auge behalten.

Torsten
Alex20
Alex20 23.11.2005 um 07:41:35 Uhr
Goto Top
Also bei mir klappts immer noch nicht...........wenn ich nach dem Wsusservice stop diesen langen Befehl ausführe krieg ich die Fehlermeldung "Eintrag in sysdatabases für SUSDB-Datenbank konnte nicht gefunden werden. Kein Eintrag mit diesem Namen wurde gefunden. Stellen sie sicher dass der Name richtig eingegeben wurde"
15876
15876 23.11.2005 um 08:14:31 Uhr
Goto Top
Hallo Alex,
Bei DeinServername\WSUS musst du schon den Namen von deinem Server eingeben der WSUS hostet und dann anstatt WSUS die Bezeichnung die du deinem SQL gegeben hast. Standard ist WSUS.

Gruß Marcel
Alex20
Alex20 23.11.2005 um 08:28:45 Uhr
Goto Top
Ja den Servernamen hab ich da schon eingegeben.............wie find ich die Bezeichnung des SQL raus?
15876
15876 23.11.2005 um 09:20:41 Uhr
Goto Top
Das kommt darauf an wo du ihn installiert hast. Normalerweise unter c:\Programme\SQL...
den Instancename erkennst du an einem Dollarzeichen dahinter. Aber das wird nicht mit eingeben bei der Prozedur
Alex20
Alex20 23.11.2005 um 11:17:26 Uhr
Goto Top
Nen SQL brauch ich ja gar nicht extra installieren das fordert das WSUS-Setup nicht weil es ne eigene Desktopengine dabei hat nur wenn fast fehlt wird gemeckert.
Also ich hab nen 2003er Server + SP1 (enhält net Framework sowie Bits 2.0) dann kann ich direkt das WSUS-Setup starten und auch durchführen nur die Fehlermeldung bleibt erhalten.
15876
15876 23.11.2005 um 12:17:20 Uhr
Goto Top
Ja das stimmt. Die MSDE ist im Prinzip nix anderes wie SQL, bloss abgespeckt
bei der installation gibts du aber auch den InstanceNamen dafür ein.
Du findest trotzdem bei dir dann irgendwo den SQL Ordner, der ist halt dann von MSDE
DaLoki
DaLoki 12.01.2006 um 17:06:04 Uhr
Goto Top
Hi ich hab den obigen Befehl eingegeben. Bei mir kommt in der CMD aber folgender Fehler:

[DBMSLPCN]SQL Server existiert nicht oder Zugriff verweigert.
[DBMSLPCN]ConnectionOpen (Connect()).

Was habe ich falsch gemacht?

Creetz
McKoby
McKoby 26.07.2006 um 16:03:56 Uhr
Goto Top
Hallo!

Ich habe hier auch einen WSUS auf einem 2000'er Unterbau und bekomme genau die selbe Fehlermeldung im Log. Wenn ich jetzt die von euch beschriebene Prozedur durchführe, sieht das wie folgt aus:

Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

C:\Dokumente und Einstellungen\AdminSRVWSUS>net stop wsusservice
Update Services wird beendet.
Update Services wurde erfolgreich beendet.


C:\Dokumente und Einstellungen\AdminSRVWSUS>"%programfiles%\Update Services\tool
s\osql\osql.exe" -S SRVWSUS\WSUS -E -b -n ?Q "USE SUSDB update tbConfigurationC
set BitsDownloadPriorityForeground=1
usage: osql [-U login id] [-P password]
[-S server] [-H hostname] [-E trusted connection]
[-d use database name] [-l login timeout] [-t query timeout]
[-h headers] [-s colseparator] [-w columnwidth]
[-a packetsize] [-e echo input] [-I Enable Quoted Identifiers]
[-L list servers] [-c cmdend] [-D ODBC DSN name]
[-q "cmdline query"] [-Q "cmdline query" and exit]
[-n remove numbering] [-m errorlevel]
[-r msgs to stderr] [-V severitylevel]
[-i inputfile] [-o outputfile]
[-p print statistics] [-b On error batch abort]
[-X[1] disable commands [and exit with warning]]
[-O use Old ISQL behavior disables the following]
<EOF> batch processing
Auto console width scaling
Wide messages
default errorlevel is -1 vs 1
[-? show syntax summary]

C:\Dokumente und Einstellungen\AdminSRVWSUS>net start wsusservice
Update Services wird gestartet.
Update Services wurde erfolgreich gestartet.


C:\Dokumente und Einstellungen\AdminSRVWSUS>

Nun gut, anschließend fängt der WSUS neu an zu syncen und läuft wieder auf den selben Fehler ;-(

Was mache ich falsch?

Danke im Voraus
Peter
Napo
Napo 21.08.2006 um 15:13:12 Uhr
Goto Top
Hi

Du mußt folgendes eingeben
C:\Dokumente und Einstellungen\AdminSRVWSUS>"%programfiles%\Update Services\tool
s\osql\osql.exe" -S SRVWSUS\WSUS -E -b -n -Q "USE SUSDB update tbConfigurationC
set BitsDownloadPriorityForeground=1


-Q nicht ?Q

mfg Napo
Ritchy
Ritchy 21.08.2006 um 18:34:14 Uhr
Goto Top
Irgendwie hat der Server hier die Befehlzeile verhagelt:

Nochmal: "C:\Programme\Update Services\tools\osql\osql.exe" -S HIER DEINEN SERVERNAMEN EINTRAGEN\WSUS -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"

oder mach ne Batch:

snip -----------------

@echo OFF
CLS
IF "%1" == "" GOTO FALSCH

"C:\Programme\Update Services\tools\osql\osql.exe" -S %1\WSUS -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"
GOTO ENDE

:FALSCH
ECHO.
ECHO Der PARAMETER: "%1" ist leer, das sollte der Servername sein!
ECHO.

:ENDE

snap --------------

mfg
Ritchy
Timmy84
Timmy84 07.05.2007 um 15:22:03 Uhr
Goto Top
Hallo,

der Befehl
"osql.exe -S DeinServername\WSUS -E -b
-n ?Q ?USE SUSDB update tbConfigurationC set
BitsDownloadPriorityForeground=1?
hat bei mir auch nicht wirklich geholfen.

Meine Lösung:
Der Dienst "Update Services"
läuft unter dem Account
"Netzwerkdienst".
Nach dem der Account
"Netzwerkdienst" auf das root
Verzeichnis (z.B.: D:\) die NTFS Berechtigung
"lesen/ausführen" und auf das
WSUS Verzeichnis (z.B: D:\WSUS) die NTFS
Berechtigung "ändern" hat und
der Dienst "Update Services" neu
gestartet wird, ging der Download bei mir
sofort face-wink

Hallo!
Wo kann ich dem Account "Netzwerkdienst" die Berechtigung zuweisen?
Und wo finde ich das WSUS-Verzeichnis, um die Berechtigung "ändern" zu setzen?
Bitte um kurze Hilfe!!!
DANKE!!!!!

Gruß, Timmy
jensks
jensks 28.08.2008 um 13:47:31 Uhr
Goto Top
Ich hatte dasselbe Problem und hatte den Port im IIS übersehen.

Checkt einfach mal im IIS den Standart Port des WSUS Dienstes. Gewöhnlich läuft er unter Port 8530 und nicht unter Port 80 HTTP.

Jetzt funktioniert es problemlos.