Public bug reported: Binary package hint: lvm2
I'm creating several LVM2 snapshots in quick succession for backup. The attached bash script shows what is done. If I run the script like it is I *always* get error messages on console and in syslog, presumably all coming from udev. The snapshots seem to work fine but I'm a bit uneasy about this. If I add "sync; sleep 2;" statements between the snapshot commands it gets a bit better, the error messages only show up sporadically then. The system is an update-to-date x86-64 Karmic installation. Here are the error messages from two runs of the test script + entries in syslog: # ./btest.sh pre-backup: creating and mounting snapshots Logical volume "backup_root" created Logical volume "backup_usr" created Path /dev/ACTION=_change_ no longer valid for device(253,15) Logical volume "backup_home" created Path /dev/ACTION=_add_ no longer valid for device(253,21) Path /dev/DEVTYPE=_disk_ no longer valid for device(253,21) Path /dev/PWD=_/_ no longer valid for device(253,21) Path /dev/DM_STATE_ACTIVE=_1_ no longer valid for device(253,21) Path /dev/SUBSYSTEM=_block_ no longer valid for device(253,21) Path /dev/DM_TABLE_LIVE=_1_ no longer valid for device(253,21) Path /dev/IFS=_ no longer valid for device(253,21) Path /dev/DM_TARGET_COUNT=_1_ no longer valid for device(253,21) Path /dev/UDEV_LOG=_3_ no longer valid for device(253,21) Path /dev/_ no longer valid for device(253,21) Logical volume "backup_var_log" created Path /dev/ACTION=_change_ no longer valid for device(253,20) Path /dev/ACTION=_add_ no longer valid for device(253,24) Logical volume "backup_var_spool" created Logical volume "backup_srv_www" created MySQL: flush tables with read lock Logical volume "backup_srv_mysql" created MySQL: unlock tables pre-backup: snapshots mounted pre-backup: copying svn repos post-backup: unmounting and removing snapshots /dev/ACTION=_add_: stat failed: No such file or directory Path /dev/ACTION=_add_ no longer valid for device(253,33) Path /dev/DEVTYPE=_disk_ no longer valid for device(253,33) Path /dev/PWD=_/_ no longer valid for device(253,33) Path /dev/DM_STATE_ACTIVE=_1_ no longer valid for device(253,33) Logical volume "backup_var_spool" successfully removed Logical volume "backup_var_log" successfully removed Logical volume "backup_home" successfully removed Logical volume "backup_srv_www" successfully removed Logical volume "backup_srv_mysql" successfully removed Logical volume "backup_usr" successfully removed Logical volume "backup_root" successfully removed post-backup: snapshots removed # ./btest.sh pre-backup: creating and mounting snapshots Logical volume "backup_root" created Logical volume "backup_usr" created Path /dev/DEVTYPE=_disk_ no longer valid for device(253,18) Path /dev/PWD=_/_ no longer valid for device(253,18) Path /dev/DM_STATE_ACTIVE=_1_ no longer valid for device(253,18) Path /dev/SUBSYSTEM=_block_ no longer valid for device(253,18) Path /dev/DM_TABLE_LIVE=_1_ no longer valid for device(253,18) Path /dev/IFS=_ no longer valid for device(253,18) Path /dev/DM_TARGET_COUNT=_1_ no longer valid for device(253,18) Path /dev/UDEV_LOG=_3_ no longer valid for device(253,18) Path /dev/PS1=_# no longer valid for device(253,18) Path /dev/_ no longer valid for device(253,18) Path /dev/PS2=__ no longer valid for device(253,18) Path /dev/DM_TARGET_TYPES=_linear_ no longer valid for device(253,18) Path /dev/DM_STATE=_ACTIVE_ no longer valid for device(253,18) Path /dev/PATH=_/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin_ no longer valid for device(253,18) Path /dev/PS4=_+ no longer valid for device(253,18) Path /dev/OPTIND=_1_ no longer valid for device(253,18) Path /dev/DM_LAST_EVENT_NR=_0_ no longer valid for device(253,18) Path /dev/DM_MAJOR=_253_ no longer valid for device(253,18) Path /dev/MAJOR=_253_ no longer valid for device(253,18) Logical volume "backup_home" created Logical volume "backup_var_log" created Logical volume "backup_var_spool" created Logical volume "backup_srv_www" created MySQL: flush tables with read lock Logical volume "backup_srv_mysql" created MySQL: unlock tables pre-backup: snapshots mounted pre-backup: copying svn repos post-backup: unmounting and removing snapshots Logical volume "backup_var_spool" successfully removed Logical volume "backup_var_log" successfully removed Logical volume "backup_home" successfully removed Logical volume "backup_srv_www" successfully removed Logical volume "backup_srv_mysql" successfully removed Logical volume "backup_usr" successfully removed Logical volume "backup_root" successfully removed post-backup: snapshots removed /var/log/syslog: Nov 17 00:00:39 sphere udevd-work[15754]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:40 sphere udevd-work[15096]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:42 sphere udevd-work[15754]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:43 sphere udevd-work[15096]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:43 sphere udevd-work[15096]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:45 sphere udevd-work[15754]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:46 sphere udevd-work[15096]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:51 sphere udevd-work[15096]: last message repeated 3 times Nov 17 00:00:51 sphere udevd-work[15754]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:51 sphere udevd-work[15096]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:53 sphere udevd-work[15754]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:54 sphere udevd-work[15096]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:56 sphere udevd-work[15754]: rename(/dev//.udev-tmp, /dev//) failed: Invalid cross-device link Nov 17 00:00:56 sphere udevd-work[15096]: rmdir(/dev/) failed: Device or resource busy rmdir(/dev/)? What the heck? ** Affects: lvm2 (Ubuntu) Importance: Undecided Status: New ** Affects: udev (Ubuntu) Importance: Undecided Status: New -- Race conditions when creating multiple LVM2 snapshots https://bugs.launchpad.net/bugs/483890 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs