Das Notes Forum

Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: Tode am 24.04.12 - 10:02:42

Titel: Provisioning über Widget- Katalog und UpdateSite
Beitrag von: Tode am 24.04.12 - 10:02:42
Ich habe diese Frage schon mehrfach in verschiedenen Formen gestellt, aber leider noch immer keine Lösung gefunden:

Ich provisioniere ein Plugin für den Notes- Client (im speziellen eine Erweiterung für Sametime) über den Widget- Katalog und eine Update- Site, in die ich das Plugin importiert habe.

Das funktioniert einwandfrei: Das Plugin wird installiert und nach einem Neustart läuft es wie gewünscht.
Jetzt kommts aber: An einigen PCS (alles 8.5.3er Clients, alle identisch installiert) kommt in fast regelmässigen Abständen (fast jeden Morgen, aber manchmal ist auch 3 Tage Ruhe) die Meldung "Wollen Sie die Updates installieren" (o.ä. ich habe leider den korrekten Wortlaut noch nicht gesehen, und Ihr wisst ja wie User sind). Wenn man diese mit ja bestätigt, deinstalliert sich das Plugin. Dann kann man es wieder installieren (aus Widget- Katalog rüber ziehen), und es läuft wieder... für 1, 2 oder 3 Tage...

Kennt zufällig jemand die Interna (oder einen Link darauf), wie das Update- Handling im Eclipse passiert? Wo werden Versionen / Updates / etc. verwaltet? Wie entscheidet der Client, ob ein Update zur Verfügung steht?

Thanx...
Titel: Re: Provisioning über Widget- Katalog und UpdateSite
Beitrag von: Tode am 24.04.12 - 10:39:16
Habe mal das hier (https://www.ibm.com/developerworks/mydeveloperworks/blogs/hmedney/entry/best_practices_for_provisioning_widgets_in_lotus_notes_8?lang=en) gefunden....

Heisst dieser Abschnitt
Zitat
Never define the same feature using the “perfect” match rule in multiple widgets.  If the version numbers do not match, the provisioning engine will be given conflicting requirements (only 1 version of the feature can be enabled at any given time) causing undefined behavior.

Dass es keine zwei Widgets GEBEN darf, die das selbe Feature (in verschiedenen Versionen) Verteilen, oder dass man am Client keine zwei Widgets INSTALLIEREN darf, die das selbe Feature verteilen... Das ist mir noch nicht so ganz klar...
Kann die reine Existenz von 2 Widgets für das gleiche Feature den Client aus dem Gleichgewicht bringen?
Titel: Re: Provisioning über Widget- Katalog und UpdateSite
Beitrag von: Ralf_M_Petter am 26.04.12 - 14:27:25
Hallo Thoresten!

Ich denke nicht, dass es mit den Features zusammenhängt. Ich habe einige Widgets die gleiche Features beinhalten. Verwendest du eventuell Roaming Profiles?
Titel: Re: Provisioning über Widget- Katalog und UpdateSite
Beitrag von: Tode am 26.04.12 - 17:13:55
Nein, wird nicht verwendet... Ich denke / hoffe, dass ich die Ursache gefunden habe:
Das Plugin, das ich verteile bringt standardmässig eine Komponente mit namens "com.ibm.collaboration.realtime.status.ext.feature" und das in der Version 8.5.0.
Der 8.5.3er Client HAT diese Komponente aber schon, und zwar in einer Version 8.5.1.xxxxxxx
Diese wird durch die Installation deaktiviert und die neue/alte Version wird installiert...

Jetzt vermute ich schwer, dass bei eine (wie auch immer getriggerten) Überprüfung der Client feststellt: He, für die Komponente gibt es ja ein Update... und dann die 8.5.0 deinstalliert / deaktiviert... und das Plugin geht dann gleich mit (weil die Abhängigkeit nicht mehr erfüllt wird).

Ich habe jetzt das Plugin so konfiguriert (steht auch irgendwo im kleingedruckten der Installationsanleitung), dass es die (veraltete) Version nicht mehr mitinstalliert... und hoffe, damit das Problem behoben zu haben...

Melde mich auf jeden Fall nochmal nach einem längeren Test...