Bug#522710: checkarray: line 167: echo: write error: Device or resource busy

Frans Pop elendil at planet.nl
Mon Apr 6 02:39:02 UTC 2009


Package: mdadm
Version: 2.6.7.2-1
Severity: normal

Cron surprised me with a mail with the following subject (line split):
   Cron <root at elrond> [ -x /usr/share/mdadm/checkarray ] && 
       [ $(date +%d) -le 7 ] &&
       /usr/share/mdadm/checkarray --cron --all --quiet

and the following body (line split):
   /usr/share/mdadm/checkarray: line 167:
       echo: write error: Device or resource busy

Background info:
The system has one SATA and one PATA disk.
The PATA disk, which has the RAID volume, was transplanted from another box
where it was the primary disk with one partition in a RAID1 with a second
PATA disk with LVM on top.
Now it's a secondary disk (as a temporary solution because I replaced the
server after the 2nd PATA disk died) and the remaining RAID1 is degraded.
The LVs in the RAID are not even mounted by default.

-- Package-specific info:
--- mount output
/dev/mapper/main-root on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sda1 on /boot type ext3 (rw,relatime)
/dev/mapper/main-home on /home type ext3 (rw,relatime)
/dev/mapper/main-tmp on /tmp type ext3 (rw)
/dev/mapper/main-var on /var type ext3 (rw,relatime)
/dev/mapper/main-srv on /srv type ext3 (rw,relatime)
/dev/mapper/main-backup on /srv/backuppc type ext3 (rw,noatime)
/dev/mapper/main-music on /srv/exports/music type ext3 (rw,noatime)
/dev/mapper/work-debmirror on /srv/debmirror type ext3 (rw,noatime)
/dev/mapper/main-i386--sid on /srv/chroots/i386-sid type ext3 (rw,relatime)
proc on /srv/chroots/i386-sid/proc type proc (rw)
devpts on /srv/chroots/i386-sid/dev/pts type devpts (rw)
/srv/projects on /home/fjp/projects type none (rw,bind)
/srv/projects on /srv/chroots/i386-sid/home/fjp/projects type none (rw,bind)
/srv/downloads on /home/fjp/downloads type none (rw,bind)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)

--- mdadm.conf
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=7b48753a:12078a9c:6460070e:951f510f

# This file was auto-generated on Sun, 22 Mar 2009 00:05:30 +0100
# by mkconf $Id$

--- /proc/mdstat:
Personalities : [raid1] 
md0 : active (auto-read-only) raid1 sdb5[0]
      35840896 blocks [2/1] [U_]
      
unused devices: <none>

--- /proc/partitions:
major minor  #blocks  name

   8        0  160836480 sda
   8        1      96358 sda1
   8        2          1 sda2
   8        3    9767520 sda3
   8        4   71866777 sda4
   8        5   78124063 sda5
   8        6     979933 sda6
   9        0   35840896 md0
 253        0    7340032 dm-0
 253        1    5242880 dm-1
 253        2   12582912 dm-2
 253        3   19824640 dm-3
 253        4     512000 dm-4
 253        5    4194304 dm-5
 253        6   36700160 dm-6
 253        7   15728640 dm-7
   8       16  160086528 sdb
   8       17      48163 sdb1
   8       18     160650 sdb2
   8       19          1 sdb3
   8       21   35840983 sdb5
   8       22   40965718 sdb6
   8       23   83064051 sdb7
 253        8    5242880 dm-8
 253        9   95764480 dm-9
 253       10    2097152 dm-10
 253       11    5242880 dm-11
 253       12    5242880 dm-12
 253       13    3145728 dm-13
 253       14    3145728 dm-14
 253       15    6664192 dm-15
 253       16   10301440 dm-16

--- initrd.img-2.6.29.1:
16236 blocks
etc/mdadm
etc/mdadm/mdadm.conf
lib/modules/2.6.29.1/kernel/drivers/md/dm-mod.ko
lib/modules/2.6.29.1/kernel/drivers/md/dm-snapshot.ko
lib/modules/2.6.29.1/kernel/drivers/md/dm-log.ko
lib/modules/2.6.29.1/kernel/drivers/md/dm-region-hash.ko
lib/modules/2.6.29.1/kernel/drivers/md/dm-mirror.ko
lib/modules/2.6.29.1/kernel/drivers/md/md-mod.ko
lib/modules/2.6.29.1/kernel/drivers/md/linear.ko
lib/modules/2.6.29.1/kernel/drivers/md/multipath.ko
lib/modules/2.6.29.1/kernel/drivers/md/raid0.ko
lib/modules/2.6.29.1/kernel/drivers/md/raid1.ko
lib/modules/2.6.29.1/kernel/drivers/md/raid456.ko
lib/modules/2.6.29.1/kernel/drivers/md/raid10.ko
sbin/mdadm
scripts/local-top/mdadm

--- /proc/modules:
dm_mirror 14224 0 - Live 0xffffffffa00ec000
dm_region_hash 12928 1 dm_mirror, Live 0xffffffffa00e6000
dm_log 10176 2 dm_mirror,dm_region_hash, Live 0xffffffffa00de000
dm_snapshot 17968 0 - Live 0xffffffffa00d4000
dm_mod 57032 30 dm_mirror,dm_log,dm_snapshot, Live 0xffffffffa00c1000
raid1 21424 1 - Live 0xffffffffa00b6000
md_mod 83708 2 raid1, Live 0xffffffffa009c000

--- /var/log/syslog:

--- volume detail:

--- /proc/cmdline
root=/dev/mapper/main-root ro vga=791 quiet

--- grub:
kernel		/vmlinuz-2.6.29.1 root=/dev/mapper/main-root ro vga=791 quiet
kernel		/vmlinuz-2.6.29.1 root=/dev/mapper/main-root ro vga=791 single
kernel		/vmlinuz-2.6.28.1 root=/dev/mapper/main-root ro vga=791 quiet
kernel		/vmlinuz-2.6.28.1 root=/dev/mapper/main-root ro vga=791 single
kernel		/vmlinuz-2.6.27.12 root=/dev/mapper/main-root ro vga=791 quiet
kernel		/vmlinuz-2.6.27.12 root=/dev/mapper/main-root ro vga=791 single
kernel		/vmlinuz-2.6.26.3 root=/dev/mapper/main-root ro vga=791 quiet
kernel		/vmlinuz-2.6.26.3 root=/dev/mapper/main-root ro vga=791 single
kernel		/vmlinuz-2.6.26-1-amd64 root=/dev/mapper/main-root ro vga=791 quiet
kernel		/vmlinuz-2.6.26-1-amd64 root=/dev/mapper/main-root ro vga=791 single
kernel		/vmlinuz-2.6.15-1-amd64-generic root=/dev/sda3 ro priority=medium 


-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29.1 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mdadm depends on:
ii  debconf                       1.5.24     Debian configuration management sy
ii  libc6                         2.7-18     GNU C Library: Shared libraries
ii  lsb-base                      3.2-20     Linux Standard Base 3.2 init scrip
ii  makedev                       2.3.1-88   creates device files in /dev
ii  udev                          0.125-7    /dev/ and hotplug management daemo

Versions of packages mdadm recommends:
ii  exim4-daemon-light [mail-tran 4.69-9     lightweight Exim MTA (v4) daemon
ii  module-init-tools             3.4-1      tools for managing Linux kernel mo

mdadm suggests no packages.

-- debconf information:
* mdadm/autostart: true
* mdadm/mail_to: root
  mdadm/initrdstart_msg_errmd:
* mdadm/initrdstart: all
  mdadm/initrdstart_msg_errconf:
  mdadm/initrdstart_notinconf: false
  mdadm/initrdstart_msg_errexist:
  mdadm/initrdstart_msg_intro:
* mdadm/autocheck: true
  mdadm/initrdstart_msg_errblock:
* mdadm/start_daemon: true





More information about the pkg-mdadm-devel mailing list