ฉันพยายามตั้งค่าpostfix
เราเตอร์ WS880 ของฉันภายใต้ ASUSWRT-Merlin เมื่อฉันเรียกใช้จากบรรทัดคำสั่งมีข้อผิดพลาด
/ opt / sbin / postlog: ไม่สามารถโหลดไลบรารี่ 'libresolv.so.0'
ในความเป็นจริงlibresolv.so.0
วางใน/opt/lib
และLD_LIBRARY_PATH='/lib:/opt/lib'
ดังนั้นpostfix
ตัวเองพบว่าห้องสมุดนี้ มากยิ่งขึ้น - เมื่อฉันเรียกใช้/opt/sbin/postlog
จากบรรทัดคำสั่งมันจะเริ่มต้นการแก้ไขปัญหา postfix
แต่ล้มเหลวถูกเรียกจาก
นี่คือส่วนที่ให้ข้อมูลของstrace postfix
:
fork () = 11112
wait4 (-1, / opt / sbin / postlog: ไม่สามารถโหลดไลบรารี่ 'libresolv.so.0'
[{WIFEXITED (s) && WEXITSTATUS == 16}], 0, NULL) = 11112
--- SIGCHLD (ออกจากเด็กแล้ว) @ 0 (0) --- wait4 (-1, 0xbefa3334, WNOHANG, NULL) = -1 ECHILD (ไม่มีกระบวนการลูก)
ออก (1)
ใครบางคนสามารถแนะนำวิธีแก้ปัญหาได้หรือไม่?
PS ldd /opt/sbin/postlog
แสดงไลบรารีทั้งหมดที่พบดังนั้นฉันสงสัยว่าปัญหาเกี่ยวข้องกับวิธีการpostfix
ทำงานของpostlog
...