OpenLDAP Error : Berkeley DB version mismatch

OpenLDAP Error : Berkeley DB version mismatch

ข้อผิดพลาดกรณีที่ 2 เกิดจากอ่านค่า BerkeyDB Library และ Header แล้วเวอร์ชันไม่ตรงกัน ดังแสดงตัวอย่างข้อผิดพลาดในรูป

OpenLDAP- Error-BDB-mismatch

สำหรับแนวทางการแก้ไขจะต้องประกาศตัวแปร “LD_LIBRARY_PATH” ให้ถูกต้อง โดยค่าที่ใส่จะเป็นไดเรกทอรีที่ใช้ตอนคอมไพล์และติดตั้งโปรแกรม BerkeleyDB

ในตัวอย่างนี้ผมแตกไฟล์โปรแกรม BerkeleyDB ที่ใช้ติดตั้งไว้ที่ /root/ldap/db-4.7.25 ดังนั้นเราจะต้องประกาศตัวแปรดังนี้

LD_LIBRARY_PATH=/root/ldap/db-4.7.25/build_unix/.libs

export LD_LIBRARY_PATH

เพียงเท่านี้ข้อความผิดพลาดก็จะหายไป คอมไพล์ใหม่ก็ไม่มีปัญหาครับ

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *