Aufgrund eines Problems in der Quartus® II Software Version 13.0 und neuer kann ein schwerwiegender Fehler auftreten, wenn Quartus II auf Linux-Maschinen gestartet wird, auf denen RedHat/ CentOS 6. Distributionen ausgeführt werden, die mit neueren und älteren Versionen der libcrypto.so Library installiert sind (libcrypto.so.1.0.1e und libcrypto.so.0.9.8e.) die von der openssl und einigen anderen Paketen installiert wird.
Die angezeigte Fehlermeldung kann der folgenden ähnlich sein:
*** Fatal Error: Segment Violation at (nil)
Module: quartus
Stack Trace:
0x80106: lh_insert 0xa6 (crypto.so.6)
0x5c8eb: OBJ_NAME_add 0x6b (crypto.so.6)
0x4f571: SSL_library_init 0x1d1 (ssl)
Um dieses Problem zu beheben, muss die ältere Version des libcrypto Pakets entfernt oder deaktiviert werden, indem Sie die folgenden Schritte durchführen:
Hinweis: Alle Befehle müssen mit Root-Berechtigungen ausgeführt werden
Bestätigen Sie die installierte Version von libcrypto und openssl
rpm -qa |grep ssl
ls /usr/lib64/libcrypto*
ls /usr/lib/libcrypto*
Um das ältere Openssl-Paket zu entfernen, falls vorhanden:
yum remove openssl098e-0.9.8e
So deaktivieren Sie libcrypto.so.0.9.8e
mv /usr/lib/libcrypto.so.0.9.8e /usr/lib/libcrypto.so.0.9.8e.dissable
mv /usr/lib64/libcrypto.so.0.9.8e /usr/lib64/libcrypto.so.0.9.8e.dissable
So aktivieren Sie libcrypto.so.0.9.8e erneut
mv /usr/lib/libcrypto.so.0.9.8e.dissable /usr/lib/libcrypto.so.0.9.8e
mv /usr/lib64/libcrypto.so.0.9.8e.dissable /usr/lib64/libcrypto.so.0.9.8e
Wenn Sie die ältere Version der Bibliothek aufgrund eines Abwärtskompatibilitätsproblems nicht entfernen möchten, steht in den folgendenQuartus II Softwareversionen ein Patch zur Verfügung, um dieses Problem zu beheben:
Für die Softwareversion Quartus II 13.1.4 können Sie Patch 4.26 über den folgenden Link herunterladen und installieren:
- Laden Sie den Quartus II Version 13.1.4 Patch 4.26 für Linux herunter (.run)
- Readme für die Quartus II Software herunterladen Quartus II Version 13.1.4 Patch 4.26 (.txt)
Laden Sie für die Quartus II 13.1 Software-Version Patch 0.74 über den folgenden Link herunter:
- Laden Sie den Quartus II Version 13.1 Patch 0.74 für Linux herunter (.run)
- Download der Readme für die Quartus II Software Quartus II Version 13.1 Patch 0.74 (.txt)
Laden Sie für die Quartus II 13.0sp1 Software-Version Patch 1.78 über den folgenden Link herunter und installieren Sie es:
Laden Sie für die Quartus II 13.0 Software-Version Patch 0.54 über den folgenden Link herunter:
Dieses Problem wurde in der Quartus II 14.0 Softwareversion behoben.