2017-02-06 3 views
4

Ich habe MQ V8.0.0.2 in meinem System installiert und verwende das Fixpack, um es mithilfe der automatischen Installationsmethode auf 8.0.0.5 zu aktualisieren. Es läuft erfolgreich und endet, aber dspmqver sagt immer noch die Version als 8.0.0.2.Probleme beim MQ-Fixpack-Upgrade

Es ist auf einer Windows 7 Maschine 64 Bit. Die Exe-Datei, die ich verwende, um das Fixpack anzuwenden, ist WS-MQ-8.0.0-FP0005.exe.

Ich bekomme keine Fehler in der Eingabeaufforderung. Ich folgte den Installationsanweisungen, die IBM beim Herunterladen des Fixpacks vorgeschlagen hatte. Ich stoppte den MQ-Manager und führte dann den Befehl WS-MQ-8.0.0-FP0005.exe -f aus. Silent_install.resp Ich gab den Name der Antwortdatei mit seinem Pfad an. Aber es funktioniert immer noch nicht.

aktualisieren
Auf einem Multi-Installations-Setup wurde das Update richtig, aber auf eine andere Installation angewendet werden. Um das Problem zu beheben, führen Sie amqicsdn.exe wie in Applying maintenance level updates on IBM MQ servers in der Windows-Wartungsaufgaben im Knowledge Center beschrieben.

amqicsdn MQPINSTALLATIONNAME=name MQPSILENT=1 

Dieser Aufruf setzt einen Zeiger auf die Installation, die aktualisiert werden soll.

Antwort

4

Die Antwortdatei teilt dem Installer mit, was zu tun ist und was zu installieren ist. Abhängig davon, was dort eingestellt ist, was Sie sehen, ist was zu erwarten wäre.

Insbesondere die MQPREBOOT und MQPINUSEOK parms sagen Sie das Installationsprogramm, ob oder nicht fortzusetzen, wenn eine Datei, um sie aktualisieren muss in Gebrauch ist. Es gibt zwei wahrscheinliche Ergebnisse hier.

1) Die Wartung wurde korrekt ausgeführt, aber da Dateien verwendet wurden, wird sie erst nach einem Neustart angezeigt. 2) Der MQPINUSEOK parm sagte dem Installer, dass er aussteigen sollte, wenn die Dateien verwendet wurden.

In Windows wird der Dienst trotz des gestoppten QMgr weiterhin ausgeführt. Abhängig von der Einstellung MQPINUSEOK, die entweder zum Fehlschlagen der Installation oder zum Abschluss eines Neustarts führen würde.

Es ist erwähnenswert, dass die Installation alles unter Windows erfordert ein paar Neustarts. Die allererste Sache vor dem Ausführen der Installation oder des Upgrades ist ein Neustart. Dadurch wird sichergestellt, dass die Registrierung mit den aktuellen Werten gespeichert wird. Es stellt auch sicher, dass wenn die App eines anderen Benutzers mit einem Speicherverlust oder einem anderen Problem betrogen wird, es gelöscht wird, bevor Ihre MQ-Installation fortfährt.

Starten Sie nach der Installation erneut, um sicherzustellen, dass die Registrierung mit den neuen MQ-Einstellungen gespeichert wird. Wenn der Server abstürzt, möchten Sie, dass der letzte bekannte gute Registrierungseintrag derjenige ist, in dem sich Ihre Installation oder Aktualisierung widerspiegelt. Dadurch wird sichergestellt, dass die Dienste weiterhin wie erwartet gestartet werden.

Schließlich bin ich nicht sicher, was "die Installationsanweisungen IBM vorgeschlagen, während das Fixpack herunterladen" sind aber die offiziellen Anweisungen sind in der Knowledge Center-Abschnitt Windows: Applying maintenance level upgrades on IBM MQ servers. Unter den anderen Informationen finden Sie, dass der Speicherort für das Installationsprotokoll entweder in der Antwortdatei oder standardmäßig amqicsdn.txt in Ihrem TEMP-Verzeichnis (%TEMP%) angegeben ist.

+0

Hey T.Rob, ich überprüfe die Version mit dem Befehl dspmqver selbst. Meine Version ist 8.0.0.2, es sagt :(Es ist nicht die Version zu aktualisieren! – user3845894

+0

Aktualisiert die Frage und Antwort auf der Grundlage der neuesten Kommentare. Alle relevanten Informationen müssen in den Fragen und Antworten, damit ich meine alten Kommentare gelöscht habe Wenn die Antwort das Problem löst, stimmen Sie bitte ab und akzeptieren Sie. Wenn nicht, geben Sie bitte Details aus dem Installationsprotokoll an. –

+0

Rob, ich sehe die Datei IBM WebSphere MQ (Fixpack 8.0.0.5-Dateien) Installation.exe in meinem Verzeichnis "C: \ Programme \ IBM \ source \ WebSphere MQ 8.0.0.5 \ _IBM WebSphere MQ (Fixpack 8.0.0.5-Dateien) _installation" aber wenn ich den MQ Explorer öffne, steht immer noch die Version 8.0.0.2. Ich bin nur verwirrt wenn es installiert wurde oder nicht. Ich habe sogar mein System neu gestartet und die Version bleibt immer noch die gleiche! – user3845894

0

Versuchen Sie, den Message Queue Manager zu stoppen, und führen Sie den Installationsbefehl erneut aus (nachdem Sie die Datei für die unbeaufsichtigte Antwort geändert haben).Wenn das Problem weiterhin besteht, überprüfen Sie, ob ein Ordner "C: \ Programme \ IBM \ source \ WebSphere MQ 8.0.0.5" erstellt wurde, und führen Sie die Datei "amqicsdn.exe" aus. Das sollte dein Problem lösen!

+0

Ich habe die Frage aktualisiert, um Details der Lösung zu erfassen. –