[Bug 683476] Re: Software raid intermittently fails to start at boot time

Launchpad Bug Tracker 683476 at bugs.launchpad.net
Tue May 1 17:52:38 UTC 2012


Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: upstart (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/683476

Title:
  Software raid intermittently fails to start at boot time

Status in “upstart” package in Ubuntu:
  Confirmed

Bug description:
  Binary package hint: upstart

  This problem began in 10.04, and continues to be a problem in 10.10

  I have a software raid configuration, from /etc/mdadm/mdadm.conf:

  # definitions of existing MD arrays
  ARRAY /dev/md0 level=raid1 num-devices=2 UUID=cc4f61b6:e18d4f12:9b71af0b:b5f1b4e8
  ARRAY /dev/md1 level=raid1 num-devices=2 UUID=6f28c043:b295a219:1a6d1efe:10bfaf94

  which are mounted, from /etc/fstab:

  # /dev/md1
  UUID=88fcde7d-3cbb-4dfa-b0d9-f93ca9a5b3cd /extramd        ext3    relatime        0       2
  # /dev/md0
  UUID=f033d1d3-4643-42d5-9c64-05df46412129 /home           ext3    relatime        0       2

  During system boot (about 50% of the time) one or both of the raid devices are not found, and
  thus, the mount fails.  The situation will often correct itself on a subsequent power-off/power-on or
  system reset.  

  I have this system for several years, and first installed 7.10 on it, with the same software
  raid configuration, and upgraded to each Ubuntu release.  I had no problems with software
  raid failing to start until 10.04 was installed.

  I have found a work around that cures the symptom.  In /etc/init/mountall.conf
  I have added:

     mdadm --assemble --scan

  just before the command "exec mountall ....."

  I am guessing that this is an 'upstart' problem.

  
  See line 38:

  ------/etc/int/mountall.conf---------------------------------
  # mountall - Mount filesystems on boot
  #
  # This helper mounts filesystems in the correct order as the devices
  # and mountpoints become available.

  description     "Mount filesystems on boot"

  start on startup
  stop on starting rcS

  expect daemon
  task

  emits virtual-filesystems
  emits local-filesystems
  emits remote-filesystems
  emits all-swaps
  emits filesystem
  emits mounting
  emits mounted

  # temporary, until we have progress indication
  # and output capture (next week :p)
  console output

  script
      . /etc/default/rcS
      [ -f /forcefsck ] && force_fsck="--force-fsck"
      [ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"

      # set $LANG so that messages appearing in plymouth are translated
      if [ -r /etc/default/locale ]; then
          . /etc/default/locale
          export LANG LANGUAGE LC_MESSAGES LC_ALL
      fi

      # - make sure md devices are up
      mdadm --assemble --scan
      exec mountall --daemon $force_fsck $fsck_fix
  end script

  post-stop script
      rm -f /forcefsck 2>dev/null || true
  end script



  lspci output:

  00:00.0 Host bridge: ALi Corporation M1695 K8 Northbridge [PCI Express and HyperTransport]
  00:01.0 PCI bridge: ALi Corporation PCI Express Root Port
  00:02.0 PCI bridge: ALi Corporation PCI Express Root Port
  00:04.0 Host bridge: ALi Corporation M1689 K8 Northbridge [Super K8 Single Chip]
  00:05.0 PCI bridge: ALi Corporation AGP8X Controller
  00:06.0 PCI bridge: ALi Corporation M5249 HTT to PCI Bridge
  00:07.0 ISA bridge: ALi Corporation M1563 HyperTransport South Bridge (rev 70)
  00:07.1 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
  00:11.0 Ethernet controller: ALi Corporation ULi 1689,1573 integrated ethernet. (rev 40)
  00:12.0 IDE interface: ALi Corporation M5229 IDE (rev c7)
  00:12.1 Mass storage controller: ALi Corporation ULi 5289 SATA (rev 10)
  00:13.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
  00:13.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
  00:13.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
  00:13.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
  00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
  00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
  00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
  00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
  03:00.0 VGA compatible controller: nVidia Corporation NV40 [GeForce 6800] (rev a1)
  04:06.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
  04:07.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 61)

  
  lsb_release -rd:

  Description:	Ubuntu 10.10
  Release:	10.10

  
  apt-cache policy upstart:

  upstart:
    Installed: 0.6.6-3
    Candidate: 0.6.6-3
    Version table:
   *** 0.6.6-3 0
          500 http://us.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages
          100 /var/lib/dpkg/status


  
  lsmod output:

  Module                  Size  Used by
  binfmt_misc             6599  1 
  vboxnetadp              6454  0 
  vboxnetflt             15184  0 
  vboxdrv               190231  2 vboxnetadp,vboxnetflt
  nls_iso8859_1           3261  1 
  nls_cp437               4931  1 
  vfat                    9201  1 
  fat                    48240  1 vfat
  nfs                   275158  0 
  lockd                  65605  1 nfs
  fscache                46361  1 nfs
  nfs_acl                 2257  1 nfs
  auth_rpcgss            34001  1 nfs
  sunrpc                193114  5 nfs,lockd,nfs_acl,auth_rpcgss
  nvidia               9329739  38 
  snd_cmipci             30469  2 
  snd_pcm                71475  1 snd_cmipci
  snd_page_alloc          7120  1 snd_pcm
  snd_opl3_lib            8850  1 snd_cmipci
  snd_hwdep               5040  1 snd_opl3_lib
  snd_mpu401_uart         5661  1 snd_cmipci
  snd_seq_midi            4588  0 
  snd_rawmidi            17783  2 snd_mpu401_uart,snd_seq_midi
  snd_seq_midi_event      6047  1 snd_seq_midi
  snd_seq                47174  2 snd_seq_midi,snd_seq_midi_event
  snd_timer              19067  3 snd_pcm,snd_opl3_lib,snd_seq
  sbp2                   19332  0 
  snd_seq_device          5744  4 snd_opl3_lib,snd_seq_midi,snd_rawmidi,snd_seq
  ns558                   3068  0 
  ppdev                   5556  0 
  parport_pc             26058  1 
  gameport                9327  3 snd_cmipci,ns558
  snd                    49006  13 snd_cmipci,snd_pcm,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
  ieee1394               81069  1 sbp2
  amd64_agp               7433  1 
  ali_agp                 3729  0 
  k8temp                  3228  0 
  i2c_ali15x3             5190  0 
  shpchp                 29886  0 
  soundcore                880  1 snd
  agpgart                32011  3 nvidia,amd64_agp,ali_agp
  i2c_ali1563             5642  0 
  i2c_ali1535             4865  0 
  lp                      7342  0 
  parport                31492  3 ppdev,parport_pc,lp
  raid10                 22394  0 
  raid456                53514  0 
  async_raid6_recov       4883  1 raid456
  async_pq                3038  2 raid456,async_raid6_recov
  raid6_pq               80029  2 async_raid6_recov,async_pq
  async_xor               2298  3 raid456,async_raid6_recov,async_pq
  async_memcpy            1045  2 raid456,async_raid6_recov
  async_tx                2135  5 raid456,async_raid6_recov,async_pq,async_xor,async_memcpy
  raid1                  20969  2 
  raid0                   8547  0 
  multipath               5955  0 
  linear                  3822  0 
  usbhid                 36882  0 
  dm_raid45              81721  0 
  firewire_ohci          21106  0 
  hid                    67742  1 usbhid
  floppy                 54311  0 
  firewire_core          46643  1 firewire_ohci
  sata_uli                2573  11 
  xor                    15136  2 async_xor,dm_raid45
  crc_itu_t               1383  1 firewire_core
  uli526x                13298  0 
  pata_ali                7976  0

  ProblemType: Bug
  DistroRelease: Ubuntu 10.10
  Package: upstart 0.6.6-3
  ProcVersionSignature: Ubuntu 2.6.35-23.40-generic 2.6.35.7
  Uname: Linux 2.6.35-23-generic i686
  NonfreeKernelModules: nvidia
  Architecture: i386
  Date: Tue Nov 30 21:50:47 2010
  ProcEnviron:
   PATH=(custom, user)
   LANG=en_US.utf8
   SHELL=/bin/bash
  SourcePackage: upstart

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/683476/+subscriptions




More information about the foundations-bugs mailing list