PMv3 funktioniert nicht (Fehler -20)

Moderator: moderators

Locked
jnz
Posts: 67
Joined: 11. Apr 2013, 14:12
Contact:

PMv3 funktioniert nicht (Fehler -20)

Post by jnz » 25. Jun 2014, 11:25

Moin,

wir haben derzeit ein Problem mit dem PMv3 Fix, Scan läuft ohne Probleme durch. Nur kann er anscheinend irgendwie die Catalog-Datei nicht kopieren:

Code: Select all

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] Commandline: C:\Program Files\Matrix42\PM3Client\PM3Client.exe -CheckForFixable -group P_Software -empServer matrix42

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] Current AgentConfig-File location is C:\Windows\system32\Empirum\AgentConfig.xml

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] AgentConfig file location that will be used : C:\Windows\system32\Empirum\AgentConfig.xml

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] Using cache in C:\EmpirumAgent\PatchManagement_v3

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] Current Directory Configuration:
2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] serverCatalogBucketLocation : \\matrix42\Configurator$\Packages\PatchManagement_v3\Catalog

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] serverEndpointBucketLocation : \\matrix42\Configurator$\Packages\PatchManagement_v3\Endpoint

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] serverPatchBucketLocation : \\matrix42\Configurator$\Packages\PatchManagement_v3\Patches

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] serverDataBucketLocation : \\matrix42\Configurator$\Packages\PatchManagement_v3\Data

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] clientCatalogBucketLocation : C:\EmpirumAgent\PatchManagement_v3\Repository\Catalog

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] clientEndpointBucketLocation : C:\EmpirumAgent\PatchManagement_v3\Repository\Endpoint

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] clientPatchBucketLocation : C:\EmpirumAgent\PatchManagement_v3\Repository\Patches

2014-06-24 15:07:27.361 ThreadId=5216 [PM3Client] clientDataBucketLocation : C:\EmpirumAgent\PatchManagement_v3\Repository\Data

2014-06-24 15:07:27.377 ThreadId=5216 [PM3Rt] Setting hidden flag to directory
2014-06-24 15:07:27.377 ThreadId=5216 [PM3Client] Downloading catalogs from \\matrix42\Configurator$\Packages\PatchManagement_v3\Catalog

2014-06-24 15:07:27.377 ThreadId=5216 [PM3Client] Checking if hf7b.cab needs to be copied
2014-06-24 15:07:27.377 ThreadId=5216 [PM3Client] Last write time of source is 01.01.1601 01:00:00.000 

2014-06-24 15:07:27.377 ThreadId=5216 [PM3Client] Last write time of target is 04.02.2014 04:00:36.014 

2014-06-24 15:07:27.377 ThreadId=5216 [PM3Client] Copying hf7b.cab
2014-06-24 15:07:27.377 ThreadId=5216 [PM3Client] Exception occurred while copying assessment and deployment catalog cab files into catalog bucket of repository...

2014-06-24 15:07:27.377 ThreadId=5216 [PM3Client] Stack: Die Datei "\\matrix42\Configurator$\Packages\PatchManagement_v3\Catalog\hf7b.cab" konnte nicht gefunden werden.

2014-06-24 15:07:27.377 ThreadId=5216 [PM3Client] Stack:    bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   bei System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
   bei Matrix42.Empirum.PM3.Client.ClientRepositoryManager.CopyFileWithArchiveBit(String src, String tgt, Boolean overwrite, Boolean archiveBit)
   bei Matrix42.Empirum.PM3.Client.ClientRepositoryManager.UpdateFileWithArchiveBit(String src, String tgt, Boolean overwrite, Boolean archiveBit)
   bei Matrix42.Empirum.PM3.Client.ClientRepositoryManager.DownloadShavlikCatalogs()

2014-06-24 15:07:27.377 ThreadId=5216 [PM3Client] Initialisation failed! Returncode: -20
2014-06-24 15:07:27.392 ThreadId=5216 [PM3Client] Cleaning up temporary files
2014-06-24 15:07:27.392 ThreadId=5216 [PM3Client] Delete files
Diese hf7b.cab existiert tatsächlich nicht. Dafür habe ich aber eine HFVersions.cab in dem Verzeichnis.
Irgendeine Idee, was ich machen muss, um es wieder zum Laufen zu bekommen?

Viele Grüße
Jens

User avatar
r.wiegel
Posts: 896
Joined: 05. Feb 2010, 13:45
Location: Regensburg
Contact:

Re: PMv3 funktioniert nicht (Fehler -20)

Post by r.wiegel » 25. Jun 2014, 11:44

Hallo Jens,

Du kannst die Synchronisation über DButil anstoßen (Synchronisation jetzt erzwingen).

Viele Grüße
Roman
Viele Grüße
Roman Wiegel
IT-Consultant

MR Datentechnik - Vertriebs- und Service GmbH

jnz
Posts: 67
Joined: 11. Apr 2013, 14:12
Contact:

Re: PMv3 funktioniert nicht (Fehler -20)

Post by jnz » 25. Jun 2014, 13:20

Moin Roman,

das bringt irgendwie auch nichts:

Code: Select all

[2000] 2014-06-25 12:28:20.142 ThreadId=4520 [QMA] ProcessJob JobId='34962' Queue='ActivationQueue_PM3' Dsn='EmpirumDB' User='<user>' Pass='<pw>' 

[2000] 2014-06-25 12:28:20.150 ThreadId=4520 [MXCORE] => CREATE ENTRY:34962.424878 STATE:Running MSG:'11' OID:CatalogSync OT:Computer IOI:PM3  

[2000] 2014-06-25 12:28:20.154 ThreadId=4520 [PM3] Processing job with command CatalogSync (FORCE) 
[2000] 2014-06-25 12:28:20.155 ThreadId=4520 [PM3] Reading patchmanagement configuration from database 
[2000] 2014-06-25 12:28:20.155 ThreadId=4520 [PM3] Initializing the repository on WPA server 
[2000] 2014-06-25 12:28:20.155 ThreadId=4520 [PM3Rt] Initializing Internet Connection Manager 
[2000] 2014-06-25 12:28:20.155 ThreadId=4520 [PM3Rt] Using global proxy settings (IE Settings) 
[2000] 2014-06-25 12:28:20.155 ThreadId=4520 [PM3Rt] Initializing the repository directories 
[2000] 2014-06-25 12:28:20.157 ThreadId=4520 [PM3Rt] Initializing PM3 entity connection in WPA database 
[2000] 2014-06-25 12:28:20.158 ThreadId=4520 [PM3Rt] Initialzing the catalog manager 
[2000] 2014-06-25 12:28:20.161 ThreadId=4520 [PM3Rt] Initialzing the patch group manager 
[2000] 2014-06-25 12:28:20.163 ThreadId=4520 [PM3] Downloading catalogs to \\MATRIX42\Configurator$\Packages\PatchManagement_v3\Catalog 

[2000] 2014-06-25 12:28:20.163 ThreadId=4520 [PM3RT] Patch Manager: Get HFVersions file 
[2000] 2014-06-25 12:28:20.348 ThreadId=4520 [PM3RT] Patch Manager: Successfully downloaded http://xml.shavlik.com/data/versions/HFVersions.cab to \\MATRIX42\Configurator$\Packages\PatchManagement_v3\Catalog\HFVersions.cab  

[2000] 2014-06-25 12:28:22.117 ThreadId=4520 [PM3] Die Datei ist vorhanden. 
[2000]    bei Matrix42.Empirum.PM3.Common.Runtime.Common.PathHelper.GetTempFileName() 
[2000]    bei Matrix42.Empirum.PM3.Common.Runtime.Engines.UpdateManager.InitializeUpdateManager(IWebProxy configuredProxy) 
[2000]    bei Matrix42.Empirum.PM3.Common.Runtime.Engines.UpdateManager..ctor(WebClient webClient, ICommonLogger logger) 
[2000]    bei Matrix42.Empirum.PM3.Common.Runtime.Engines.PatchRepositoryManager.DownloadMetadata() 
[2000]    bei Matrix42.Empirum.PM3.Services.ActivationQueue.PM3.JobHandlerSyncCatalog.ProcessJobEx(Configurator config, PatchRepositoryManager repManager, TaskQueue queue, TaskEntry task, SqlConnection connection, EmpirumCoreObjectContext dataContext, IQueuePluginLogger pluginLogger, ICommonLogger logger) 
[2000]    bei Matrix42.Empirum.PM3.Services.ActivationQueue.PM3.Helper.JobHandlerBase.ProcessJob(TaskQueue queue, TaskEntry task, SqlConnection connection, EmpirumCoreObjectContext dataContext, IQueuePluginLogger pluginLogger, ICommonLogger logger, Int32& recurringTimeInSeconds) 
[2000]    bei Matrix42.Empirum.PM3.Services.ActivationQueue.PM3.Helper.JobHandlerRegistry.ProcessJob(TaskQueue queue, TaskEntry task, SqlConnection connection, EmpirumCoreObjectContext dataContext, IQueuePluginLogger pluginLogger, ICommonLogger logger, Int32& RecurringTimeInSeconds) 
[2000]    bei Matrix42.Empirum.PM3.Services.ActivationQueue.PM3.ActivationServicePlugin.ProcessJob(TaskQueue queue, TaskEntry task, SqlConnection connection, EmpirumCoreObjectContext dataContext, IQueuePluginLogger pluginLogger, Int32& recurringTimeInSeconds) 

[2000] 2014-06-25 12:28:22.117 ThreadId=4520 [PM3] Error during job execution: Die Datei ist vorhanden. 
[2000] 2014-06-25 12:28:22.120 ThreadId=4520 [MXCORE] => CREATE ENTRY:34962.424879 STATE:Running MSG:'12' OID:CatalogSync OT:Computer IOI:PM3  
Die HFVersions.cab lädt er neu runter, aber die vom Client angeforderte .cab ist trotzdem nicht vorhanden.

Gruß
Jens

User avatar
r.wiegel
Posts: 896
Joined: 05. Feb 2010, 13:45
Location: Regensburg
Contact:

Re: PMv3 funktioniert nicht (Fehler -20)

Post by r.wiegel » 25. Jun 2014, 13:50

findest du auf dem Empirum-Server in dem Ordner welche Dateien?:
C:\Windows\Temp\PatchManagementWorkCatalog

lösche bitte auch alles im Temp und versuche es wieder.
Empirum Patchlevel?
Viele Grüße
Roman Wiegel
IT-Consultant

MR Datentechnik - Vertriebs- und Service GmbH

jnz
Posts: 67
Joined: 11. Apr 2013, 14:12
Contact:

Re: PMv3 funktioniert nicht (Fehler -20)

Post by jnz » 25. Jun 2014, 14:10

Der Ordner existiert nicht, habe Temp aber mal gelöscht.

Patch-Level: 15.1.0.664
Habe aber gesehen, dass es den Patch07 gibt. Werde ich mal installieren und dann nochmal schauen.

jnz
Posts: 67
Joined: 11. Apr 2013, 14:12
Contact:

Re: PMv3 funktioniert nicht (Fehler -20)

Post by jnz » 01. Jul 2014, 10:08

Update hat den Fehler leider nicht behoben.

Habe eben nochmal DebugView auf einem Client laufen lassen, mit folgendem Ergebnis:

Code: Select all

[2340] # normal  #  Hiding package 'Matrix42 Patch-Management Client (v3) Fix 15.1' (registry key 'HKLM,SOFTWARE\matrix42\PM3Client,PatchesMissing' does not exist).
Im Inventory wird mir aber angezeigt, dass Updates fehlen.

User avatar
r.wiegel
Posts: 896
Joined: 05. Feb 2010, 13:45
Location: Regensburg
Contact:

Re: PMv3 funktioniert nicht (Fehler -20)

Post by r.wiegel » 01. Jul 2014, 10:26

ist eine Patch-Gruppe zugewiesen? Nur ein Scan-Lauf+ eine Patch-Gruppe erzeugen den Key in Registry
Viele Grüße
Roman Wiegel
IT-Consultant

MR Datentechnik - Vertriebs- und Service GmbH

jnz
Posts: 67
Joined: 11. Apr 2013, 14:12
Contact:

Re: PMv3 funktioniert nicht (Fehler -20)

Post by jnz » 01. Jul 2014, 13:23

Ja, ist zugewiesen.

Habe den Rechner nochmal neugestartet, weil Scan im Depot-Log auch einen Fehler geworfen hat.
Jetzt ist das Fix-Paket mit Success durchgelaufen ohne was zu patchen. Allerdings hatte ich den Reg-Key manuell angelegt, zum Testen.
Es scheint, als würde der Scan das "vergessen"

Locked

Return to “Patch Management (EOL)”

Who is online

Users browsing this forum: No registered users and 7 guests