[Bug 1488688] Re: partprobe fails on /dev/mapper/353333330000007d0
ChristianEhrhardt
1488688 at bugs.launchpad.net
Wed Apr 20 14:54:46 UTC 2016
Hi,
thanks for the nice setup with scsi_debug that helps.
I also ran it against some real FCP devices I had around.
I can confirm that this still applies to Xenial.
1. working without issue on the device itself e.g. /dev/sd*
2. when using on /dev/mapper devices reporting issues
ubuntu at s1lp5:~$ sudo partprobe /dev/mapper/36005076306ffd6b6000000000000240
36005076306ffd6b60000000000002402 36005076306ffd6b60000000000002402-part2 36005076306ffd6b60000000000002403
ubuntu at s1lp5:~$ sudo /sbin/sgdisk --new=2:0:100M --change-name=2:'ceph journal' --partition-guid=2:a94ad65f-fadb-4178-851b-5261c06ee3b9 --typecode=2:45b0969e-8ae0-4982-bf9d-5a8d867af560 --mbrtogpt -- /dev/mapper/36005076306ffd6b60000000000002403
Creating new GPT entries.
Setting name!
partNum is 1
REALLY setting name!
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
The operation has completed successfully.
ubuntu at s1lp5:~$ sudo partprobe /dev/mapper/36005076306ffd6b60000000000002403
device-mapper: create ioctl on 36005076306ffd6b60000000000002403p2part2-mpath-36005076306ffd6b60000000000002403 failed: Device or resource busy
ubuntu at s1lp5:~$ echo $?
0
ubuntu at s1lp5:~$ ll /dev/mapper/36005076306ffd6b60000000000002403*
lrwxrwxrwx 1 root root 7 Apr 20 10:53 /dev/mapper/36005076306ffd6b60000000000002403 -> ../dm-1
lrwxrwxrwx 1 root root 7 Apr 20 10:53 /dev/mapper/36005076306ffd6b60000000000002403-part2 -> ../dm-3
But then as you have shown as well, it is just a message about the ioctl that likely isn't handled/forwarded correctly by the device mapper.
It doesn't even have a bad return code - so it might just be about
making more clear that this is a warning, but not an error at all right?
** Changed in: multipath-tools (Ubuntu)
Status: New => Triaged
** Changed in: multipath-tools (Ubuntu)
Importance: Undecided => Low
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to multipath-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1488688
Title:
partprobe fails on /dev/mapper/353333330000007d0
Status in multipath-tools package in Ubuntu:
Triaged
Bug description:
Steps to reproduce on Ubuntu 14.04 on a virtual machine with no
/dev/sda device
# apt-get install linux-image-extra-3.13.0-61-generic
# modprobe scsi_debug vpd_use_hostno=0 add_host=1 dev_size_mb=200
# ls -l /dev/mapper
total 0
lrwxrwxrwx 1 root root 7 Aug 25 23:00 353333330000007d0 -> ../dm-0
crw------- 1 root root 10, 236 Aug 25 11:45 control
# /sbin/sgdisk --new=2:0:100M --change-name=2:'ceph journal' --partition-guid=2:a94ad65f-fadb-4178-851b-5261c06ee3b9 --typecode=2:45b0969e-8ae0-4982-bf9d-5a8d867af560 --mbrtogpt -- /dev/mapper/353333330000007d0
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot.
The operation has completed successfully.
# partprobe /dev/mapper/353333330000007d0
Device /dev/mapper/353333330000007d0p2 not found
device-mapper: table ioctl on failed: No such device or address
Device /dev/mapper/353333330000007d0p2 not found
device-mapper: table ioctl on failed: No such device or address
# ls -l /dev/mapper
total 0
lrwxrwxrwx 1 root root 7 Aug 25 23:00 353333330000007d0 -> ../dm-0
brw-rw---- 1 root disk 252, 2 Aug 25 23:00 353333330000007d0p2
crw------- 1 root root 10, 236 Aug 25 11:45 control
# partprobe /dev/mapper/353333330000007d0
# ls -l /dev/mapper
total 0
lrwxrwxrwx 1 root root 7 Aug 25 23:00 353333330000007d0 -> ../dm-0
brw-rw---- 1 root disk 252, 1 Aug 25 23:00 353333330000007d0-part2
brw-rw---- 1 root disk 252, 2 Aug 25 23:00 353333330000007d0p2
crw------- 1 root root 10, 236 Aug 25 11:45 control
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/1488688/+subscriptions
More information about the foundations-bugs
mailing list