Марто at home

7
Добави коментар
mlazarov
mlazarov

Както споменах Slackware е най-използваната от мен дистрибуция по простата причина, че е една от най-стабилните (по мои тестове), въпреки че е малко недодялана, но може би точно в това се крие силата на Slack;) За съжаление от време на време сериозно ме разочарова поддръжката и пакетите, които се пускат и най-вече липсата на наследяемост. Днес станах свидетел на още един такъв бъг – в udev пакета.

Преди няколко дни закупих на старо Intel Workstation с двупроцесорен Xeon, веднага му сложих Slack 12.0 и днес го ъпдейтнах към 12.1. Рестартирах машината, тъй като ъпгрейда беше сериозен и включваше много пакети, включително и на ядрото. Машината обаче не стартира! Ядрото пищеше, че не може да mount-не скъзи диска и това при положение, че преди няколко секудни самото ядро се бе заредило от него;) След дълго ровене намерих проблема, оказа се липсата на udevtrigger (/sbin/udevtrigger: No such file or directory). Проверих стария пакет от slackware 12.0 и новия от slackware 12.1 – оказа се, че udertrigger липсва в новия пакет! За сметка на това startup скриптовете си го търсят.

След гуглене по проблема се оказа, че udevtrigger се мигрира към udevadm. Защо обаче init скрипта си търси udevtrigger – не знам. Проблема реших временно като върнах стария пакет udev от slackware 12.0.

Това е вторият случай на проблем с udev. Първият беше при преминаването към udev инициализация на устройствата. (slack v9 или v10).

П.С. Сега забелязах, че инж. Тони е писал в последната версия;) (брой) на онлайн изданието HomeLinux за особеностите при зареждане на Slackware. Въпреки, че няма нищо общо с проблема ми, вярвам че статията ще е полезна за неопитните фенове на Slackware!

edit 2008.10.13
Проблема се решава като в директорията /etc/rc.d/ се преименува файла rc.udev.new към rc.udev

Related

This entry was posted
on Thursday, October 9th, 2008 at 12:18 and is filed under HowTo.
You can follow any responses to this entry through the RSS 2.0 feed.

You can leave a response, or trackback from your own site.

Марто+