{"id":3400,"date":"2022-07-22T22:09:22","date_gmt":"2022-07-22T20:09:22","guid":{"rendered":"https:\/\/www.mariotti.de\/?p=3400"},"modified":"2022-07-22T22:09:22","modified_gmt":"2022-07-22T20:09:22","slug":"citrix-appv-fehlermeldung-start-nicht-moeglich-app-name","status":"publish","type":"post","link":"https:\/\/dev.mariotti.de\/?p=3400","title":{"rendered":"Citrix AppV Fehlermeldung &#8222;Start nicht m\u00f6glich [App Name]&#8220;"},"content":{"rendered":"<p>Sollten sich AppV Anwendungen unter Citrix nicht mehr starten lassen, und stattdessen erh\u00e4lt man eine Fehlermeldung mit dem Titel &#8222;Citrix XenDesktop&#8220; bzw. &#8222;Citrix XenApp&#8220; und dem Meldungstext &#8222;Start nicht m\u00f6glich [App Name]&#8220; bzw. &#8222;Cannot start [app name]&#8220;, dann ist ein m\u00f6glicher Grund, dass im AppV Cache eine korruptes Paket enthalten ist, dieses korrupte Paket bringt den AppV Client so durcheiandern, dass keinerlei AppV Anwendung mehr startbar ist. Ein Paket kann z.B. dann korrupt sein wenn es innerhalb des Paketes mehrere Versionen und Manifestdatei gibt, die durch kopieren eine doppelte Versionsnummer haben. Der Fehler \u00e4u\u00dfert sich auch dahingehen, dass der PowerShell Befehl &#8222;Get-AppvClientPackage -All&#8220; nicht mehr wie erwartet funktioniert sondern folgenden Fehler liefert:<\/p>\n<p><span style=\"font-size: 8pt;\"><code>Get-AppvClientPackage : Der angeforderte Vorgang konnte im Application Virtualization-Dienst nicht durchgef\u00fchrt werden.<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>Vorgang versucht: Pakete abrufen.<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>AppV-Fehlercode: 0600000011.<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>Fehler \u2013 Modul: Catalog. Details zum internen Fehler: 86B0BB0600000011.<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>Weitere Informationen finden Sie im AppV Client-Ereignisprotokoll.<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>In Zeile:1 Zeichen:1<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>+ Get-AppvClientPackage -all<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>+ ~~~~~~~~~~~~~~~~~~~~~~~~~~<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>\u00a0\u00a0\u00a0 + CategoryInfo\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : InvalidResult: (:) [Get-AppvClientPackage], ClientException<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>\u00a0\u00a0\u00a0 + FullyQualifiedErrorId : GetPackagesError,Microsoft.AppV.AppvClientPowerShell.GetAppvPackage<\/code><\/span><\/p>\n<p>Im Windows EventLog findet man zu dem Fehler folgenden Eintrag:<\/p>\n<p><span style=\"font-size: 8pt;\"><code>Quelle:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Microsoft-AppV-Client<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>Ereignis-ID:\u00a0\u00a0 102<\/code><\/span><br \/>\n<span style=\"font-size: 8pt;\"><code>Beschreibung: IAppVClient::GetPackages COM method exited. Unbekannter Fehler<\/code><\/span><\/p>\n<p>L\u00f6sen l\u00e4sst sich das Problem dadurch, dass man das korrupte Paket identifiziert und aus dem AppV Cache entfern, dies ist mit folgendem kleinen PowerShell Script m\u00f6glich:<\/p>\n<pre><code class=\"language-powershell\">$Catalog = \"C:\\Programdata\\Microsoft\\AppV\\Client\\Catalog\\Packages\"\nForeach($Package in (Get-ChildItem $Catalog)){ \n    Foreach($Version in (Get-ChildItem (Join-Path $Catalog $Package.Name))){\n        $VersionID = $($Version.Name).Trim(\"{\",\"}\")\n        $PackageID = $(($Package.Name).Trim(\"{\",\"}\"))\n        $Manifest = \"$Catalog\\$($Package.Name)\\$($Version.Name)\\Manifest.xml\"\n        [xml]$Content = Get-Content $Manifest\n        if((($Content.Package.Identity.VersionId).toUpper()) -ne $VersionID){\n            Write-Host \"Manifest: $Manifest\"\n            $corruptPackageFound = $true\n        }       \n    }\n    if ($corruptPackageFound) {\n        Write-host \"Remove problematic package from cache\"\n        Foreach($Version in (Get-ChildItem (Join-Path $Catalog $Package.Name))){\n            $VersionID = $($Version.Name).Trim(\"{\",\"}\")\n            $PackageID = $(($Package.Name).Trim(\"{\",\"}\"))\n            Remove-AppvClientPackage -PackageId $PackageID -VersionId $VersionID\n        }\n    }\n    $corruptPackageFound = $false\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Ich zeige einen m\u00f6glichen Grund f\u00fcr den Citrix &#8222;Start nicht m\u00f6glich [App Name]&#8220; bzw. &#8222;Cannot start [app name]&#8220; Fehler, incl. der L\u00f6sung<\/p>\n","protected":false},"author":2,"featured_media":3401,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-3400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-citrix"],"_links":{"self":[{"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=\/wp\/v2\/posts\/3400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3400"}],"version-history":[{"count":0,"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=\/wp\/v2\/posts\/3400\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=\/wp\/v2\/media\/3401"}],"wp:attachment":[{"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.mariotti.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}