No DISK devices reported on systems with SCSI controllers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Critical
|
Brendan Donegan | ||
0.9 |
Fix Released
|
Critical
|
Unassigned |
Bug Description
Revision 1091 broke the ability of udev_resource to correctly detect DISK category devices attached to some servers, as evidenced by this console output:
brendan-
Welcome to Ubuntu precise (development branch) (GNU/Linux 3.2.0-17-generic x86_64)
* Documentation: https:/
Last login: Fri Feb 24 06:35:31 2012 from 10.189.90.1
ubuntu@ubuntu:~$ ls
trunk_1090 trunk_1091
ubuntu@ubuntu:~$ PYTHONPATH=
ubuntu@ubuntu:~$ PYTHONPATH=
category: DISK
category: DISK
category: DISK
product: VIRTUAL DISK
ubuntu@ubuntu:~$
As you can see using the previous revision we get several DISK devices reported. This allows jobs to be successfully generated for tests in jobs/disk.txt.in.
An attempt was made to modify the job to use the 'SCSI' and 'IDE' categories, but the expected information regarding the path to the device in /sys/ is not included in the udev_resource output so it didn't do any good.
Further investigation is needed to find the common trait of systems that exhibit this problem.
Related branches
- Marc Tardif (community): Approve
-
Diff: 25 lines (+5/-1)2 files modifiedcheckbox/parsers/udevadm.py (+1/-1)
debian/changelog (+4/-0)
- Daniel Holbach (community): Approve
-
Diff: 8665 lines (+4575/-636)21 files modifiedcheckbox/lib/process.py (+1/-1)
checkbox/parsers/udevadm.py (+5/-3)
debian/changelog (+62/-27)
debian/checkbox-gtk.install (+0/-1)
debian/control (+1/-1)
debian/po/cs.po (+119/-0)
debian/po/oc.po (+119/-0)
gtk/checkbox-gtk.desktop.in (+0/-11)
jobs/disk.txt.in (+6/-6)
jobs/local.txt.in (+114/-38)
jobs/wireless.txt.in (+6/-6)
plugins/backend_info.py (+2/-2)
po/POTFILES.in (+1/-1)
po/de.po (+158/-106)
po/nl.po (+263/-137)
po/ru.po (+129/-109)
po/sd.po (+2994/-0)
po/uk.po (+375/-121)
scripts/create_connection (+23/-8)
scripts/removable_storage_test (+196/-57)
setup.cfg (+1/-1)
Changed in checkbox: | |
status: | New → In Progress |
assignee: | nobody → Brendan Donegan (brendan-donegan) |
summary: |
- No DISK devices reported on some servers + No DISK devices reported on systems with SCSI controllers |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
It's worth pointing out that the broken output is much shorter than the working one. This seems suggest devices are being discarded.