Regression: Patch 15_isw_incorrect_status_fix breaks latest dmraid (no raid sets) Ubuntu 9.04 Beta

Bug #349516 reported by Danny Wood
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dmraid (Ubuntu)
Fix Released
Undecided
Luke Yelavich
Nominated for Jaunty by Danny Wood

Bug Description

Binary package hint: dmraid

With the latest version of dmraid (1.0.0.rc15-4ubuntu1), which is unfortunatly not actually included in the beta but is available as an update.
Finds no raid disks (no raid sets).

From the debug output below it seems to find my jmicron set but throws it away without error, and it doesnt seem to find the isw at all.

Downloading the source and removing the patch 15_isw_incorrect_status_fix and recompiling fixes it.
So this is a regression on the previous.

Here is sudo dmraid -ay -vvv -d:

WARN: locking /var/lock/dmraid/.lock
NOTICE: /dev/sde: asr discovering
NOTICE: /dev/sde: ddf1 discovering
NOTICE: /dev/sde: hpt37x discovering
NOTICE: /dev/sde: hpt45x discovering
NOTICE: /dev/sde: isw discovering
NOTICE: /dev/sde: jmicron discovering
NOTICE: /dev/sde: lsi discovering
NOTICE: /dev/sde: nvidia discovering
NOTICE: /dev/sde: pdc discovering
NOTICE: /dev/sde: sil discovering
NOTICE: /dev/sde: via discovering
NOTICE: /dev/sdd: asr discovering
NOTICE: /dev/sdd: ddf1 discovering
NOTICE: /dev/sdd: hpt37x discovering
NOTICE: /dev/sdd: hpt45x discovering
NOTICE: /dev/sdd: isw discovering
NOTICE: /dev/sdd: jmicron discovering
NOTICE: /dev/sdd: jmicron metadata discovered
NOTICE: /dev/sdd: lsi discovering
NOTICE: /dev/sdd: nvidia discovering
NOTICE: /dev/sdd: pdc discovering
NOTICE: /dev/sdd: sil discovering
NOTICE: /dev/sdd: via discovering
NOTICE: /dev/sdc: asr discovering
NOTICE: /dev/sdc: ddf1 discovering
NOTICE: /dev/sdc: hpt37x discovering
NOTICE: /dev/sdc: hpt45x discovering
NOTICE: /dev/sdc: isw discovering
NOTICE: /dev/sdc: jmicron discovering
NOTICE: /dev/sdc: jmicron metadata discovered
NOTICE: /dev/sdc: lsi discovering
NOTICE: /dev/sdc: nvidia discovering
NOTICE: /dev/sdc: pdc discovering
NOTICE: /dev/sdc: sil discovering
NOTICE: /dev/sdc: via discovering
NOTICE: /dev/sdb: asr discovering
NOTICE: /dev/sdb: ddf1 discovering
NOTICE: /dev/sdb: hpt37x discovering
NOTICE: /dev/sdb: hpt45x discovering
NOTICE: /dev/sdb: isw discovering
ERROR: isw: Could not find disk /dev/sdb in the metadata
NOTICE: /dev/sdb: jmicron discovering
NOTICE: /dev/sdb: lsi discovering
NOTICE: /dev/sdb: nvidia discovering
NOTICE: /dev/sdb: pdc discovering
NOTICE: /dev/sdb: sil discovering
NOTICE: /dev/sdb: via discovering
NOTICE: /dev/sda: asr discovering
NOTICE: /dev/sda: ddf1 discovering
NOTICE: /dev/sda: hpt37x discovering
NOTICE: /dev/sda: hpt45x discovering
NOTICE: /dev/sda: isw discovering
ERROR: isw: Could not find disk /dev/sda in the metadata
NOTICE: /dev/sda: jmicron discovering
NOTICE: /dev/sda: lsi discovering
NOTICE: /dev/sda: nvidia discovering
NOTICE: /dev/sda: pdc discovering
NOTICE: /dev/sda: sil discovering
NOTICE: /dev/sda: via discovering
DEBUG: _find_set: searching jmicron_HD2
DEBUG: _find_set: not found jmicron_HD2
DEBUG: _find_set: searching jmicron_HD2
DEBUG: _find_set: not found jmicron_HD2
NOTICE: added /dev/sdd to RAID set "jmicron_HD2"
DEBUG: _find_set: searching jmicron_HD2
DEBUG: _find_set: found jmicron_HD2
DEBUG: _find_set: searching jmicron_HD2
DEBUG: _find_set: found jmicron_HD2
NOTICE: added /dev/sdc to RAID set "jmicron_HD2"
DEBUG: checking jmicron device "/dev/sdd"
DEBUG: checking jmicron device "/dev/sdc"
DEBUG: set status of set "jmicron_HD2" to 2
ERROR: removing inconsistent RAID set "jmicron_HD2"
DEBUG: freeing devices of RAID set "jmicron_HD2"
DEBUG: freeing device "jmicron_HD2", path "/dev/sdd"
DEBUG: freeing device "jmicron_HD2", path "/dev/sdc"
ERROR: no RAID set found
no raid sets

Related branches

Revision history for this message
j.scott.gwin@gmail.com (j.scott.gwin) wrote :

Thank you for reporting this, it helps make Ubuntu better. Confirmed.

Revision history for this message
Giuseppe Iuculano (giuseppe-iuculano) wrote :

Yes, I can confirm this, In the git repository I already removed that patch for the moment.

Changed in dmraid (Ubuntu):
assignee: nobody → themuso
status: New → Confirmed
status: Confirmed → Fix Committed
Revision history for this message
Gerhard Bogner (bogi788) wrote :

This is happening on nvidia raid arrays too.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dmraid - 1.0.0.rc15-6ubuntu1

---------------
dmraid (1.0.0.rc15-6ubuntu1) jaunty; urgency=low

  * Fake sync from Debian, due to differing orig tarball MD5sums. This should
    close LP: #349516.

dmraid (1.0.0.rc15-6) unstable; urgency=low

  * [6af052c] Remove 15_isw_incorrect_status_fix.patch, it causes a
    segfault. (Closes: #521104)

dmraid (1.0.0.rc15-5) unstable; urgency=low

  * [ad6ac87] do not use basename in the local-top initramfs script
    (Closes: #520875)
  * [b1fc9ec] Added a bug submission control script. It allows Debian's bug
    tools to include relevant information in bug reports.

 -- Luke Yelavich <email address hidden> Sat, 28 Mar 2009 12:53:02 +1100

Changed in dmraid:
status: Fix Committed → Fix Released
Revision history for this message
Sammy Brence (sammyboy405) wrote :
Download full text (4.6 KiB)

Im Running 1.0.0.rc15 and im still having the same bug issue I get dropped to BusyBox and have to do a dmraid -ay and exit to continue.

dmraid -V
dmraid version: 1.0.0.rc15 (2008-09-17) shared
dmraid library version: 1.0.0.rc15 (2008.09.17)
device-mapper version: unknown

here is a dmraid -s
*** Active Set
name : nvidia_befgecib
size : 960486400
stride : 128
type : stripe
status : ok
subsets: 0
devs : 4
spares : 0

and a dmraid -ay -vvv -d
WARN: locking /var/lock/dmraid/.lock
NOTICE: /dev/sdd: asr discovering
NOTICE: /dev/sdd: ddf1 discovering
NOTICE: /dev/sdd: hpt37x discovering
NOTICE: /dev/sdd: hpt45x discovering
NOTICE: /dev/sdd: isw discovering
NOTICE: /dev/sdd: jmicron discovering
NOTICE: /dev/sdd: lsi discovering
NOTICE: /dev/sdd: nvidia discovering
NOTICE: /dev/sdd: nvidia metadata discovered
NOTICE: /dev/sdd: pdc discovering
NOTICE: /dev/sdd: sil discovering
NOTICE: /dev/sdd: via discovering
NOTICE: /dev/sdc: asr discovering
NOTICE: /dev/sdc: ddf1 discovering
NOTICE: /dev/sdc: hpt37x discovering
NOTICE: /dev/sdc: hpt45x discovering
NOTICE: /dev/sdc: isw discovering
NOTICE: /dev/sdc: jmicron discovering
NOTICE: /dev/sdc: lsi discovering
NOTICE: /dev/sdc: nvidia discovering
NOTICE: /dev/sdc: nvidia metadata discovered
NOTICE: /dev/sdc: pdc discovering
NOTICE: /dev/sdc: sil discovering
NOTICE: /dev/sdc: via discovering
NOTICE: /dev/sdb: asr discovering
NOTICE: /dev/sdb: ddf1 discovering
NOTICE: /dev/sdb: hpt37x discovering
NOTICE: /dev/sdb: hpt45x discovering
NOTICE: /dev/sdb: isw discovering
NOTICE: /dev/sdb: jmicron discovering
NOTICE: /dev/sdb: lsi discovering
NOTICE: /dev/sdb: nvidia discovering
NOTICE: /dev/sdb: nvidia metadata discovered
NOTICE: /dev/sdb: pdc discovering
NOTICE: /dev/sdb: sil discovering
NOTICE: /dev/sdb: via discovering
NOTICE: /dev/sda: asr discovering
NOTICE: /dev/sda: ddf1 discovering
NOTICE: /dev/sda: hpt37x discovering
NOTICE: /dev/sda: hpt45x discovering
NOTICE: /dev/sda: isw discovering
NOTICE: /dev/sda: jmicron discovering
NOTICE: /dev/sda: lsi discovering
NOTICE: /dev/sda: nvidia discovering
NOTICE: /dev/sda: nvidia metadata discovered
NOTICE: /dev/sda: pdc discovering
NOTICE: /dev/sda: sil discovering
NOTICE: /dev/sda: via discovering
DEBUG: _find_set: searching nvidia_befgecib
DEBUG: _find_set: not found nvidia_befgecib
DEBUG: _find_set: searching nvidia_befgecib
DEBUG: _find_set: not found nvidia_befgecib
NOTICE: added /dev/sdd to RAID set "nvidia_befgecib"
DEBUG: _find_set: searching nvidia_befgecib
DEBUG: _find_set: found nvidia_befgecib
DEBUG: _find_set: searching nvidia_befgecib
DEBUG: _find_set: found nvidia_befgecib
NOTICE: added /dev/sdc to RAID set "nvidia_befgecib"
DEBUG: _find_set: searching nvidia_befgecib
DEBUG: _find_set: found nvidia_befgecib
DEBUG: _find_set: searching nvidia_befgecib
DEBUG: _find_set: found nvidia_befgecib
NOTICE: added /dev/sdb to RAID set "nvidia_befgecib"
DEBUG: _find_set: searching nvidia_befgecib
DEBUG: _find_set: found nvidia_befgecib
DEBUG: _find_set: searching nvidia_befgecib
DEBUG: _find_set: found nvidia_befgecib
NOTICE: added /d...

Read more...

Revision history for this message
Danny Wood (danwood76) wrote :

This bug has been fixed.

The bug you speak of is with the nvidia dmraid and is located here:
https://bugs.launchpad.net/ubuntu/+source/dmraid/+bug/356503

This bug is NOT the same!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.