klink0v (klink0v) wrote,
klink0v
klink0v

Category:

Забавный баг в Debian

Я, конечно, понимаю, что написание init-скриптов есть дело довольно сложное и крайне неблагодарное. Но Debian вроде всегда славился своей относительной безглючностью и стабильностью... Однако...

В стабильной (7-й) версии в init-скриптах "checkroot.sh" и "checkroot.sh" есть отсылка к папке "/var/log/fsck", но нигде нет проверки, что такая папка существует. И если её нет, то вызываемая из этих скриптов команда "logsave -s /var/log/fsck/checkroot бла-бла-бла" подвисает. Как следствие, менеджер параллельного запуска скриптов "startpar" тоже подвисает. И получается, что скрипты запуска системы не завершаются, хотя всё остальное вроде как работает. А потом, при выключении системы вызываемая из скрипта "sendsigs" утилита "killall5" не может грохнуть подвисшие ещё на старте logsave и startpar, после чего всё это матерится страшными словами.

А всё из-за отсутствия какой-то там несчастной папочки в "/var/log".

Еще они что-то поломали в настройках консоли, и теперь оно на старте ругается "setterm: cannot (un)set powersave mode: Invalid argument", а настройка "BLANK_TIME=0" в "/etc/kbd/config" не имеет эффекта.

Может кто-нибудь запостить эти баги в дебиановскую багзиллу, а?

Tags: debian, linux, администрирование, грабли
Subscribe

  • Зависть

    На работу взяли совсем-совсем молоденькую девочку-юристку. Оная зашла к нам в админскую комнату. В это время PM (менеджер проектов) собирается…

  • Немного IPSec-боли и про рынок труда

    ... Удалось вызвать на ринг конф-колл сетевика одного из крупных операторов связи. В числе прочего я ему задал вопрос, хули они…

  • Габаритострадания

    ... Так исторически сложилось, что сейчас у меня "на семью" есть два автомобиля. "Старый" Ларгус с реношным двигателем K4M и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments