Возможные проблемы при установке топлиста в FreeBSD 5.x
У некоторых пользователей могли возникнуть проблемы с установкой наших скриптов в FreeBSD 5.x, т.к. дистрибутивы откомпилированны под FreeBSD 4.x. Если на сервере не установлена поддержка libc для 4 версии FreeBSD, то при запуске cgi-скриптов выдается Internal Server Error. При этом в логе apache можно наблюдать следующее: /usr/libexec/ld-elf.so.1: Shared object «libc.so.4» not found
Решается это следущим образом:
Способ 1.
Необходимо установить поддержку libc для 4 версии FreeBSD.
Способ 2.
Необходимо создать ссылку /usr/lib/libc.so.4 на /usr/lib/libc.so.5 или просто сделать копию /usr/lib/libc.so.5 => /usr/lib/libc.so.4
В шелле от рута(root) выполняется следующая комманда:
ln -s /usr/lib/libc.so.5 /usr/lib/libc.so.4
Если не помогло попробуйте:
ln -s /usr/lib/libc.so /usr/lib/libc.so.4