Re: film at 11: kernel update breaks udev.
On 7/21/07, Kay Sievers <[EMAIL PROTECTED]> wrote: On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: > On Sat, Jul 21, 2007 at 03:28:12AM +0200, Kay Sievers wrote: > > On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: > > > On Sat, Jul 21, 2007 at 03:09:55AM +0200, Kay Sievers wrote: > > > > On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: > > > > > Just one of my machines to 2.6.22.1, and got this during boot.. > > > > > > > > > > Starting udev: udevd-event[619]: udev_node_symlink: symlink(../../sdc/dev/disk/by-uuid/2d773baf-8174-10a6-14db-a78e0e676e89) failed: File exists > > > > > > > > > > Under 2.6.21, all was fine. > > > > > > > > > > sdc is one disk of a 3 disk raid5 set. > > > > > The raidset still manages to come up despite this. > > > > > > > > > > This is a Fedora 7 box, with udev-106-4.1.fc7 > > > > > > > > > > What changed this time? > > > > > > > > CONFIG_BLK_DEV_BSG=y? > > > > > > > > There's a name-clash, because bsg tries to create devices with the same name. > > > > James sent a patch, it's on lkml. > > > > > > BSG isn't in 2.6.22 > > > > Ok. There has nothing else changed, that I could think of what could cause this. > > > > The code in udev that prints this message looks like: > >err("symlink(%s, %s) failed: %s", linktarget, filename, strerror(errno)); > > > > That doesn't really match what you posted. Are there chars missing? > > Umm. Now I'm confused. Note above that it's talking about sdc. > /dev/disk/by-uuid/ contains .. > > lrwxrwxrwx 1 root root 9 2007-07-17 20:35 2d773baf-8174-10a6-14db-a78e0e676e89 -> ../../sdd > lrwxrwxrwx 1 root root 10 2007-07-20 18:44 3B69-1AFD -> ../../sdl1 > lrwxrwxrwx 1 root root 10 2007-07-20 19:06 46A1-3FCB -> ../../sdi1 > lrwxrwxrwx 1 root root 10 2007-07-17 20:35 4e728818-fcf1-21ee-07a5-302b72bc6129 -> ../../sdc1 > lrwxrwxrwx 1 root root 10 2007-07-17 20:35 5f435361-5797-4a8c-a285-c72fa455d401 -> ../../sda1 > lrwxrwxrwx 1 root root 9 2007-07-17 20:35 9502a546-dd98-41df-8916-45032d801b69 -> ../../md0 > lrwxrwxrwx 1 root root 10 2007-07-17 20:35 ed102ac9-5615-c34b-5fe7-1a9029705ebf -> ../../sda2 > > note that uuid matches sdd instead. > > > And what does: > > udevtest /block/sdc > > print? > > parse_file: reading '/etc/udev/rules.d/05-udev-early.rules' as rules file > parse_file: reading '/etc/udev/rules.d/40-multipath.rules' as rules file > parse_file: reading '/etc/udev/rules.d/50-udev.rules' as rules file > parse_file: reading '/etc/udev/rules.d/60-libsane.rules' as rules file > parse_file: reading '/etc/udev/rules.d/60-net.rules' as rules file > parse_file: reading '/etc/udev/rules.d/60-pcmcia.rules' as rules file > parse_file: reading '/etc/udev/rules.d/60-wacom.rules' as rules file > parse_file: reading '/etc/udev/rules.d/85-pcscd_ccid.rules' as rules file > parse_file: reading '/etc/udev/rules.d/85-pcscd_egate.rules' as rules file > parse_file: reading '/etc/udev/rules.d/90-alsa.rules' as rules file > parse_file: reading '/etc/udev/rules.d/90-hal.rules' as rules file > parse_file: reading '/etc/udev/rules.d/95-pam-console.rules' as rules file > parse_file: reading '/etc/udev/rules.d/bluetooth.rules' as rules file > This program is for debugging only, it does not create any node, > or run any program specified by a RUN key. It may show incorrect results, > if rules match against subsystem specfic kernel event variables. > > main: looking at device '/block/sdc' from subsystem 'block' > run_program: '/bin/bash -c '/sbin/lsmod | /bin/grep ^dm_multipath'' > run_program: '/bin/bash' (stdout) 'dm_multipath 28889 0 ' > run_program: '/bin/bash' returned with status 0 > run_program: '/lib/udev/usb_id -x' > run_program: '/lib/udev/usb_id' returned with status 1 > run_program: '/lib/udev/scsi_id -g -x -s /block/sdc -d /dev/.tmp-8-32' > run_program: '/lib/udev/scsi_id' (stdout) 'ID_VENDOR=ATA' > run_program: '/lib/udev/scsi_id' (stdout) 'ID_MODEL=WDC_WD2500KS-00M' > run_program: '/lib/udev/scsi_id' (stdout) 'ID_REVISION=02.0' > run_program: '/lib/udev/scsi_id' (stdout) 'ID_SERIAL=SATA_WDC_WD2500KS-00_WD-WCANK6187088' > run_program: '/lib/udev/scsi_id' (stdout) 'ID_SERIAL_SHORT=WD-WCANK6187088' > run_program: '/lib/udev/scsi_id' (stdout) 'ID_TYPE=disk' > run_program: '/lib/udev/scsi_id' (stdout) 'ID_BUS=scsi' > run_program: '/lib/udev/scsi_id' returned with status 0 > udev_rules_get_name: add symlink 'disk/by-id/scsi-SATA_WDC_WD2500KS-00_WD-WCANK6187088' > run_program: '/lib/udev/path_id /block/sdc' > run_program: '/lib/udev/path_id' (stdout) 'ID_PATH=pci-:05:05.0-scsi-0:0:0:0' > run_program: '/lib/udev/path_id' returned with status 0 > udev_rules_get_name: add symlink 'disk/by-path/pci-:05:05.0-scsi-0:0:0:0' > run_program: '/lib/udev/vol_id --export /dev/.tmp-8-32' > run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_USAGE=raid' > run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_TYPE=linux_raid_member' > run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_VERSION=0.90.0' > run
Re: film at 11: kernel update breaks udev.
On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: On Sat, Jul 21, 2007 at 03:28:12AM +0200, Kay Sievers wrote: > On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: > > On Sat, Jul 21, 2007 at 03:09:55AM +0200, Kay Sievers wrote: > > > On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: > > > > Just one of my machines to 2.6.22.1, and got this during boot.. > > > > > > > > Starting udev: udevd-event[619]: udev_node_symlink: symlink(../../sdc/dev/disk/by-uuid/2d773baf-8174-10a6-14db-a78e0e676e89) failed: File exists > > > > > > > > Under 2.6.21, all was fine. > > > > > > > > sdc is one disk of a 3 disk raid5 set. > > > > The raidset still manages to come up despite this. > > > > > > > > This is a Fedora 7 box, with udev-106-4.1.fc7 > > > > > > > > What changed this time? > > > > > > CONFIG_BLK_DEV_BSG=y? > > > > > > There's a name-clash, because bsg tries to create devices with the same name. > > > James sent a patch, it's on lkml. > > > > BSG isn't in 2.6.22 > > Ok. There has nothing else changed, that I could think of what could cause this. > > The code in udev that prints this message looks like: >err("symlink(%s, %s) failed: %s", linktarget, filename, strerror(errno)); > > That doesn't really match what you posted. Are there chars missing? Umm. Now I'm confused. Note above that it's talking about sdc. /dev/disk/by-uuid/ contains .. lrwxrwxrwx 1 root root 9 2007-07-17 20:35 2d773baf-8174-10a6-14db-a78e0e676e89 -> ../../sdd lrwxrwxrwx 1 root root 10 2007-07-20 18:44 3B69-1AFD -> ../../sdl1 lrwxrwxrwx 1 root root 10 2007-07-20 19:06 46A1-3FCB -> ../../sdi1 lrwxrwxrwx 1 root root 10 2007-07-17 20:35 4e728818-fcf1-21ee-07a5-302b72bc6129 -> ../../sdc1 lrwxrwxrwx 1 root root 10 2007-07-17 20:35 5f435361-5797-4a8c-a285-c72fa455d401 -> ../../sda1 lrwxrwxrwx 1 root root 9 2007-07-17 20:35 9502a546-dd98-41df-8916-45032d801b69 -> ../../md0 lrwxrwxrwx 1 root root 10 2007-07-17 20:35 ed102ac9-5615-c34b-5fe7-1a9029705ebf -> ../../sda2 note that uuid matches sdd instead. > And what does: > udevtest /block/sdc > print? parse_file: reading '/etc/udev/rules.d/05-udev-early.rules' as rules file parse_file: reading '/etc/udev/rules.d/40-multipath.rules' as rules file parse_file: reading '/etc/udev/rules.d/50-udev.rules' as rules file parse_file: reading '/etc/udev/rules.d/60-libsane.rules' as rules file parse_file: reading '/etc/udev/rules.d/60-net.rules' as rules file parse_file: reading '/etc/udev/rules.d/60-pcmcia.rules' as rules file parse_file: reading '/etc/udev/rules.d/60-wacom.rules' as rules file parse_file: reading '/etc/udev/rules.d/85-pcscd_ccid.rules' as rules file parse_file: reading '/etc/udev/rules.d/85-pcscd_egate.rules' as rules file parse_file: reading '/etc/udev/rules.d/90-alsa.rules' as rules file parse_file: reading '/etc/udev/rules.d/90-hal.rules' as rules file parse_file: reading '/etc/udev/rules.d/95-pam-console.rules' as rules file parse_file: reading '/etc/udev/rules.d/bluetooth.rules' as rules file This program is for debugging only, it does not create any node, or run any program specified by a RUN key. It may show incorrect results, if rules match against subsystem specfic kernel event variables. main: looking at device '/block/sdc' from subsystem 'block' run_program: '/bin/bash -c '/sbin/lsmod | /bin/grep ^dm_multipath'' run_program: '/bin/bash' (stdout) 'dm_multipath 28889 0 ' run_program: '/bin/bash' returned with status 0 run_program: '/lib/udev/usb_id -x' run_program: '/lib/udev/usb_id' returned with status 1 run_program: '/lib/udev/scsi_id -g -x -s /block/sdc -d /dev/.tmp-8-32' run_program: '/lib/udev/scsi_id' (stdout) 'ID_VENDOR=ATA' run_program: '/lib/udev/scsi_id' (stdout) 'ID_MODEL=WDC_WD2500KS-00M' run_program: '/lib/udev/scsi_id' (stdout) 'ID_REVISION=02.0' run_program: '/lib/udev/scsi_id' (stdout) 'ID_SERIAL=SATA_WDC_WD2500KS-00_WD-WCANK6187088' run_program: '/lib/udev/scsi_id' (stdout) 'ID_SERIAL_SHORT=WD-WCANK6187088' run_program: '/lib/udev/scsi_id' (stdout) 'ID_TYPE=disk' run_program: '/lib/udev/scsi_id' (stdout) 'ID_BUS=scsi' run_program: '/lib/udev/scsi_id' returned with status 0 udev_rules_get_name: add symlink 'disk/by-id/scsi-SATA_WDC_WD2500KS-00_WD-WCANK6187088' run_program: '/lib/udev/path_id /block/sdc' run_program: '/lib/udev/path_id' (stdout) 'ID_PATH=pci-:05:05.0-scsi-0:0:0:0' run_program: '/lib/udev/path_id' returned with status 0 udev_rules_get_name: add symlink 'disk/by-path/pci-:05:05.0-scsi-0:0:0:0' run_program: '/lib/udev/vol_id --export /dev/.tmp-8-32' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_USAGE=raid' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_TYPE=linux_raid_member' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_VERSION=0.90.0' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_UUID=2d773baf-8174-10a6-14db-a78e0e676e89' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_LABEL=' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_LABEL_SAFE=' run_program: '/lib/u
Re: film at 11: kernel update breaks udev.
On Sat, Jul 21, 2007 at 03:28:12AM +0200, Kay Sievers wrote: > On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: > > On Sat, Jul 21, 2007 at 03:09:55AM +0200, Kay Sievers wrote: > > > On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: > > > > Just one of my machines to 2.6.22.1, and got this during boot.. > > > > > > > > Starting udev: udevd-event[619]: udev_node_symlink: > > symlink(../../sdc/dev/disk/by-uuid/2d773baf-8174-10a6-14db-a78e0e676e89) > > failed: File exists > > > > > > > > Under 2.6.21, all was fine. > > > > > > > > sdc is one disk of a 3 disk raid5 set. > > > > The raidset still manages to come up despite this. > > > > > > > > This is a Fedora 7 box, with udev-106-4.1.fc7 > > > > > > > > What changed this time? > > > > > > CONFIG_BLK_DEV_BSG=y? > > > > > > There's a name-clash, because bsg tries to create devices with the same > > name. > > > James sent a patch, it's on lkml. > > > > BSG isn't in 2.6.22 > > Ok. There has nothing else changed, that I could think of what could cause > this. > > The code in udev that prints this message looks like: >err("symlink(%s, %s) failed: %s", linktarget, filename, strerror(errno)); > > That doesn't really match what you posted. Are there chars missing? Umm. Now I'm confused. Note above that it's talking about sdc. /dev/disk/by-uuid/ contains .. lrwxrwxrwx 1 root root 9 2007-07-17 20:35 2d773baf-8174-10a6-14db-a78e0e676e89 -> ../../sdd lrwxrwxrwx 1 root root 10 2007-07-20 18:44 3B69-1AFD -> ../../sdl1 lrwxrwxrwx 1 root root 10 2007-07-20 19:06 46A1-3FCB -> ../../sdi1 lrwxrwxrwx 1 root root 10 2007-07-17 20:35 4e728818-fcf1-21ee-07a5-302b72bc6129 -> ../../sdc1 lrwxrwxrwx 1 root root 10 2007-07-17 20:35 5f435361-5797-4a8c-a285-c72fa455d401 -> ../../sda1 lrwxrwxrwx 1 root root 9 2007-07-17 20:35 9502a546-dd98-41df-8916-45032d801b69 -> ../../md0 lrwxrwxrwx 1 root root 10 2007-07-17 20:35 ed102ac9-5615-c34b-5fe7-1a9029705ebf -> ../../sda2 note that uuid matches sdd instead. > And what does: > udevtest /block/sdc > print? parse_file: reading '/etc/udev/rules.d/05-udev-early.rules' as rules file parse_file: reading '/etc/udev/rules.d/40-multipath.rules' as rules file parse_file: reading '/etc/udev/rules.d/50-udev.rules' as rules file parse_file: reading '/etc/udev/rules.d/60-libsane.rules' as rules file parse_file: reading '/etc/udev/rules.d/60-net.rules' as rules file parse_file: reading '/etc/udev/rules.d/60-pcmcia.rules' as rules file parse_file: reading '/etc/udev/rules.d/60-wacom.rules' as rules file parse_file: reading '/etc/udev/rules.d/85-pcscd_ccid.rules' as rules file parse_file: reading '/etc/udev/rules.d/85-pcscd_egate.rules' as rules file parse_file: reading '/etc/udev/rules.d/90-alsa.rules' as rules file parse_file: reading '/etc/udev/rules.d/90-hal.rules' as rules file parse_file: reading '/etc/udev/rules.d/95-pam-console.rules' as rules file parse_file: reading '/etc/udev/rules.d/bluetooth.rules' as rules file This program is for debugging only, it does not create any node, or run any program specified by a RUN key. It may show incorrect results, if rules match against subsystem specfic kernel event variables. main: looking at device '/block/sdc' from subsystem 'block' run_program: '/bin/bash -c '/sbin/lsmod | /bin/grep ^dm_multipath'' run_program: '/bin/bash' (stdout) 'dm_multipath 28889 0 ' run_program: '/bin/bash' returned with status 0 run_program: '/lib/udev/usb_id -x' run_program: '/lib/udev/usb_id' returned with status 1 run_program: '/lib/udev/scsi_id -g -x -s /block/sdc -d /dev/.tmp-8-32' run_program: '/lib/udev/scsi_id' (stdout) 'ID_VENDOR=ATA' run_program: '/lib/udev/scsi_id' (stdout) 'ID_MODEL=WDC_WD2500KS-00M' run_program: '/lib/udev/scsi_id' (stdout) 'ID_REVISION=02.0' run_program: '/lib/udev/scsi_id' (stdout) 'ID_SERIAL=SATA_WDC_WD2500KS-00_WD-WCANK6187088' run_program: '/lib/udev/scsi_id' (stdout) 'ID_SERIAL_SHORT=WD-WCANK6187088' run_program: '/lib/udev/scsi_id' (stdout) 'ID_TYPE=disk' run_program: '/lib/udev/scsi_id' (stdout) 'ID_BUS=scsi' run_program: '/lib/udev/scsi_id' returned with status 0 udev_rules_get_name: add symlink 'disk/by-id/scsi-SATA_WDC_WD2500KS-00_WD-WCANK6187088' run_program: '/lib/udev/path_id /block/sdc' run_program: '/lib/udev/path_id' (stdout) 'ID_PATH=pci-:05:05.0-scsi-0:0:0:0' run_program: '/lib/udev/path_id' returned with status 0 udev_rules_get_name: add symlink 'disk/by-path/pci-:05:05.0-scsi-0:0:0:0' run_program: '/lib/udev/vol_id --export /dev/.tmp-8-32' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_USAGE=raid' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_TYPE=linux_raid_member' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_VERSION=0.90.0' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_UUID=2d773baf-8174-10a6-14db-a78e0e676e89' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_LABEL=' run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_LABEL_SAFE=' run_program: '/lib/udev/vol_id' returned with stat
Re: film at 11: kernel update breaks udev.
On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: On Sat, Jul 21, 2007 at 03:09:55AM +0200, Kay Sievers wrote: > On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: > > Just one of my machines to 2.6.22.1, and got this during boot.. > > > > Starting udev: udevd-event[619]: udev_node_symlink: symlink(../../sdc/dev/disk/by-uuid/2d773baf-8174-10a6-14db-a78e0e676e89) failed: File exists > > > > Under 2.6.21, all was fine. > > > > sdc is one disk of a 3 disk raid5 set. > > The raidset still manages to come up despite this. > > > > This is a Fedora 7 box, with udev-106-4.1.fc7 > > > > What changed this time? > > CONFIG_BLK_DEV_BSG=y? > > There's a name-clash, because bsg tries to create devices with the same name. > James sent a patch, it's on lkml. BSG isn't in 2.6.22 Ok. There has nothing else changed, that I could think of what could cause this. The code in udev that prints this message looks like: err("symlink(%s, %s) failed: %s", linktarget, filename, strerror(errno)); That doesn't really match what you posted. Are there chars missing? Can you please recheck? And what does: udevtest /block/sdc print? Thanks, Kay - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: film at 11: kernel update breaks udev.
On Sat, Jul 21, 2007 at 03:09:55AM +0200, Kay Sievers wrote: > On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: > > Just one of my machines to 2.6.22.1, and got this during boot.. > > > > Starting udev: udevd-event[619]: udev_node_symlink: > > symlink(../../sdc/dev/disk/by-uuid/2d773baf-8174-10a6-14db-a78e0e676e89) > > failed: File exists > > > > Under 2.6.21, all was fine. > > > > sdc is one disk of a 3 disk raid5 set. > > The raidset still manages to come up despite this. > > > > This is a Fedora 7 box, with udev-106-4.1.fc7 > > > > What changed this time? > > CONFIG_BLK_DEV_BSG=y? > > There's a name-clash, because bsg tries to create devices with the same name. > James sent a patch, it's on lkml. BSG isn't in 2.6.22 Dave -- http://www.codemonkey.org.uk - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: film at 11: kernel update breaks udev.
On 7/21/07, Dave Jones <[EMAIL PROTECTED]> wrote: Just one of my machines to 2.6.22.1, and got this during boot.. Starting udev: udevd-event[619]: udev_node_symlink: symlink(../../sdc/dev/disk/by-uuid/2d773baf-8174-10a6-14db-a78e0e676e89) failed: File exists Under 2.6.21, all was fine. sdc is one disk of a 3 disk raid5 set. The raidset still manages to come up despite this. This is a Fedora 7 box, with udev-106-4.1.fc7 What changed this time? CONFIG_BLK_DEV_BSG=y? There's a name-clash, because bsg tries to create devices with the same name. James sent a patch, it's on lkml. Kay - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
film at 11: kernel update breaks udev.
Just one of my machines to 2.6.22.1, and got this during boot.. Starting udev: udevd-event[619]: udev_node_symlink: symlink(../../sdc/dev/disk/by-uuid/2d773baf-8174-10a6-14db-a78e0e676e89) failed: File exists Under 2.6.21, all was fine. sdc is one disk of a 3 disk raid5 set. The raidset still manages to come up despite this. This is a Fedora 7 box, with udev-106-4.1.fc7 What changed this time? Dave -- http://www.codemonkey.org.uk - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/