пятница, 17 февраля 2012 г.

start-stop-daemon: /usr/sbin/apache2 is already running

Обнаружил у себя проблему: апач не хотел перезапускаться скриптом /etc/init.d/apache2 restart:
start-stop-daemon: /usr/sbin/apache2 is already running
Думал, это у меня в системе что-то не так, ан нет - это баг init.d скрипта, причем, жутко глупый. На багзилле баг имеется: https://bugs.gentoo.org/show_bug.cgi?id=389965 .
Вкратце, фиксится проблема так:
Открываем /etc/init.d/apache2 и строку
while ( ! test -f "${PIDFILE}" && pgrep -P ${PID} apache2 >/dev/null ) \
заменяем на
while ( test -f "${PIDFILE}" && pgrep -P ${PID} apache2 >/dev/null ) \
 
PS: До чего ж на блогспоте корявый редактор сообщений... Ох, перенесу я блог на свой хостинг, ох перенесу

wine: Unhandled page fault on read access to 0xffffffff at address starting debugger

Проблема: wine сегфолтится при старте (даже сам winecfg) с такими ошибками:
wine: Unhandled page fault on read access to 0xffffffff at address starting debugger
и

err:ole:CoGetClassObject no class object
Решение: пересобрать wine без флага custom-cflags.

понедельник, 13 февраля 2012 г.

apache2: apr_sockaddr_info_get() failed for

Не думал, что это такая частая проблема, но за последний месяц меня два раза спросили, как избавиться от нижеследующих сообщений при запуске Apache. Итак, если вы при старте апача видите это:
apache2: apr_sockaddr_info_get() failed for blabla
, то во-первых, 'blabla' - имя машины (для Gentoo - /etc/conf.d/hostname). Идем в /etc/hosts и пишем туда:
127.0.0.1 blabla
Этого будет достаточно.

Если при старте апач пишет это:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Эта ошибка чаще всего возникает по причине отсутствия параметра "ServerName" в httpd.conf (настройки виртуальных хостов не в счет). Открываем конфиг апача и _вне_ директивы VirtualHost в любом месте пишем:
ServerName localhost
или
ServerName blabla
Вот и все :)

среда, 1 февраля 2012 г.

Dead мороз и велосипед

Скажу честно, в -23 ездить на велосипеде не очень, особенно вечером. В 20ч я поехал в парк, увидел там к великому своему удивлению пару бегунов в легкой одежке и в 22ч вернулся обратно. На таком морозе до этого мне ездить не приходилось, раньше катался, в основном, при -13-15. И я скажу вам, -23 это не шутки! Во-первых, мои перчатки, которые я считал очень теплыми, позволили кончикам пальцев замерзнуть так, что я их не чувствовал. Во-вторых, утепленные кроссовки с шерстяными носками тоже не помогли и я слегка обморозил кончик большого пальца ноги. В-третьих, я совершил глупость, зайдя после мороза резко в тепло (надо было постепенно прогреться в подъезде), в результате две минуты корчился от боли в отмороженных пальцах из-за резкого прилива крови :) Велосипед, кстати, себя вел нормально, если не считать компьютера, который просто умер.