ich habe heute ein neues (K)Ubuntu installiert sowie wsusoffline 8.2. Dabei ist mir das folgende aufgefallen.
Beim Download für "wxp deu" kommt "Found 5 patches..." und es werden auch nur diese 5 Patches gezogen. Wohlgemerkt nachdem noch gar keine Patches auf der Platte liegen weil komplett neu installiert. Das sind wohl deutlich zu wenige.
Beim Download für "w62-x64 deu" werden 29 Patches gefunden und geladen.
Bei beiden Download Versuchen tauchen aber auch noch Fehlermeldungen auf, die ich bisher nicht lösen konnte.
Bei XP 32bit, "wxp deu"
- Do you want to download now? [y/n] y
Thank you - now I start working!
Downloading most recent Windows Update Agent and catalog file...
wget -nv -N --timeout=120 -i ../static/StaticDownloadLinks-wsus.txt -P ../client/wsus
Determining static URLs for wxp deu...
cp: Aufruf von stat für »../static/StaticDownloadLinks-cpp--glb.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für »../static/custom/StaticDownloadLinks-dotnet.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für »../static/custom/StaticDownloadLinks-cpp--glb.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
Extracting Windows update catalogue file package.xml...
../client/wsus/wsusscn2_1.cab: WARNING; possible 15960 extra bytes at end of file.
Found valid list of superseded updates...
Determining update URLs for wxp deu...
failed to load external entity "../xslt/ExtractDownloadLinks-dotnet--glb.xsl"
cannot parse ../xslt/ExtractDownloadLinks-dotnet--glb.xsl
cp: Aufruf von stat für »../temp/Urls-wxp-glb.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
grep: ../temp/tmpValidUrls-wxp-glb.txt: Datei oder Verzeichnis nicht gefunden
Determining update URLs for win deu...
failed to load external entity "../xslt/ExtractDownloadLinks-win--deu.xsl"
cannot parse ../xslt/ExtractDownloadLinks-win--deu.xsl
cat: ../exclude/ExcludeList-win-.txt: Datei oder Verzeichnis nicht gefunden
***************************************
Found 5 patches...
Bei Win8 64bit, "w62-x64 deu"
- Do you want to download now? [y/n] y
Thank you - now I start working!
Downloading most recent Windows Update Agent and catalog file...
wget -nv -N --timeout=120 -i ../static/StaticDownloadLinks-wsus.txt -P ../client/wsus
Determining static URLs for w62-x64 deu...
cp: Aufruf von stat für »../static/StaticDownloadLinks-cpp--glb.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für »../static/StaticDownloadLinks-msse--glb.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für »../static/StaticDownloadLink-wddefs--glb.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für »../static/custom/StaticDownloadLinks-dotnet.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für »../static/custom/StaticDownloadLinks-cpp--glb.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für »../static/custom/StaticDownloadLinks-msse--glb.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für »../static/custom/StaticDownloadLink-wddefs--glb.txt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
Extracting Windows update catalogue file package.xml...
../client/wsus/wsusscn2_1.cab: WARNING; possible 15960 extra bytes at end of file.
Found valid list of superseded updates...
Determining update URLs for w62-x64 deu...
failed to load external entity "../xslt/ExtractDownloadLinks-dotnet--glb.xsl"
cannot parse ../xslt/ExtractDownloadLinks-dotnet--glb.xsl
Determining update URLs for win deu...
failed to load external entity "../xslt/ExtractDownloadLinks-win--deu.xsl"
cannot parse ../xslt/ExtractDownloadLinks-win--deu.xsl
cat: ../exclude/ExcludeList-win-.txt: Datei oder Verzeichnis nicht gefunden
***************************************
Found 29 patches...
Sorgen bereitet mir hier dass z.B. bei "StaticDownloadLinks-cpp--glb.txt" die Plattform fehlt. Soweit ich herausgefunden habe sollte das wohl so aussehen: StaticDownloadLinks-cpp-<Plattform>-glb.txt. Sprich die Plattform steht zwischen dem doppelten Minuszeichen was hier nicht der Fall ist.
Das tritt nahezu bei allen Aufrufen auf, bei denen am Anfang der Zeile "cp:" steht.
Noch mehr Sorgen auf meine Stirn zaubert aber das "failed to load external entity ...". Soweit ich das verstehe sorgt es dafür, dass die Patches nicht geladen werden können, da die URLs nicht extrahiert werden.
Fehlt hier evtl. noch ein Paket auf Linux das nachinstalliert werden muss oder ist es noch etwas anderes? Wer kann helfen?
Vielen Dank.
Rainer
PS: Beim zweiten Shellskript CreateISOImage.sh tritt ein Fehler im Anschluss an den Download auf. Weil beim Download "w62-x64 deu" und beim ISO erzeugen dann "w62-64 deu" also ohne das x vorm 64 benutzt wird.
Ansonsten an alle einen super Dank für das was ihr hier leistet. Das verdient absoluten Respekt und den habt ihr auch. Vor allem weil es nicht nur unter Windoof sondern so schön unter Linux funktioniert.