เนื่องจากปัญหาในซอฟต์แวร์ Quartus® II เวอร์ชัน 13.0 และใหม่กว่า อาจพบข้อผิดพลาดร้ายแรงเมื่อเปิดใช้งาน Quartus II บนเครื่อง Linux ที่ใช้การเผยแพร่ RedHat / CentOS 6. ที่ติดตั้งด้วยไลบรารี libcrypto.so เวอร์ชั่นใหม่และเก่ากว่า (libcrypto.so.1.0.1e และ libcrypto.so.0.9.8e) ซึ่งติดตั้งไว้โดย Openssl และแพ็คเกจอื่นๆ
ข้อความแสดงข้อผิดพลาดที่เห็นอาจคล้ายกับข้อความต่อไปนี้:
*** 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)
เพื่อแก้ไขปัญหานี้ จะต้องลบหรือปิดใช้งานแพคเกจ libcrypto เวอร์ชันเก่าโดยทําตามขั้นตอนด้านล่าง:
หมายเหตุ: คําสั่งทั้งหมดต้องทํางานด้วยสิทธิ์ root
ยืนยันเวอร์ชันที่ติดตั้งของ libcrypto และ openssl
rpm -qa |grep ssl
ls /usr/lib64/libcrypto*
ls /usr/lib/libcrypto*
หากต้องการลบแพ็คเกจ Opensl รุ่นเก่าหากมี:
yum remove openssl098e-0.9.8e
การจะปิดใช้งาน 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
เมื่อต้องการเปิดใช้งาน libcrypto.so.0.9.8e อีกครั้ง
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
หากคุณไม่ต้องการลบไลบรารีเวอร์ชันเก่าเนื่องจากปัญหาความเข้ากันได้แบบย้อนหลัง จะมีโปรแกรมแก้ไขสําหรับแก้ไขปัญหานี้ในซอฟต์แวร์เวอร์ชั่นต่อไปนี้ของQuartus II:
สําหรับเวอร์ชันซอฟต์แวร์ Quartus II 13.1.4 ให้ดาวน์โหลดและติดตั้งโปรแกรมแก้ไข 4.26 จากลิงก์ด้านล่าง:
- ดาวน์โหลด Quartus II เวอร์ชั่น 13.1.4 Patch 4.26 สําหรับ Linux (.run)
- ดาวน์โหลด Readme สําหรับซอฟต์แวร์ Quartus II Quartus II เวอร์ชั่น 13.1.4 Patch 4.26 (.txt)
สําหรับเวอร์ชันซอฟต์แวร์ Quartus II 13.1 ให้ดาวน์โหลดและติดตั้งโปรแกรมปรับปรุง 0.74 จากลิงก์ด้านล่าง:
- ดาวน์โหลด Quartus II เวอร์ชั่น 13.1 Patch 0.74 สําหรับ Linux (.run)
- ดาวน์โหลด Readme สําหรับซอฟต์แวร์ Quartus II เวอร์ชั่น 13.1 Patch 0.74 (.txt)
สําหรับเวอร์ชันซอฟต์แวร์ Quartus II 13.0sp1 ให้ดาวน์โหลดและติดตั้งโปรแกรมแก้ไข 1.78 จากลิงก์ด้านล่าง:
สําหรับเวอร์ชันซอฟต์แวร์ Quartus II 13.0 ให้ดาวน์โหลดและติดตั้งโปรแกรมปรับปรุง 0.54 จากลิงก์ด้านล่าง:
ปัญหานี้ได้รับการแก้ไขในเวอร์ชันซอฟต์แวร์ Quartus II 14.0