Wadliwy pakiet udev w repozytorium Sida

Przy jednej z aktualizacji Debiana w wersji unstable Sid można otrzymać bardzo niemiłą niespodziankę po ponownym uruchomieniu systemu. Może się okazać, że wadliwy udev spowoduje, że przestanie działać touchpad, klawiatura, bluetooth, karta wifi oraz wbudowany modem 3g. Wszystko to jest efektem tego, że wraz z nowym pakietem udev powstaje nowy katalog /run, w którym udev próbuje zapisać dane w momencie startu systemu. Z racji tego, że system plików nie jest podmontowany i jest w trybie tylko-do-odczytu udev odmawia posłuszeństwa a efektem tego są nie działające podzespoły. Doświadczył to m.in piszący te słowa. Rozwiązaniem okazało się przejście w tryb awaryjny i przeniesienie /run (można go też usunąć), restart systemu po zmianach ratuje system i wszystko działa bez zarzutów. Skąd ten problem? Okazuje się, że próba wprowadzenia dodatkowego katalogu /run powoduje, że skrypty inicjujące start nie są przygotowane na tą zmianę i stąd te problemy. Więcej na temat /run można przeczytać pod tym adresem: http://lwn.net/Articles/436012/, opis błędu dostępny jest tutaj: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620995.
Problem ma być rozwiązany z kolejną aktualizacją.

Źródło: Opracowanie własne

Tagi: ,
Hosted by Administracja Serwerami. Engine Wordpress. Icons Sawb.