Возможные проблемы при установке топлиста в 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