PostHeaderIcon Fatal error: Unknown: apc_fcntl_unlock failed: in Unknown on line 0

Собрал систему:

[cc lang=»bash»]FreeBSD login.test.pvt 8.2-STABLE FreeBSD 8.2-STABLE #0: Thu May 19 23:20:12 VOLST 2011 denis@login.test.pvt:/usr/obj/usr/src/sys/GENERIC i386
[/cc]

установил phpmyadmin, при попытке входа в него получаю сообщение об ошибке:

[cc lang=»bash»]Fatal error: Unknown: apc_fcntl_unlock failed: in Unknown on Levitra line 0[/cc]

Как выяснилось, вообще все php-скрипты таким образом жалуются. Гугление дало следующий результат: www/pecl-APC должен быть собран с опцией semafores
так что
[cc lang=»bash»]# cd /usr/ports/www/pecl-APC
# make config[/cc]

отмечаем нужное:

после чего пересобираем. Либо

[cc lang=»bash»]# make
# make deinstall
# make install[/cc]

либо, что удобнее,

[cc lang=»bash»]# portmaster -d www/pecl-APC[/cc]

Главное, чтобы ports-mgmt/portmaster был установлен :)
После этого все заработало

6 комментариев на “Fatal error: Unknown: apc_fcntl_unlock failed: in Unknown on line 0”

  • Sir Dog says:

    Ой, спасибо большое!После портапгрейда на работе перестало работать wiki, перелопатил всю официальную документацию по поводу ее обновления, откатил порт, без результатов.  Ваш совет помог, еще раз благодарю!

  • skiangel says:

    Да не за что, в общем-то для того и пишется :) Меня, признаться, тоже удивило, что такое новшество обойдено вниманием в документации.

  • IllDeN says:

    Большое спасибо за информацию, сегодня обновлял сервак и после обновления phpMyAdmin случилась такая беда. Я видел что он за собой еще и APC потянул, но не мог и предположить что он все сможет так поломать. ))) Пересобрал порт с указанным флагом все поднялось.

  • bat says:

    просто супер!!! все заработало

  • Coder.UA says:

    Большое спасибо!Очень помогло в оперативном решении проблемы.

  • a5021 says:

    Вы большой молодец! Времени и нервов мне спасли кучу. Спасибо.

Оставить комментарий

PR-CY.ru