Public bug reported:

I have a lab server named 'caddy' that is used for data recovery and
forensics of disk drives. It has hot-swap drive bays for various disk
interface types. Amongst others it has a Promise FasTrak TX2000 IDE
'fake' RAID controller.

It was upgraded from Saucy to Trusty. After the upgrade the server fails
to boot using kernel version 3.13.0-24-generic during early udev whilst
still in the initrd. Errors of the form:

[    6.989549] systemd-udevd[137]: inotify_add_watch(7, /dev/sdi2, 10) failed: 
No such file or directory
...
[    7.092733] systemd-udevd[133]: conflicting device node 
'/dev/mapper/pdc_ecjaiecgch1' found, link to '/dev/dm-2' will not be created

are reported for some devices, usually the Promise 'fake' RAID devices.

The system hangs at that point without ever dropping to a busybox shell.

Starting with an earlier Saucy kernel version 3.11.0-12-generic allows
the server to start successfully.

After some research it appears that maybe this is due to an
incompatibility between systemd-udevd and device-mapper and/or dmraid-
activate. I read in a similar Fedora bug report a comment by Kay
Seivers:

https://bugzilla.redhat.com/show_bug.cgi?id=867593#c11

"Device-mapper seems to mknod() things in /dev, which just can not work
correctly today.

There is nothing udev can fix here, it will never touch any device
node, which should not exist in the first place, that is in the way."

I've tried breaking initrd, but unless it is done at 'top' udevd starts
and the system hits this problem.

Serial console logs of the failed and successful boot attempts are
attached

** Affects: linux (Ubuntu)
     Importance: High
         Status: Triaged

** Attachment added: "Failed boot with kernel 3.13.0-24-generic"
   
https://bugs.launchpad.net/bugs/1358491/+attachment/4181111/+files/caddy-bad.log

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1358491

Title:
  [Trusty] fails to boot with kernels later than v3.11: systemd-
  udevd[133]: conflicting device node

Status in “linux” package in Ubuntu:
  Triaged

Bug description:
  I have a lab server named 'caddy' that is used for data recovery and
  forensics of disk drives. It has hot-swap drive bays for various disk
  interface types. Amongst others it has a Promise FasTrak TX2000 IDE
  'fake' RAID controller.

  It was upgraded from Saucy to Trusty. After the upgrade the server
  fails to boot using kernel version 3.13.0-24-generic during early udev
  whilst still in the initrd. Errors of the form:

  [    6.989549] systemd-udevd[137]: inotify_add_watch(7, /dev/sdi2, 10) 
failed: No such file or directory
  ...
  [    7.092733] systemd-udevd[133]: conflicting device node 
'/dev/mapper/pdc_ecjaiecgch1' found, link to '/dev/dm-2' will not be created

  are reported for some devices, usually the Promise 'fake' RAID
  devices.

  The system hangs at that point without ever dropping to a busybox
  shell.

  Starting with an earlier Saucy kernel version 3.11.0-12-generic allows
  the server to start successfully.

  After some research it appears that maybe this is due to an
  incompatibility between systemd-udevd and device-mapper and/or dmraid-
  activate. I read in a similar Fedora bug report a comment by Kay
  Seivers:

  https://bugzilla.redhat.com/show_bug.cgi?id=867593#c11

  "Device-mapper seems to mknod() things in /dev, which just can not work
  correctly today.

  There is nothing udev can fix here, it will never touch any device
  node, which should not exist in the first place, that is in the way."

  I've tried breaking initrd, but unless it is done at 'top' udevd
  starts and the system hits this problem.

  Serial console logs of the failed and successful boot attempts are
  attached

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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to