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

Reply via email to