SPSS Troubleshooting: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 13: Zeile 13:
In schwierigen Fällen wird Ihr Problem an den "richtig guten" technischen Support beim Hersteller IBM weitergeleitet, wofür IBM dann allerdings die E-Mail-Adresse der Betroffenen benötigt und von uns auch erhält. Dieser wird dann direkten Kontakt mit Ihnen aufnehmen und in der Regel konnte dadurch bisher jedes Problem gelöst werden (zumindest haben wir im Anschluss entweder nur positives oder gar kein Feedback erhalten).  
In schwierigen Fällen wird Ihr Problem an den "richtig guten" technischen Support beim Hersteller IBM weitergeleitet, wofür IBM dann allerdings die E-Mail-Adresse der Betroffenen benötigt und von uns auch erhält. Dieser wird dann direkten Kontakt mit Ihnen aufnehmen und in der Regel konnte dadurch bisher jedes Problem gelöst werden (zumindest haben wir im Anschluss entweder nur positives oder gar kein Feedback erhalten).  


= Log4j Exploit =
= Log4j Exploit (nur noch bei SPSS 27) =


Die Zero-Day-Lücke wirkt sich auch auf SPSS Statistics aus. Details dazu finden Sie hier: https://www.ibm.com/support/pages/node/6525830
Ab dem Sommersemester 2022 bieten wir nur noch SPSS 28 (und AMOS 28) an. In den dabei angebotenen Installationsdateien sind alle Sicherheitspatches eingespielt, die Anwender/innen müssen vorerst nichts mehr tun. Naja, solange, bis wieder jemand eine Sicherheitslücke entdecken sollte.


(evtl. ist jener Link künftig nicht mehr erreichbar, da IBM seine Meldungen manchmal aktualisiert, diese aber dann unter einer neuen URL ablegt und die alte URL nicht mehr erreichbar ist. In diesem Fall ggf. mal in der Suchmaschine suchen)


Sie wirkt sich lt. Hersteller *nicht* auf SPSS AMOS aus.
'''Achtung! Aktualisierung des Interim Fixes durch den Hersteller seit dem [[13.1.2022]]!'''


An sich müssen bei SPSS Statistics nur bestimmte log4j gegen aktualisierte Dateien getauscht werden, um das Exploits abzustellen bzw. diesem entgegenzuwirken.  
Die Zero-Day-Lücke wirkt sich auch auf SPSS Statistics aus. Details dazu finden Sie hier:


Bisher stellt IBM nur Interim Fixes für SPSS 25, 26, 27 und 28 zur Verfügung. SPSS 24 und darunter werden vom Hersteller nicht mehr unterstützt und sollten nach Möglichkeit nicht mehr benutzt und durch eine aktuelle Version ersetzt werden.
https://www.ibm.com/support/pages/node/6525830


Die Interim Fixes bestehen aus den aktuelleren log4j-Dateien und einer Datei, in der erklärt wird, wo man die zu ersetzenden log4j-Dateien im SPSS Installationsverzeichnis finden, um diese dann dort herauszunehmen und dort stattdessen die neueren Dateien einzuspielen. Mit einem Neustart von SPSS Statistics kann die Software dann die aktualisierten Bibliotheken verwenden und ist gegenüber dem log4j-Exploit bis auf Weiteres geschützt.
https://www.ibm.com/support/pages/node/6528372


Der Interim Fix für SPSS 27 kann hier heruntergeladen werden: https://vu.fernuni-hagen.de/lvutest/lvuauth/file/FeU/Lizenzen/SPSS27/27.0.1-IM-S27STATC-ALL-IF019.zip
https://www.ibm.com/blogs/psirt/an-update-on-the-apache-log4j-cve-2021-44228-vulnerability/


Ich habe dieser Datei nun eine Deutsche Liesmich-Datei hinzugefügt, in der klarer erläutert wird, wo man die drei problematischen log4j-Dateien aus der Installation entfernen und die drei neuen Dateien an den richtigen Stellen einbauen soll. Hier auch nochmal die deutsche Anleitung (Nachbesserungen werden ggf. noch nachgetragen):


== Log4j Dateien in SPSS austauschen ==
(evtl. ist der eine oder andere Link künftig nicht mehr erreichbar, da IBM seine Meldungen manchmal aktualisiert, diese aber dann unter einer neuen URL ablegt und die alte URL nicht mehr erreichbar ist. In diesem Fall ggf. mal in der Suchmaschine suchen)


Hier eine schnelle Übersetzung ins Deutsche (Stand: 17.12.2021, 12:42):
Sie wirkt sich lt. Hersteller *nicht* auf SPSS AMOS aus.


Installationsanleitung für SPSS Statistics 27.0.1.0
An sich müssen bei SPSS Statistics nur bestimmte log4j gegen aktualisierte Dateien getauscht werden, um das Exploits abzustellen bzw. diesem entgegenzuwirken.  
(Alle Versionen, also Windows, MacOS und Linux)


Bisher stellt IBM nur Interim Fixes für SPSS 25, 26, 27 und 28 zur Verfügung. SPSS 24 und darunter werden vom Hersteller nicht mehr unterstützt und sollten nach Möglichkeit nicht mehr benutzt und durch eine aktuelle Version ersetzt werden.


Wichtig sind diese neuen Dateien:
Die Interim Fixes bestehen aus den aktuelleren log4j-Dateien und einer Datei, in der erklärt wird, wo man die zu ersetzenden log4j-Dateien im SPSS Installationsverzeichnis finden, um diese dann dort herauszunehmen und dort stattdessen die neueren Dateien einzuspielen. Mit einem Neustart von SPSS Statistics kann die Software dann die aktualisierten Bibliotheken verwenden und ist gegenüber dem log4j-Exploit bis auf Weiteres geschützt.
log4j-core-2.15.0.jar
log4j-api-2.15.0.jar
log4j-1.2-api-2.15.0.jar


Vorgehensweise:
Wichtig: Der erste Interim Fix mit Version IF019 ist inzwischen auch wieder veraltet. Laden Sie nun die aktuellere Version herunter und installieren Sie diesen neuen Interim Fix. Wenn Sie bereits den ersten Interim Fix installiert haben, sollten Sie ebenfalls nochmals den neueren Interim Fix herunterladen und installieren.
 
Der Interim Fix für SPSS 27 kann hier heruntergeladen werden: https://vu.fernuni-hagen.de/lvutest/lvuauth/file/FeU/Lizenzen/SPSS27/27.0.1-IM-S27STATC-ALL-IF022.zip


Unter Umständen müssen Sie für die Dateioperationen mit vollen Adminrechten (Root-Rechten) arbeiten.
Ich habe dieser Datei nun eine Deutsche Liesmich-Datei hinzugefügt, in der klarer erläutert wird, wo man die drei problematischen log4j-Dateien aus der Installation entfernen und die drei neuen Dateien an den richtigen Stellen einbauen soll. Hier auch nochmal die deutsche Anleitung (Nachbesserungen werden ggf. noch nachgetragen):
Falls Windows das Löschen und einspielen anderer Dateien in den Ordnern von SPSS verweigert, versuchen Sie mal, den Datei-Explorer mit vollen Adminrechten zu starten und dann die beschriebenen Schritte zu durchlaufen.
Um den Datei-Explorer von Windows mit Administratorrechten zu starten öffnen Sie erst mal einen "normalen" Explorer und damit auf Ihrem Systemlaufwerk C das Verzeichnis Windows. Darin scrollen Sie zur Datei explorer.exe hinunter und klicken diese mit der rechten Maustaste an.
In dem dann angebotenen PopUp-Menü wählen Sie den Punkt "Als Administrator ausführen" an, was dann einen neuen Datei-Explorer öffnet, mit dem Sie dann vermutlich mit vollen Rechten im SPSS Installationsverzeichnis arbeiten können.  


Windows und Linux
=== Installation des Interim Fixes ===


# SPSS Programm beenden
Hier eine schnelle Übersetzung ins Deutsche (Stand: 13.01.2021, 14:40):
# Installationsverzeichnis Ihrer SPSS Installation im Datei-Explorer aufrufen (Bei Windows meistens: C:\Program Files\IBM\SPSS\Statistics\27)
# Die Dateien log4j-core-2.13.3.jar,log4j-api-2.13.3.jar, log4j-1.2-api-2.13.3.jar im Installationsverzeichnis löschen.
# Die o.g. Dateien in das Installationsverzeichnis kopieren.
# In den Unterordner /as-3.2.3.0/lib navigieren.
# Die Dateien log4j-core-2.13.3.jar,log4j-api-2.13.3.jar in jenem Unterordner löschen.
# Die Dateien log4j-core-2.15.0.jar,log4j-api-2.15.0.jar,log4j-1.2-api-2.15.0.jar in jenen Unterordner kopieren.
# Zurück zum Installationsvereichnis und in den Unterordner /common/ext/bin/spss.cognos.9 navigieren.
# Die Datei log4j-1.2.17.jar in jenem Unterordner löschen.
# Die Dateien log4j-core-2.15.0.jar,log4j-api-2.15.0.jar,log4j-1.2-api-2.15.0.jar in jenen Unterordner kopieren.


MacOS
Bei Fragen und Problemen wenden Sie sich als Studierende/r oder Mitarbeiter/in der FernUniversität an das Helpdesk der FernUniversität in Hagen (helpdesk@fernuni-hagen.de).


# SPSS Programm beenden
Installationsanleitung
# Installationsverzeichnis Ihrer SPSS Installation aufrufen (Wie man das Verzeichnis finden kann, wird hier erklärt: https://www.ibm.com/support/pages/how-locate-installation-directory-ibm-spss-desktop-product-macos-operating-systems)
# Die Dateien log4j-core-2.13.3.jar,log4j-api-2.13.3.jar, log4j-1.2-api-2.13.3.jar im Installationsverzeichnis löschen.
# Die o.g. Dateien in das Installationsverzeichnis kopieren.
# In den Unterordner SPSS Statistics.app/Contents/bin navigieren.
# Die Dateien log4j-core-2.13.3.jar,log4j-api-2.13.3.jar in jenem Unterordner löschen.
# Die Dateien log4j-core-2.15.0.jar,log4j-api-2.15.0.jar,log4j-1.2-api-2.15.0.jar in jenen Unterordner kopieren.
# Zurück zum Installationsvereichnis und in den Unterordner SPSS Statistics.app/Contents/common/ext/bin/spss.cognos.9  navigieren.
# Die Datei log4j-1.2.17.jar in jenem Unterordner löschen.
# Die Dateien log4j-core-2.15.0.jar,log4j-api-2.15.0.jar,log4j-1.2-api-2.15.0.jar in jenen Unterordner kopieren.


Der Interim Fix beinhaltet unter anderem diese Dateien


Danach kann SPSS Statistics wieder normal gestartet und benutzt werden.
# log4j-core-2.17.0.jar
# log4j-api-2.17.0.jar
# log4j-1.2-api-2.17.0.jar


= SPSS 26 Updates =


IBM veröffentlicht gelegentlich Fixpacks und bei kurzfristigen Problemen Interim Fixes, um Fehler in bestimmten Situationen und Konfigurationen zu beheben.
Vorgehensweise:
Diese müssen nicht unbedingt von jedem Anwender installiert werden, da sie in der Regel nur bestimmte Bugs beheben, von denen nicht jeder Anwender betroffen ist.


Andererseits sollte die Installation der Fixpacks und Interim Fixes auch nicht schaden, d.h. es spricht bisher nichts dagegen, die Fixes nach der ersten Installation pauschal einzuspielen.
Unter Umständen müssen Sie für die Dateioperationen mit vollen Adminrechten (Root-Rechten) arbeiten. Falls Windows das Löschen und einspielen anderer Dateien in den Ordnern von SPSS verweigert, versuchen Sie mal, den Datei-Explorer mit vollen Adminrechten zu starten und dann die beschriebenen Schritte zu durchlaufen. Um den Datei-Explorer von Windows mit Administratorrechten zu starten öffnen Sie erst mal einen "normalen" Explorer und damit auf Ihrem Systemlaufwerk C das Verzeichnis Windows. Darin scrollen Sie zur Datei explorer.exe hinunter und klicken diese mit der rechten Maustaste an. In dem dann angebotenen PopUp-Menü wählen Sie den Punkt "Als Administrator ausführen" an, was dann einen neuen Datei-Explorer öffnet, mit dem Sie dann vermutlich mit vollen Rechten im SPSS Installationsverzeichnis arbeiten können.


Win64 & UNIX


== SPSS 26 Fixpacks ==
(1) Anwendung Statistics 27.0.1.0 schließen


Hier ist eine Auflistung der aktuellen Fixpacks für SPSS 26.  
(2) Navigieren Sie zum Statistics 27.0.1.0 Installationsverzeichnis (z.B. $SPSS_HOME oder 'C:\Program Files\IBM\SPSS\Statistics\27').


Für Linux:
(3) Lokalisieren Sie die folgenden Dateien und löschen bzw. verschieben Sie diese zu einem Sicherungsverzeichnis außerhalb des SPSS-Installationspfades:


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/26.0-IM-S26STATC-Linux8664-FP001.bin
$SPSS_HOME/log4j-core-2.13.3.jar


$SPSS_HOME/log4j-api-2.13.3.jar


Für MacOS:
$SPSS_HOME/log4j-1.2-api-2.13.3.jar


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/26.0-IM-S26STATC-Mac-FP001.dmg
$SPSS_HOME/as-3.2.3.0/lib/log4j-core-2.13.3.jar


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/26.0-IM-S26STATC-Mac-FP002.pkg
$SPSS_HOME/as-3.2.3.0/lib/log4j-api-2.13.3.jar


$SPSS_HOME/common/ext/bin/spss.cognos.9/log4j-1.2.17.jar


Für Windows (wahlweise 32bit oder 64bit):
(4) Kopieren Sie die Interim Fixes-Dateien (log4j-core-2.17.0.jar, log4j-api-2.17.0.jar, log4j-1.2-api-2.17.0.jar) jeweils in diese Verzeichnisse:


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/26.0-IM-S26STATC-WIN32-FP001.exe
$SPSS_HOME/


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/26.0-IM-S26STATC-WIN64-FP001.exe
$SPSS_HOME/as-3.2.3.0/lib/


== SPSS 26 Interim Fixes ==
$SPSS_HOME/common/ext/bin/spss.cognos.9/


Für Linux:


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/Interim+Fixes/26.0-IM-S26STATC-LINUX-IF006.tar.gz
MacOS


(1) Anwendung Statistics 27.0.1.0 schließen


Für MacOS:
(2) Navigieren Sie zum Statistics 27.0.1.0 Installationsverzeichnis (z.B. $SPSS_HOME oder '/Applications/IBM SPSS Statistics 27/'). Eine Anleitung, wie man unter MacOS jenes Verzeichnis finden kann, finden Sie auch hier: https://www.ibm.com/support/pages/how-locate-installation-directory-ibm-spss-desktop-product-macos-operating-systems


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/Interim+Fixes/26.0-IM-S26STATC-MAC-IF006.tar.gz
(3) Lokalisieren Sie die folgenden Dateien und löschen bzw. verschieben Sie diese zu einem Sicherungsverzeichnis außerhalb des SPSS-Installationspfades (Tipp: der Pfad …/Contents/… ist aus dem GUI nur erreichbar über über ctrl-Klick auf SPSS Statistics.app --> Paketinhalt zeigen.):


$SPSS_HOME/SPSS Statistics.app/Contents/bin/log4j-core-2.13.3.jar


Für Windows (wahlweise 32bit oder 64bit):
$SPSS_HOME/SPSS Statistics.app/Contents/bin/log4j-api-2.13.3.jar


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/Interim+Fixes/26.0-IM-S26STATC-WIN64-IF001.zip
$SPSS_HOME/SPSS Statistics.app/Contents/bin/log4j-1.2-api-2.13.3.jar


$SPSS_HOME/SPSS Statistics.app/Contents/bin/as-3.2.3.0/lib/log4j-core-2.13.3.jar


Für Windows (32bit oder 64bit ist hier egal):
$SPSS_HOME/SPSS Statistics.app/Contents/bin/as-3.2.3.0/lib/log4j-api-2.13.3.jar


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/Interim+Fixes/26.0-IM-S25STATC-WIN-IF002.zip
$SPSS_HOME/SPSS Statistics.app/Contents/common/ext/bin/spss.cognos.9/log4j-1.2.17.jar


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/Interim+Fixes/26.0-IM-S26STATC-WIN-IF006.zip
$SPSS_HOME/SPSS Statistics.app/Contents/common/ext/bin/spss.tm1.9/log4j-1.2.16.jar


(4) Kopieren Sie die Interim Fixes-Dateien (log4j-core-2.17.0.jar, log4j-api-2.17.0.jar, log4j-1.2-api-2.17.0.jar) jeweils in diese Verzeichnisse:


Alle Betriebssysteme:
$SPSS_HOME/SPSS Statistics.app/Contents/bin/


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/Interim+Fixes/26.0-IM-S26STATC-ALL-IF003.zip
$SPSS_HOME/SPSS Statistics.app/Contents/bin/as-3.2.3.0/lib/


https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/Interim+Fixes/26.0-IM-S26STATC-ALL-IF005.zip
$SPSS_HOME/SPSS Statistics.app/Contents/common/ext/bin/spss.cognos.9/


$SPSS_HOME/SPSS Statistics.app/Contents/common/ext/bin/spss.tm1.9/
IBM SPSS Statistics 27.0.1.0 kann nun wieder benutzt werden.


= Verschwundene Toolbar in SPSS =
= Verschwundene Toolbar in SPSS =
Zeile 156: Zeile 142:


Die Verfahren werden zu Informationszwecken an verschiedenen Stellen gemeinsam aufgelistet, aber meist ist nur eines davon für Sie buchbar.
Die Verfahren werden zu Informationszwecken an verschiedenen Stellen gemeinsam aufgelistet, aber meist ist nur eines davon für Sie buchbar.
Außerdem sollten Sie als Studierender die Belegung von Kurs 9009 als Erstbelegung gemacht haben. Eine Wiederholerbelegung erlaubt die Buchung einer SPSS Lizenz '''nicht'''.


= Problemfeld Download =
= Problemfeld Download =
Zeile 180: Zeile 168:


Zu diesem Problem gibt es eine inzwischen bestätigte Lösungmethode, die in diesem Video beschrieben wird: https://www.youtube.com/watch?v=-ptQIOjZTh4
Zu diesem Problem gibt es eine inzwischen bestätigte Lösungmethode, die in diesem Video beschrieben wird: https://www.youtube.com/watch?v=-ptQIOjZTh4
== Installation und Benutzung unter MacOS Big Sur ==
Apple hat mit der Veröffentlichung von MacOS BigSur offenbar einige Änderungen vorgenommen, die Probleme (auch) mit SPSS 26 auslösen.
IBM hat angekündigt, im Dezember 2020 einen Fix für dieses Problem fertigzustellen. Eventuell mag eines oben aufgeführten Fixpacks/Interim Fixes helfen, dafür kann ich aber nicht garantieren. Schaden dürften sie aber auch nicht.
In einem Forum wird das Problem erläutert und auch ein Video zu einem Workaround angeboten: https://community.ibm.com/community/user/datascience/blogs/christina-howell/2020/05/27/spss-statistics-26-fixpack-1
Inzwischen gibt es speziell für MacOS ein Fixpack 2, welches lt. IBM die Probleme mit SPSS 26 und MacOS Big Sur beheben sollte: https://vu.fernuni-hagen.de/lvuweb/lvuauth/file/FeU/Lizenzen/SPSS26/Fixpacks/26.0-IM-S26STATC-Mac-FP002.pkg
=== Weitere Tipps zur Installation unter MacOS Big Sur (und lt. IBM auch bei MacOS-Versionen ab Catalina) ===
Mit Beginn des Sommersemesters 2021 kamen einige vereinzelte Problem-Meldungen rund um die Installation SPSS 26 unter MacOS Big Sur, die wohl auch mit den zuvor genannten Tipps allein nicht immer funktionieren wollte. Nach einigem Hin- und Her haben wir nun positives Feedback erhalten, dass man SPSS 26 ggf. auch wie folgt unter MacOS Big Sur installieren kann, wenn es nicht auf Anhieb klappen sollte:
Zunächst soll man die "System Preferences" öffnen und zur "Security & Privacy"-Sektion gehen.
Dort kann der Anwender bzw. die Anwenderin ein "Allow" auswählen, um einen Installer für einen Lauf zuzulassen.
Dieses Fenster sollte man nun erst mal offen lassen und währenddessen das SPSS 26 Installationsprogramm starten.
Der Installer von IBM erscheint dann wohl früher oder später im noch geöffneten Fenster der "Security & Privacy"-Sektion. Nun kann man dort "allow" anwählen, so dass der
Installer dann weiterarbeiten kann.
Nach der dann hoffentlich erfolgenden Installation kann man dann eventuell schon die Lizenznummer im Lizenzautorisierungsassistenten eingeben und das Produkt damit registrieren. Falls die Lizenznummer zwar bei diesem Vorgang zunächst akzeptiert wird, beim nächsten Start von SPSS aber plötzlich eine Meldung kommt, dass man keine gültige Lizenz hat, sollen die nachfolgenden Schritte helfen:
1) Open up FINDER
2) Open up the APPLICATIONS folder
3) Open up the IBM folder
4) Open up the SPSS folder
5) Open up the Statistics folder
6) Open up the folder for version 26
7) Locate the "SPSSStatistics.app" (application bundle) right click, and choose "Show Package Contents".
8) Open up the "Contents" folder
9) Open up the "bin" folder
10) Locate and Control Click the file echoid.dat and choose Open With, and then choose to open it with TextEdit.app (pre-installed on a Mac below Applications\Utilities folder)
11) Change the value in the file echoid.dat from 0x010 to 0x004
12) Save the echoid.dat file with same name
13) Delete the current license file LSERVRC file in this directory (if one exists, if not continue)
14) Run the License Authorization Wizard of SPSS 26 on /Applications/IBM/SPSS/Statistics/26/ while the computer is connected to the internet . Make sure you see a lock code that begins with 4- on the wizard now. Use the same 20 digit authorization code you got before.
15) REBOOT the Mac.
16) then launch Statistics 26.


=== Eventueller Absturz beim Öffnen neuer Fenster in Tabs ===
=== Eventueller Absturz beim Öffnen neuer Fenster in Tabs ===
422

Bearbeitungen

Navigationsmenü