In diesem Abschnitt werden die Installationsprobleme zu Message Queue Version 4.1 beschrieben.
Version 4.1 von Message Queue wird von einen neuen Installationsprogramm installiert, das zudem die gemeinsam genutzten Komponenten, die für Message Queue erforderlich sind, installiert und aktualisiert, z. B. JDK, NSS-Bibliotheken, JavaHelp usw. Diese Installationsprogramm und das JES-Installationsprogramm (Java Enterprise System) verwenden nicht dieselbe Produktregistrierung. Wenn eine Message Queue-Version, die zusammen mit JES installiert wurde, entfernt und durch Message Queue 4.1 mithilfe des Message Queue-Installationsprogramms ersetzt wird, ist der Status der JES-Produktregistrierung möglicherweise inkonsistent. Dies hat zur Folge, dass beim Ausführen des JES-Deinstallationsprogramms Message Queue 4.1 und die zugrunde liegenden gemeinsamen Komponenten, die es nicht installiert hat, eventuell versehentlich entfernt werden.
Zur Aktualisierung der Software, die nicht mit dem JES-Installationsprogramm installiert wurde, gehen Sie am besten wie folgt vor.
Entfernen Sie mit dem JES-Deinstallationsprogramm Message Queue sowie die gemeinsam genutzten Komponenten.
Installieren Sie mit dem Message Queue-Installationsprogramm Message Queue 4.1.
Auf der Seite für die JDK-Auswahl des Message Queue 4.1-Installationsprogramms können Sie die im System vorhandene JDK/JRE für die Verwendung durch Message Queue auswählen. Leider enthält die angezeigte Liste ebenfalls die JRE, die zum Ausführen der Installationsanwendung verwendet wird. Diese JRE gehört zum Installationspaket und wird nicht tatsächlich auf dem System installiert. (Fehler 6585911)
Sie erkennen die vom Installationsprogramm verwendete JRE am Pfad, der innerhalb des entpackten Installationsverzeichnisses liegen und das Unterverzeichnis mq4_1–installer enthalten sollte. Beispiel:
Beliebiges_Verzeichnis/mq4_1–installer/usr/jdk/instances/jdk1.5.0/jre
Wählen Sie diese JRE nicht zur Verwendung durch Message Queue aus. Wählen Sie stattdessen ein anderes JDK im System aus. Wenn eins nicht vorhanden ist, führen Sie die für Ihre Plattform entsprechende Aktion aus.
Solaris oder Linux: Wählen Sie die Option zum Installieren und verwenden des Standard-JDK aus.
Windows: Laden Sie ein JDK herunter, und installieren Sie dieses, bevor Sie das Message Queue 4.1-Installationsprogramm ausführen.
Wenn Sie Message Queue unter Windows installieren, sollten Sie die folgenden Einschränkungen beachten.
Das Installationsprogramm fügt keine neuen Einträge für Message Queue zum Startmenü unter Programme hinzu (Fehler 6567258). Um die Administrationskonsole zu starten, verwenden Sie die Befehlszeile, wie in Starting the Administration Console in Sun Java System Message Queue 4.1 Administration Guide beschrieben.
Das Installationsprogramm fügt das Verzeichnis IMQ_HOME\mq\bin nicht zur PATH-Umgebungsvariable hinzu.(Fehler 6567197). Benutzer müssen entweder diesen Eintrag zur PATH-Umgebungsvariable hinzufügen oder einen vollständigen Pfadnamen angeben, wenn die Message Queue-Dienstprogramme (IMQ_HOME\mq\bin\Befehl) aufgerufen werden.
Das Installationsprogramm fügt keine Einträge zur Windows-Registrierung hinzu, die darauf hinweisen, dass Message Queue installiert ist.
Beim Ausführen im automatischen Modus wird das Installationsprogramm umgehend zurückgegeben. Die Installation wird zwar durchgeführt, jedoch weiß der Benutzer nicht, wann die automatische Installation tatsächlich abgeschlossen ist. (Fehler 6586560)
Der Textmodus (installer –t) wird unter Windows nicht unterstützt. Beim Ausführen des Installationsprogramms im Textmodus unter Windows wird eine Fehlermeldung angezeigt. Diese Meldung wird auf English angezeigt, selbst wenn das Installationsprogramm mit einem anderen Gebietsschema ausgeführt wird. (Fehler 6594142)
Die Zeichenfolge "Install Home" wird auf der entsprechenden Seite des Installationsprogramms auf Englisch angezeigt, selbst wenn das Installationsprogramm mit einem anderen Gebietsschema ausgeführt wird. (Fehler 6592491)
Die Fehlermeldung und der "unvollständige" Status der Zusammenfassung sind für Benutzer irreführend, die versuchen, die Installation über den Befehl installer-n aufzuführen. Der Befehl ist tatsächlich erfolgreich. (Fehler 6594351)
Die folgenden Probleme betreffen die Installation auf einer Linux-Plattform.
Auf dem Bildschirm zur JDK-Auswahl wird in der Scroll-Liste nur ein Element angezeigt. Dies macht es schwierig, weitere JDK in der Liste auszuwählen. (Fehler 6584735)
Wenn das JDK aktuell ist, und der Benutzer auf der Seite für die JDK-Auswahl die Option zum Installieren des Standard-JDK wählt, fährt das Installationsprogramm mit den Installationsversuchen fort und gibt anschließend die Meldung aus, dass das Paket nicht installiert werden kann. Die Installation wird trotz dieses Problems erfolgreich abgeschlossen. (Fehler 6581310)
Wenn das Installationsprogramm im Testlaufmodus (installer –n ) ausgeführt wird, werden auf der Zusammenfassungsseite mehrere Fehlermeldungen angezeigt, und dass der Installationsstatus nicht abgeschlossen wurde. Dies ist falsch und irreführend. Bei einem Testlauf werden keine Komponenten auf dem System installiert, es wird lediglich die Antwortdatei erstellt, die anschließend für die Installation verwendet werden kann.(Fehler 6594351)
Wenn ältere Versionen von Message Queue-Lokalisierungs-RPMs auf dem System vorhanden sind, schlägt die Installation der Lokalisierungs-RPMs von Message Queue 4.1 fehl. Dies geschieht, wenn Sie auf der entsprechenden Seite das Kontrollkästchen zum Installieren der mehrsprachigen Pakete für Message Queue aktivieren. Die Installation schlägt fehl, da es zu einem Konflikt mit Il8-Paketen aus einer früheren 3.7 UR1-Installation kommt. (Fehler 6594381)
Umgehung Entfernen Sie Lokalisierungs-RPMs mithilfe des rpm –e-Befehls, bevor Sie das Installationsprogramm für 4.1 ausführen. Um die hierfür relevanten RPMs zu bestimmen, lesen Sie Message Queue Packages (RPMs) in Sun Java System Message Queue 4.1 Installation Guide.
Diese Probleme betreffen die Installation auf allen Plattformen.
Solange das Installationsprogramm die Installation von Message Queue 4.1 ausführt und die Seite mit der Fortschrittsanzeige angezeigt wird, ist die Schaltfläche "Abbrechen" aktiv. Das Klicken auf die Schaltfläche "Abbrechen" führt zu einer unvollständigen oder abgebrochenen Installation. (Fehler 6595578)
Auf der Installationsübersichtsseite werden mehrere Verknüpfungen angezeigt, über die per Mausklick ein Viewer für Protokolle oder Übersichtsseiten angezeigt werden kann. Wenn Sie dieses Viewer-Fenster über die Schaltfläche "X" anstatt über die Schaltfläche "Schließen" schließen, kann dieses Viewer-Fenster nicht erneut geöffnet werden. (Fehler 6587138)
Umgehung Verwenden Sie die Schaltfläche "Schließen", um das Fenster zu schließen.
Wenn sich auf einem System ältere Versionen von Message Queue und NSS/NSPR befinden, listet das Installationsprogramm lediglich die erforderlichen Upgrades für Message Queue auf. Es wird nicht darauf hingewiesen, dass auch NSS/NSPR aktualisiert werden muss. Dieses Problem betrifft nur die Update-Seite, da die fragliche Software als Teil des Installationsvorgangs aktualisiert wird (auf der Seite "Bereit für die Installation" werden die richtigen Informationen angezeigt). (Fehler 6580696)
Umgehung Keine erforderlich, da die NSS/NSPR-Dateien installiert werden, falls diese nicht aktuell sind, und ältere Versionen deinstalliert werden.
Wenn das Installations- bzw. Deinstallationsprogramm im Textmodus ausgeführt wird (installer –t ), wird auf der Zusammenfassungsseite zwar das Verzeichnis mit den Protokoll-/Zusammenfassungsdateien angezeigt, die Namen dieser Dateien werden jedoch nicht aufgelistet. (Fehler 6581592)
Wird der Name einer nicht vorhandenen Datei angegeben, führt dies zu inkonsistenten und nicht eindeutigen Fehlermeldungen. (Fehler 6587127)
Die Anzeige der Message Queue-Versionsinformationen ist im Installationsprogramm nicht transparent. (Fehler 6586507)
Für die Solaris-Plattform finden Sie in der nachstehenden Tabelle Informationen, um die zu installierende Version zu bestimmen.
Tabelle 1–11 Formate der Versionen
Im Installationsprogramm angezeigte Version |
Message Queue-Version |
---|---|
4.1.0.0 |
4.1 |
3.7.0.1 |
3.7 UR1 |
3.7.0.2 |
3.7 UR2 |
3.7.0.3 |
3.7 UR3 |
3.6.0.0 |
3.6 |
3.6.0.1 |
3.6 SP1 |
3.6.0.2 |
3.6 SP2 |
3.6.0.3 |
3.6 SP3 |
3.6.0.4 |
3.6 SP4 |
Für Patch-Versionen für 3.6 SP4 (z. B. 3.6 SP4 Patch 1) werden im Installationsprogramm dieselben Zeichenfolgen für die Versionen angezeigt. Sie müssen den Befehl imqbrokerd –version ausführen, um die genaue Version zu bestimmen.
Auf einer Linux-Plattform ist die Bereitstellung einer einfachen Formatüberstetzung nicht möglich. Die Versionsnummer, die im Installationsprogramm unter Linux angezeigt wird, weist folgendes Format auf.
<Hauptversionsnummer>.<Nebenversionsnummer>-<beliebige_Nummer>
Zum Beispiel könnte sie 3.7–22 lauten. Dies weist zwar darauf hin, dass es sich um eine der 3.7-Versionen, jedoch nicht um welche es sich genau handelt. Um diese zu bestimmen, führen Sie den Befehl imqbrokerd —version aus.
Die folgenden Probleme beziehen sich auf die Lokalisierung.
Wenn das Installationsprogramm im Textmodus ausgeführt wird (installer –t ), werden bei anderen Gebietsschemata als Englisch Multibyte-Zeichen unleserlich angezeigt.(Fehler 6586923)
Auf der Seite mit der Installationszusammenfassung wird dem Benutzer ein Zusammenfassungsbericht angezeigt. Dieser Bericht (eine HTML-Seite) enthält unleserliche Zeichen, wenn das Installationsprogramm mit einem Gebietsschema mit Multibyte-Zeichen ausgeführt wird. (Fehler 6587112)
Umgehung Bearbeiten Sie die HTML-Datei, sodass diese den darin angegebenen Zeichensatz korrigiert. In der HTML-Datei sollte ein Inhalt vorhanden sein, der dem folgenden ähnlicht.
meta http-equiv="Content-Type" content="text/html; charset=UTF-8
Ersetzen Sie "UTF-8" durch Gebietsschema-Name.UTF-8. Zum Beispiel ja_JA.UTF-8 oder ko.UTF-8 unter Solaris; ja_JA.utf8 oder ko_KO.utf8 unter Linux.
Auf der Seite mit dem Installationsfortschritt zeigt der Fortschrittbalken merkwürdige Zeichen an. Die QuickInfo bei anderen Gebietsschemata als Englisch ist hartcodiert. (Fehler 6591632)
Der Textmodus (installer –t) wird unter Windows nicht unterstützt. Beim Ausführen des Installationsprogramms im Textmodus unter Windows wird eine Fehlermeldung angezeigt. Diese Meldung ist nicht lokalisiert, wenn das Installationsprogramm mit einem anderen Gebietsschema als Englisch ausgeführt wird. (Fehler 6594142)
Auf der Lizenzvereinbarungsseite des Installationsprogramms wird die Lizenzvereinbarung auf Englisch angezeigt, unabhängig davon, mit welchem Gebietsschema das Installationsprogramm ausgeführt wird.(Fehler 6592399)
Umgehung Informationen für den Zugriff auf die lokalisierten Lizenzdateien finden Sie in der Datei LICENSE_MULTILANGUAGE.pdf.
Der Hilfetext zur Verwendung des Installationsprogramms ist nicht lokalisiert. (Fehler 6592493)
Die Zeichenfolge "None" auf der HTML-Zusammenfassungsseite des Installationsprogramms ist in der englischen Version hartcodiert. (Fehler 6593089)
Die Seite mit den Copyright-Informationen ist für andere Gebietsschemata als Frankreich nicht lokalisiert. (Fehler 6590992)
Wenn das Installationsprogramm mit dem deutschen Gebietsschema ausgeführt wird, wird auf der Begrüßungsseite nicht der vollständige Text wie bei anderen Gebietsschemata angezeigt. (Fehler 6592666)
Die Zeichenfolge "Install Home" ist auf der entsprechenden Seite im Installationsprogramm nicht lokalisiert. Sie wird selbst dann auf Englisch angezeigt, wenn das Installationsprogramm mit einem anderen als dem englischen Gebietsschema ausgeführt wird. (Fehler 6592491)
Wenn das Installationsprogramm im Textmodus ausgeführt wird (installer –t ), lautet die englischen Antwortauswahl "Yes" und "No", unabhängig von dem Gebietsschema, in dem das Installationsprogramm ausgeführt wird. (Fehler 6593230)
Auf der Installationsprogrammseite für die JDK-Auswahl ist die QuickInfo für die Schaltfläche zum Durchsuchen in der englischen Version hartcodiert. (Fehler 6593085)