Package: util-linux Version: 2.17.2-3.1 Severity: normal
I've moved some sectors on my hard disk my RAID and swap partitions. After that, I did r...@host:~# mkswap /dev/sda5 And it was correctly recognized by swapon. But at restart I detected weird things: its UUID doesn't work in /etc/fstab nor in /dev/disk/by-uuid, so I started tracing. I found the problem was blkid in the udev node creation: r...@host:~# udevadm test --action=add /sys/block/sda/sda5 run_command: calling: test udevadm_test: version 160 This program is for debugging only, it does not run any program, specified by a RUN key. It may show incorrect results, because some values may be different, or not available at a simulation run. parse_file: reading '/etc/udev/rules.d/025_libgphoto2.rules' as rules file XXXXX more parse_file lines deleted parse_file: reading '/etc/udev/rules.d/z60_hdparm.rules' as rules file udev_rules_new: rules use 202188 bytes tokens (16849 * 12 bytes), 31383 bytes buffer udev_rules_new: temporary index used 55260 bytes (2763 * 20 bytes) udev_device_new_from_syspath: device 0x1abc420 has devpath '/block/sdb/sdb5' udev_device_new_from_syspath: device 0x1abceb0 has devpath '/block/sdb/sdb5' udev_device_read_db: device 0x1abceb0 filled with db file data udev_rules_apply_to_event: LINK 'block/8:21' /lib/udev/rules.d/50-udev-default.rules:1 udev_device_new_from_syspath: device 0x1ab2e00 has devpath '/devices/pci0000:00/0000:00:11.0/host3/target3:0:0/3:0:0:0/block/sdb' udev_device_new_from_syspath: device 0x1ab3110 has devpath '/devices/pci0000:00/0000:00:11.0/host3/target3:0:0/3:0:0:0' udev_device_read_db: device 0x1ab2e00 filled with db file data udev_rules_apply_to_event: LINK 'disk/by-id/scsi-SATA_ST31000528AS_5VP4B91K-part5' /lib/udev/rules.d/60-persistent-storage.rules:99 udev_rules_apply_to_event: LINK 'disk/by-id/ata-ST31000528AS_5VP4B91K-part5' /lib/udev/rules.d/60-persistent-storage.rules:104 udev_rules_apply_to_event: LINK 'disk/by-id/wwn-0x5000c50022208e3e-part5' /lib/udev/rules.d/60-persistent-storage.rules:114 udev_rules_apply_to_event: LINK 'disk/by-path/pci-0000:00:11.0-scsi-1:0:0:0-part5' /lib/udev/rules.d/60-persistent-storage.rules:120 udev_rules_apply_to_event: IMPORT '/sbin/blkid -o udev -p /dev/sdb5' /lib/udev/rules.d/60-persistent-storage.rules:137 util_run_program: '/sbin/blkid -o udev -p /dev/sdb5' started XXXXX next two lines shows the problem util_run_program: '/sbin/blkid' (stdout) 'ID_FS_TYPE=promise_fasttrack_raid_member' util_run_program: '/sbin/blkid' (stdout) 'ID_FS_USAGE=raid' util_run_program: '/sbin/blkid -o udev -p /dev/sdb5' returned with exitcode 0 udev_rules_apply_to_event: IMPORT 'udisks-part-id /dev/sdb5' /lib/udev/rules.d/80-udisks.rules:99 util_run_program: 'udisks-part-id /dev/sdb5' started util_run_program: '/lib/udev/udisks-part-id' (stderr) 'libudev: udev_device_new_from_syspath: device 0x729270 has devpath '/devices/pci0000:00/0000:00:11.0/host3/target3:0:0/3:0:0:0/block/sdb/sdb5'' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'libudev: udev_device_new_from_syspath: device 0x72ac00 has devpath '/devices/pci0000:00/0000:00:11.0/host3/target3:0:0/3:0:0:0/block/sdb'' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'libudev: udev_device_read_db: device 0x72ac00 filled with db file data' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'using device_file=/dev/sdb syspath=/sys/devices/pci0000:00/0000:00:11.0/host3/target3:0:0/3:0:0:0/block/sdb, offset=998211755520 ao=0 and number=5 for /dev/sdb5' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'Entering MS-DOS parser (offset=0, size=1000204886016)' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'MSDOS_MAGIC found' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'looking at part 0 (offset 1048576, size 97654784, type 0x83)' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'new part entry' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'looking at part 1 (offset 98703360, size 1000106182656, type 0x05)' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'Entering MS-DOS extended parser (offset=98703360, size=1000106182656)' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'readfrom = 98703360' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'MSDOS_MAGIC found' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'readfrom = 98703872' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'MSDOS_MAGIC found' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'Exiting MS-DOS extended parser' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'looking at part 2 (offset 0, size 0, type 0x00)' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'new part entry' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'looking at part 3 (offset 0, size 0, type 0x00)' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'new part entry' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION=1' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_SCHEME=mbr' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'Exiting MS-DOS parser' util_run_program: '/lib/udev/udisks-part-id' (stderr) 'MSDOS partition table detected' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_NUMBER=5' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_TYPE=0x82' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_SIZE=1993130496' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_LABEL=' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_UUID=' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_FLAGS=' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:11.0/host3/target3:0:0/3:0:0:0/block/sdb' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_OFFSET=998211755520' util_run_program: '/lib/udev/udisks-part-id' (stdout) 'UDISKS_PARTITION_ALIGNMENT_OFFSET=0' util_run_program: 'udisks-part-id /dev/sdb5' returned with exitcode 0 udev_device_new_from_syspath: device 0x1aba050 has devpath '/devices/pci0000:00/0000:00:11.0/host3/target3:0:0' udev_device_new_from_syspath: device 0x1aba380 has devpath '/devices/pci0000:00/0000:00:11.0/host3' udev_device_new_from_syspath: device 0x1aba6a0 has devpath '/devices/pci0000:00/0000:00:11.0' udev_device_new_from_syspath: device 0x1aba9b0 has devpath '/devices/pci0000:00' udev_rules_apply_to_event: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2 udev_rules_apply_to_event: GROUP 6 /lib/udev/rules.d/91-permissions.rules:4 udev_event_execute_rules: no node name set, will use kernel supplied name 'sdb5' udev_device_update_db: created db file for '/block/sdb/sdb5' in '/dev/.udev/db/block:sdb5' udev_node_add: creating device node '/dev/sdb5', devnum=8:21, mode=0660, uid=0, gid=6 udev_node_mknod: preserve file '/dev/sdb5', because it has correct dev_t udev_node_mknod: preserve permissions /dev/sdb5, 060660, uid=0, gid=6 node_symlink: preserve already existing symlink '/dev/block/8:21' to '../sdb5' link_find_prioritized: found 'b8:21' claiming '/dev/.udev/links/disk\x2fby-id\x2fscsi-SATA_ST31000528AS_5VP4B91K-part5' link_update: creating link '/dev/disk/by-id/scsi-SATA_ST31000528AS_5VP4B91K-part5' to '/dev/sdb5' node_symlink: preserve already existing symlink '/dev/disk/by-id/scsi-SATA_ST31000528AS_5VP4B91K-part5' to '../../sdb5' link_find_prioritized: found 'b8:21' claiming '/dev/.udev/links/disk\x2fby-id\x2fata-ST31000528AS_5VP4B91K-part5' link_update: creating link '/dev/disk/by-id/ata-ST31000528AS_5VP4B91K-part5' to '/dev/sdb5' node_symlink: preserve already existing symlink '/dev/disk/by-id/ata-ST31000528AS_5VP4B91K-part5' to '../../sdb5' link_find_prioritized: found 'b8:21' claiming '/dev/.udev/links/disk\x2fby-id\x2fwwn-0x5000c50022208e3e-part5' link_update: creating link '/dev/disk/by-id/wwn-0x5000c50022208e3e-part5' to '/dev/sdb5' node_symlink: preserve already existing symlink '/dev/disk/by-id/wwn-0x5000c50022208e3e-part5' to '../../sdb5' link_find_prioritized: found 'b8:21' claiming '/dev/.udev/links/disk\x2fby-path\x2fpci-0000:00:11.0-scsi-1:0:0:0-part5' link_update: creating link '/dev/disk/by-path/pci-0000:00:11.0-scsi-1:0:0:0-part5' to '/dev/sdb5' node_symlink: preserve already existing symlink '/dev/disk/by-path/pci-0000:00:11.0-scsi-1:0:0:0-part5' to '../../sdb5' udevadm_test: UDEV_LOG=6 udevadm_test: DEVPATH=/block/sdb/sdb5 udevadm_test: MAJOR=8 udevadm_test: MINOR=21 udevadm_test: DEVNAME=/dev/sdb5 udevadm_test: DEVTYPE=partition udevadm_test: ACTION=add udevadm_test: SUBSYSTEM=block udevadm_test: DEVLINKS=/dev/block/8:21 /dev/disk/by-id/scsi-SATA_ST31000528AS_5VP4B91K-part5 /dev/disk/by-id/ata-ST31000528AS_5VP4B91K-part5 /dev/disk/by-id/wwn-0x5000c50022208e3e-part5 /dev/disk/by-path/pci-0000:00:11.0-scsi-1:0:0:0-part5 udevadm_test: ID_ATA=1 udevadm_test: ID_TYPE=disk udevadm_test: ID_BUS=ata udevadm_test: ID_MODEL=ST31000528AS udevadm_test: ID_MODEL_ENC=ST31000528AS\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 udevadm_test: ID_REVISION=CC38 udevadm_test: ID_SERIAL=ST31000528AS_5VP4B91K udevadm_test: ID_SERIAL_SHORT=5VP4B91K udevadm_test: ID_ATA_WRITE_CACHE=1 udevadm_test: ID_ATA_WRITE_CACHE_ENABLED=1 udevadm_test: ID_ATA_FEATURE_SET_HPA=1 udevadm_test: ID_ATA_FEATURE_SET_HPA_ENABLED=1 udevadm_test: ID_ATA_FEATURE_SET_PM=1 udevadm_test: ID_ATA_FEATURE_SET_PM_ENABLED=1 udevadm_test: ID_ATA_FEATURE_SET_SECURITY=1 udevadm_test: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0 udevadm_test: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=178 udevadm_test: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=178 udevadm_test: ID_ATA_FEATURE_SET_SMART=1 udevadm_test: ID_ATA_FEATURE_SET_SMART_ENABLED=1 udevadm_test: ID_ATA_FEATURE_SET_AAM=1 udevadm_test: ID_ATA_FEATURE_SET_AAM_ENABLED=1 udevadm_test: ID_ATA_FEATURE_SET_AAM_VENDOR_RECOMMENDED_VALUE=254 udevadm_test: ID_ATA_FEATURE_SET_AAM_CURRENT_VALUE=0 udevadm_test: ID_ATA_DOWNLOAD_MICROCODE=1 udevadm_test: ID_ATA_SATA=1 udevadm_test: ID_ATA_SATA_SIGNAL_RATE_GEN2=1 udevadm_test: ID_ATA_SATA_SIGNAL_RATE_GEN1=1 udevadm_test: ID_ATA_ROTATION_RATE_RPM=7200 udevadm_test: ID_WWN=0x5000c50022208e3e udevadm_test: ID_WWN_WITH_EXTENSION=0x5000c50022208e3e udevadm_test: ID_SCSI_COMPAT=SATA_ST31000528AS_5VP4B91K udevadm_test: ID_PATH=pci-0000:00:11.0-scsi-1:0:0:0 udevadm_test: ID_PART_TABLE_TYPE=dos udevadm_test: ID_FS_TYPE=promise_fasttrack_raid_member udevadm_test: ID_FS_USAGE=raid udevadm_test: UDISKS_PRESENTATION_NOPOLICY=0 udevadm_test: UDISKS_PARTITION=1 udevadm_test: UDISKS_PARTITION_SCHEME=mbr udevadm_test: UDISKS_PARTITION_NUMBER=5 udevadm_test: UDISKS_PARTITION_TYPE=0x82 udevadm_test: UDISKS_PARTITION_SIZE=1993130496 udevadm_test: UDISKS_PARTITION_SLAVE=/sys/devices/pci0000:00/0000:00:11.0/host3/target3:0:0/3:0:0:0/block/sdb udevadm_test: UDISKS_PARTITION_OFFSET=998211755520 udevadm_test: UDISKS_PARTITION_ALIGNMENT_OFFSET=0 udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event' (Do not bother the previous talking about /dev/sdb5 instead of /dev/sda5 . They are exact twins) Then, I tried to find why did blkid failed. It resulted to be the RAID module: r...@host:~# blkid -p /dev/sda5 /dev/sda5: TYPE="promise_fasttrack_raid_member" USAGE="raid" r...@host:~# blkid -p -u noraid /dev/sda5 /dev/sda5: UUID="7cd1eaf7-b742-4236-a857-6dd4be7e2417" VERSION="2" TYPE="swap" USAGE="other" Remembering I moved the partitions some sectors, and that my swap space uses no to be used since I have enough RAM, I thought mkswap was not enough and zeroed it: r...@host:~# dd if=/dev/zero of=/dev/sda5 dd: escribiendo en «/dev/sda5»: No queda espacio en el dispositivo 3892834+0 records in 3892833+0 records out 1993130496 bytes (2,0 GB) copied, 36,5643 s, 54,5 MB/s r...@host:~# blkid -p /dev/sda5 r...@host:~# mkswap /dev/sda5 Setting up swapspace version 1, size = 1946412 KiB no label, UUID=7030fb9d-52f6-4e42-931f-89fd12bc243c r...@host:~# blkid -p /dev/sda5 /dev/sda5: UUID="7030fb9d-52f6-4e42-931f-89fd12bc243c" VERSION="2" TYPE="swap" USAGE="other" Zeroing and rerunning mkswap succeded, but this costed me a lot of time with the machine stopped, and in machines that effectively need its swapspace mounted by UUID it can be very hard, since it does not get enabled. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores) Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages util-linux depends on: ii dpkg 1.15.7.2 Debian package management system ii initscripts 2.88dsf-11 scripts for initializing and shutt ii install-info 4.13a.dfsg.1-5 Manage installed documentation in ii libblkid1 2.17.2-3.1 block device id library ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib ii libncurses5 5.7+20100313-2 shared libraries for terminal hand ii libselinux1 2.0.96-1 SELinux runtime shared libraries ii libuuid1 2.17.2-3.1 Universally Unique ID library ii lsb-base 3.2-23.1 Linux Standard Base 3.2 init scrip ii tzdata 2010j-1 time zone and daylight-saving time ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime util-linux recommends no packages. Versions of packages util-linux suggests: ii console-tools 1:0.2.3dbs-69 Linux console and font utilities ii dosfstools 3.0.9-1 utilities for making and checking ii util-linux-locales 2.17.2-3.1 Locales files for util-linux -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org