Tagged: OpenLDAP Error

OpenLDAP Error : Berkeley DB version mismatch

OpenLDAP Error : Berkeley DB version mismatch ข้อผิดพลาดกรณีที่ 2 เกิดจากอ่านค่า BerkeyDB Library และ Header แล้วเวอร์ชันไม่ตรงกัน ดังแสดงตัวอย่างข้อผิดพลาดในรูป สำหรับแนวทางการแก้ไขจะต้องประกาศตัวแปร “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 เพียงเท่านี้ข้อความผิดพลาดก็จะหายไป คอมไพล์ใหม่ก็ไม่มีปัญหาครับ

OpenLDAP Error: BerkeleyDB version incompatible

OpenLDAP Error: BerkeleyDB version incompatible ในตัวอย่างมีการติดตั้ง OpenLDAP version 2.4.16, แต่ใช้ BerkeleyDB (BDB) version 4.3.x โดยเมื่อคอมไพล์ source code OpenLDAP เพื่อเตรียมการติดตั้งพบว่า เกิดข้อผิดพลาดขึ้น “BerkeleyDB version incompatible” ดังแสดงในรูป สาเหตุ ข้อผิดพลาดกรณีนี้เกิดจากโปรแกรม BerkeleyDB ที่ติดตั้งมีเวอร์ชันไม่สัมพันธ์กับโปรแกรม OpenLDAP นั่นคือ BDB version ที่ใช้เก่ากว่าที่ OpenLDAP...