1 2 Previous Next 19 Replies Latest reply on Jul 13, 2010 7:18 AM by DanielKawig

    Paketierung: Citrix Online Plugin 11.2

    XN04113 Specialist
      Hat schon jemand versucht diese neue Software mit enteo für XP zu paketieren?
      Ich habe inzwischen ein EXE Paket welches das org. File aufruft wie von Citrix dokumentiert und ein MSI Paket in dem die aus der EXE stammenden MSI's einzeln installiert werden.
      Beide Verfahren klappen über eine Batchdatei bei lokaler Installation problemlos. Auch die beiden Pakete funktionieren mit F7 (Execute local now) einwandfrei.
      Sobald ich aber eine Pilotinstallation mache ist schluß mit lustig. Enteo läuft in den eingestellten Timeout und nichts wird installiert. Ich sehe noch schemenhaft ein Teilfenster mit der Überschrift "Microsoft Visual C++ Runtime Library".

      Weitere Analyse:
      Das MSI bleibt stehen wenn das besagte Fenster (nur überschrift in der Taskbar lesbar" erscheint. Erst der Druck auf ein Taste lässt es verschwinden und Installation macht einen Rollback.
      MSI Log im Anhang.

      Wo kann ich suchen?

      MfG
      Mike
        • 1. Re: Paketierung: Citrix Online Plugin 11.2
          ChristophSteckelberg Expert
          Hallo Mike

          ich habe das ganze so gelöst:

          0. Entpacken des .EXE, so dass die MSI einzeln vorliegen
          1. Für das ICAWebWrapper.msi ein Transform erstellen, dass in der InstallExecuteSequence-Tabelle die Sequenznummer 5702 droppt (Reg_wfcrun32.GUID). Diese CA ist eine derjenigen, die das Visual C++ RT Problem auslösen. In diesem MSI leider auch synchron, so dass ein MSIINSTALLPRODUCT nicht abgeschlossen werden kann, solange die CA läuft.
          2. Nach jedem einzelnen MSI kille ich die Prozesse pnamain.exe und wfcrun32.exe (wird in einigen anderen MSI auch als CA aufgerufen, da jedoch asynchron)
          3. Am Ende des Skripts rufe ich die unter 1. deaktivierte CA per Execute "%programfilesdir%\Citrix\ICA Client\wfcrun32.exe /regserver" auf (ohne auf die Rückmeldung zu warten). Warte 10 Sekunden und löse dann einen Reboot aus.
          • 2. Re: Paketierung: Citrix Online Plugin 11.2
            TorstenStreng Expert
            Hallo,

            CitrixOnlinePluginFull.exe /silent

            Funktioniert problemlos!

            • 3. Re: Paketierung: Citrix Online Plugin 11.2
              XN04113 Specialist
              Bei uns definitiv nicht, so sah meine erste Paketversion aus.

              Mike
              • 4. Re: Paketierung: Citrix Online Plugin 11.2
                TorstenStreng Expert
                Hi!

                Das schöne an MSI Logs ist, da steht meistens etwas drin was auf den Fehler deuten läßt

                Was bei Dir drin steht, hab ich allerdings so auch noch nicht gesehen

                MSI (s) (54:80) [09:45:46:781]: Produkt: Citrix Online Plug-in (Web) -- Fehler 1722. Es liegt ein dieses Windows Installer-Paket betreffendes Problem vor. Ein Programm, das im Rahmen der Installation ausgeführt wurde, wurde nicht erfolgreich abgeschlossen. Wenden Sie sich an das Supportpersonal oder den Hersteller des Pakets. Aktion: Reg_Wfcrun32.827545C6_7013_4DE1_8E6C_DAEE4C57F54A, Pfad: C:\Program Files\Citrix\ICA Client\, Befehl: "C:\Program Files\Citrix\ICA Client\wfcrun32.exe" /regserver

                Fehler 1722. Es liegt ein dieses Windows Installer-Paket betreffendes Problem vor. Ein Programm, das im Rahmen der Installation ausgeführt wurde, wurde nicht erfolgreich abgeschlossen. Wenden Sie sich an das Supportpersonal oder den Hersteller des Pakets. Aktion: Reg_Wfcrun32.827545C6_7013_4DE1_8E6C_DAEE4C57F54A, Pfad: C:\Program Files\Citrix\ICA Client\, Befehl: "C:\Program Files\Citrix\ICA Client\wfcrun32.exe" /regserver
                MSI (s) (54:80) [09:45:46:781]: User policy value 'DisableRollback' is 0
                MSI (s) (54:80) [09:45:46:781]: Machine policy value 'DisableRollback' is 0
                Aktion beendet um 09:45:46: InstallFinalize. Rückgabewert 3.

                Hmm....
                • 5. Re: Paketierung: Citrix Online Plugin 11.2
                  XN04113 Specialist
                  Christoph hat mir netterweise sein Paket zur Verfügung gestellt.
                  Was soll ich sagen mit den 10 KillProcess Befehlen klappt es tatsächlich.
                  Was Citrix dort für grottige MSI erstellt hat möchte ich auch gerne mal wissen...
                  Die letzte Client Version 10.2 ging noch absolut problemlos.

                  Gruß
                  Mike

                  ps
                  Wäre echt klasse wenn Frontrange seinen Kunden ein Portal zum Austausch von Paketen mit kritischen technischen Installationen bereit stellen würde. So eine Art AppDeploy.com nur für enteo.
                  • 6. Re: Paketierung: Citrix Online Plugin 11.2
                    FlorianZoller Apprentice
                    Hallo zusammen,

                    ich habe es ähnlich gelöst, nur ohne einen Kill Process.
                    Also erstmal die CustomeAction entfernt, da der aufruf der wfcrun32.exe" /regserver immer in einer Visual C++ Fehlermeldung stehengeblieben ist.
                    Aus diesem Grund habe ich aber auch keinen Execute am Ende ausgeführt, da ich dort den identischen Fehler bekommen habe.
                    Nutzt man allerdings den InstallOLEServer Befehl um den COM Server zu installieren, wird der COM Server installiert ohne das die Visual C++ Exception auftritt.

                    Das Problem ist nur das man den InstallOLEServer Befehl nicht auswählen kann.
                    Man kann aber im SSI Verzeichnis mal die Script.inc`s durchsuchen, da gibt es einige Beispiele.

                    Dadurch kann man sich dann den Execute sparen und die Exception tritt auch nicht auf. Also braucht man auch keinen Kill Process
                    • 7. Re: Paketierung: Citrix Online Plugin 11.2
                      ChristophSteckelberg Expert
                      Hallo Florian

                      kommt Dein Paket ohne Reboot aus ? Bei meinem muss ein Reboot erfolgen wenn es die v10 Updated, mit dem Agent installiert wird, während ein User angemeldet ist und SingleSignOn verwendet werden soll-> ohne Reboot würde die Authentifizierung auf Standard-Login zurückgedreht, mit Reboot bleibts auf SSO stehen ... WTF ?
                      Es wäre super, wenn Du Deine Script.inc hier posten könntest :-D
                      • 8. Re: Paketierung: Citrix Online Plugin 11.2
                        Heidelbe_r Apprentice
                        Hallo,

                        ich habe schonmal beim Support angeret so ein Forum einzurichten um Pakete (natürlich welche die unter GPL etc. fallen) auszutauschen.
                        Für kommerzielle Produkte könnte man sich zumindest den Quellcode des Pakets austauschen. Damit würde man teilweise echt viel Zeit sparen und es wäre natürlich für zukünftige Kunden ein Punkt sich für Enteo zu entscheiden. :-)
                        Aber bis dahin muss man sich wohl mit http://www.appdeploy.com zufrieden geben.
                        • 9. Re: Paketierung: Citrix Online Plugin 11.2
                          CharlyFirpo Rookie
                          Hallo.

                          Ich habe das Paket nach dem Schema von Christoph erstellt, leider bricht die Installation des PNAWraper.msi (bei mir das zweite MSI-Paket, als erstes installiere ich den ICAWebWrapper) mit folgender Fehlermeldung ab:
                          PNAMain.exe - Komponente nicht gefunden
                          Die Anwendung konnte nicht gestartet werden, weil ProgressNotificationCommon.dll nicht gefunden wurde. Neuinstallation.....

                          Zu dem Fehler gibt es auch einen Thread im Citrix Forum, hier läuft es darauf hinaus, das das ICAWebWrapper.msi vor dem PNAWrapper.msi installiert werden muss um den Fehler zu beheben/vermeiden. Bei einer Installation von Hand kann ich das bestätigen, leider nicht beim enteo-Paket.

                          Hat von euch jemand den Fehler schon gehabt und evtl. auch gelöst?

                          Grüsse
                          • 11. Re: Paketierung: Citrix Online Plugin 11.2
                            XN04113 Specialist
                            versuche es mal mit der Datei im Anhang
                            • 12. Re: Paketierung: Citrix Online Plugin 11.2
                              DSMForum Master
                              Hallo Allerseits,

                              Vielen Dank für die hilfreichen Tip's ... nur wer hat einen cleveren Tip für die Silent Deinstallation (ausser das Hersteller-MSI zu verändern), da wir dort in denselben Fehler laufen, aber die Deregistrierung "Wfcrun32.exe /UnregServer" nicht per TRANSFORM unterbinden können ??

                              MfG
                              Kai
                              • 13. Re: Paketierung: Citrix Online Plugin 11.2
                                AndreasMariotti Rookie
                                Das Problem welches hier beschrieben wir habe ich heute mit dem neuen 12.0er Client auch festgestellt. Problem tritt immer dann auf wenn der ICA Client per NetInstall Service installiert wird. Wenn ich ihn mit F7 im Kontext meines Users installiere tritt es nicht auf. Problem tritt übrigens auch bei der Installation des vollständigen Xenapp 6.0 auf, da hier das Xenapp Setup den 12er Client auch also vorraussetzung vorab installiert, auch dan hängt dann alles, toll.

                                Die hier beschriebenen Workarounds (Kill, zerlegen des MSI’s etc.) finde ich eigentlich etwas abenteuerlich, und vor allem sicherlich „unsupported“ aus Sicht von Citrix, gibt es da nichts besseres?

                                Ich habe das Problem incl. Details auch mal im Citrix Forum gepostet, und zwar hier, mal schauen ob da eine Antwort kommt:
                                http://forums.citrix.com/thread.jspa?messageID=1448140�
                                • 14. Re: Paketierung: Citrix Online Plugin 11.2
                                  AndreasMariotti Rookie
                                  Citrix KB Artikel mit Lösung für das Problem: http://support.citrix.com/article/CTX123761
                                  Jedoch behandelt der Artikel das Problem in Version 11.2, ob die Lösung  auch für 12.0 funktioniert ist mir noch unbekannt, werde ich morgen testen.
                                  1 2 Previous Next