Bug 23931

Summary: udev зацикливается при обработке HDD при загрузке, если HDD не исправен.
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: udevAssignee: Alexey Shabalin <shaba>
Status: CLOSED WORKSFORME QA Contact: Nobody's working on this, feel free to take it <nobody>
Severity: normal    
Priority: P3 CC: arseny, mike, shaba
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
попытка загрузки с проблемным HDD none

Description Sergey Y. Afonin 2010-08-23 16:03:53 MSD
Если к компьютеру подключен неисправный HDD, система не грузится. Это же касается попыток грузиться с rescue CD. В аттаче лог загрузки, проблема с sdb, при этом он просто подключен, в fstab он никак не упоминается. Как минимум, это мешает провести восстановительные работы с HDD из-под Linux.
Comment 1 Sergey Y. Afonin 2010-08-23 16:04:52 MSD
Created attachment 4503 [details]
попытка загрузки с проблемным HDD
Comment 2 Sergey Y. Afonin 2010-08-23 16:07:04 MSD
Ещё момент. Это 5.1, но, практически уверен, это и Sisyphus касается.
Comment 3 Michael Shigorin 2010-08-24 08:34:15 MSD
Это не udev, а ядро -- хотя если продолжается "бесконечно", то может быть, что udev слишком много раз пытается стучаться.  Я бы оставил на ночь, если нет особых опасений, что диск может этого не пережить.  Или подключал кабель данных "на лету", для SATA это нормально (когда-то делал и для IDE).

PS: это normal по BugSeverityPolicy.
Comment 4 Sergey Y. Afonin 2010-08-24 09:28:08 MSD
> Это не udev, а ядро -- хотя если продолжается "бесконечно", то
> может быть, что  udev слишком много раз пытается стучаться.

Может и ядро. Но раньше, когда udev ещё не пихали куда не попадя, такого, вроде, не было.

> Или подключал кабель данных "на лету",

Случаи разные бывают. А если перезагрузка не вовремя ? В данном конкретном случае это временно монтируемый диск с бакапом. Reboot - и привет. Хорошо, что не сервер, а рабочая станция.

> PS: это normal по BugSeverityPolicy.

Это смотря какой пример расматривать... Вообще, второй раз уже попадалово, только везёт пока на рабочие станции. А если это сервер с soft raid будет ?
Comment 5 Valery Inozemtsev 2010-08-24 23:28:59 MSD
(В ответ на комментарий №3)
> Это не udev, а ядро -- хотя если продолжается "бесконечно", то может быть, что
> udev слишком много раз пытается стучаться.

udev стучится один раз
Comment 6 Sergey Y. Afonin 2010-10-04 16:24:39 MSD
(In reply to comment #3)

>  Я бы оставил на ночь,

Что-то я не понял... Дошло до попробовать наконец и, вдруг, обнаружил, что цикл исполняется всего 4 раза. Меньше минуты, фактически, задержка. В какой момент стало хорошо, непонятно. По-прежнему 5.1, udev не менялся.

udev-rules-141-alt12.M51.2
udev-141-alt12.M51.2

Попробовал вот с такими ядрами:

kernel-image-ovz-smp-2.6.27-alt13.M51.1
kernel-image-std-def-2.6.30-alt15

Баг закрою пока.