touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #99328
[Bug 1490088] [NEW] 15.10: pvs/pvscan/pvdisplay not recognising PV metadata created by 14.04
Public bug reported:
Working on a 14.04 amd64 host with a 15.10 chroot I found that several
PV tools cannot recognise PVs created on 14.04.
As a test on 14.04 I created 2 test loop device files and used pvcreate
on them (loop0 has zero metadata copies).
## In 14.04:
$ sudo losetup -vf /var/lib/schroot/metadata-test.bin
Loop device is /dev/loop0
$ sudo losetup -vf /var/lib/schroot/metadata-test-2.bin
Loop device is /dev/loop1
$ sudo losetup -a
/dev/loop0: [fc17]:2612 (/var/lib/schroot/metadata-test.bin)
/dev/loop1: [fc17]:2613 (/var/lib/schroot/metadata-test-2.bin)
$ file -s /dev/loop[0-1]
/dev/loop0: LVM2 PV (Linux Logical Volume Manager), UUID: t304eP-t7dr-z52W-7Agt-nEdB-Kv7G-3dNObh, size: 1073741824
/dev/loop1: LVM2 PV (Linux Logical Volume Manager), UUID: 6194QF-wn0J-69C4-WCVc-rFxw-XwXJ-3fMXXb, size: 524288000
$ blkid /dev/loop[0-1]
/dev/loop0: UUID="t304eP-t7dr-z52W-7Agt-nEdB-Kv7G-3dNObh" TYPE="LVM2_member"
/dev/loop1: UUID="6194QF-wn0J-69C4-WCVc-rFxw-XwXJ-3fMXXb" TYPE="LVM2_member"
$ sudo pvck /dev/loop[0-1]
Found label on /dev/loop0, sector 0, type=LVM2 001
Found label on /dev/loop1, sector 1, type=LVM2 001
Found text metadata area: offset=4096, size=1044480
$ sudo pvs /dev/loop[0-1]
PV VG Fmt Attr PSize PFree
/dev/loop0 Test lvm2 a-- 1020.00m 1020.00m
/dev/loop1 Test lvm2 a-- 496.00m 496.00m
## In 15.10
# file -s /dev/loop[0-1]
/dev/loop0: LVM2 PV (Linux Logical Volume Manager), UUID: t304eP-t7dr-z52W-7Agt-nEdB-Kv7G-3dNObh, size: 1073741824
/dev/loop1: LVM2 PV (Linux Logical Volume Manager), UUID: 6194QF-wn0J-69C4-WCVc-rFxw-XwXJ-3fMXXb, size: 524288000
# blkid /dev/loop[0-1]
/dev/loop0: UUID="t304eP-t7dr-z52W-7Agt-nEdB-Kv7G-3dNObh" TYPE="LVM2_member"
/dev/loop1: UUID="6194QF-wn0J-69C4-WCVc-rFxw-XwXJ-3fMXXb" TYPE="LVM2_member"
# pvck /dev/loop[0-1]
Found label on /dev/loop0, sector 0, type=LVM2 001
Found label on /dev/loop1, sector 1, type=LVM2 001
Found text metadata area: offset=4096, size=1044480
# pvs /dev/loop[0-1]
Failed to find physical volume "/dev/loop0".
Failed to find physical volume "/dev/loop1".
## In the 15.10 chroot I created another loop device file and used
pvcreate on it.
# losetup -vf /var/lib/schroot/metadata-test-3.bin
# losetup -a
/dev/loop0: [64535]:2612 (/var/lib/schroot/metadata-test.bin)
/dev/loop1: [64535]:2613 (/var/lib/schroot/metadata-test-2.bin)
/dev/loop2: [64535]:1056349 (/var/lib/schroot/metadata-test-3.bin)
# file -s /dev/loop2
/dev/loop2: LVM2 PV (Linux Logical Volume Manager), UUID: 7auwAs-qqGs-MZ0c-ns74-jdlh-kGOS-s8kJjE, size: 629145600
# blkid /dev/loop2
/dev/loop2: UUID="7auwAs-qqGs-MZ0c-ns74-jdlh-kGOS-s8kJjE" TYPE="LVM2_member"
# pvck /dev/loop2
Found label on /dev/loop2, sector 1, type=LVM2 001
Found text metadata area: offset=4096, size=1044480
# pvs /dev/loop2
PV VG Fmt Attr PSize PFree
/dev/loop2 lvm2 --- 600.00m 600.00m
## In the 14.04 host
$ sudo losetup -a
/dev/loop0: [fc17]:2612 (/var/lib/schroot/metadata-test.bin)
/dev/loop1: [fc17]:2613 (/var/lib/schroot/metadata-test-2.bin)
/dev/loop2: [fc17]:1056349 (/var/lib/schroot/metadata-test-3.bin)
$ file -s /dev/loop2
/dev/loop2: LVM2 PV (Linux Logical Volume Manager), UUID: 7auwAs-qqGs-MZ0c-ns74-jdlh-kGOS-s8kJjE, size: 629145600
$ blkid /dev/loop2
/dev/loop2: UUID="7auwAs-qqGs-MZ0c-ns74-jdlh-kGOS-s8kJjE" TYPE="LVM2_member"
$ sudo pvck /dev/loop2
Found label on /dev/loop2, sector 1, type=LVM2 001
Found text metadata area: offset=4096, size=1044480
$ sudo pvs /dev/loop2
PV VG Fmt Attr PSize PFree
/dev/loop2 lvm2 a-- 600.00m 600.00m
## 14.04
apt-cache policy lvm2
lvm2:
Installed: 2.02.98-6ubuntu2
Candidate: 2.02.98-6ubuntu2
Version table:
*** 2.02.98-6ubuntu2 0
500 http://gb.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
## 15.10
# apt-cache policy lvm2
lvm2:
Installed: 2.02.122-1ubuntu1
Candidate: 2.02.122-1ubuntu1
Version table:
*** 2.02.122-1ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
100 /var/lib/dpkg/status
** Affects: lvm2 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lvm2 in Ubuntu.
https://bugs.launchpad.net/bugs/1490088
Title:
15.10: pvs/pvscan/pvdisplay not recognising PV metadata created by
14.04
Status in lvm2 package in Ubuntu:
New
Bug description:
Working on a 14.04 amd64 host with a 15.10 chroot I found that several
PV tools cannot recognise PVs created on 14.04.
As a test on 14.04 I created 2 test loop device files and used
pvcreate on them (loop0 has zero metadata copies).
## In 14.04:
$ sudo losetup -vf /var/lib/schroot/metadata-test.bin
Loop device is /dev/loop0
$ sudo losetup -vf /var/lib/schroot/metadata-test-2.bin
Loop device is /dev/loop1
$ sudo losetup -a
/dev/loop0: [fc17]:2612 (/var/lib/schroot/metadata-test.bin)
/dev/loop1: [fc17]:2613 (/var/lib/schroot/metadata-test-2.bin)
$ file -s /dev/loop[0-1]
/dev/loop0: LVM2 PV (Linux Logical Volume Manager), UUID: t304eP-t7dr-z52W-7Agt-nEdB-Kv7G-3dNObh, size: 1073741824
/dev/loop1: LVM2 PV (Linux Logical Volume Manager), UUID: 6194QF-wn0J-69C4-WCVc-rFxw-XwXJ-3fMXXb, size: 524288000
$ blkid /dev/loop[0-1]
/dev/loop0: UUID="t304eP-t7dr-z52W-7Agt-nEdB-Kv7G-3dNObh" TYPE="LVM2_member"
/dev/loop1: UUID="6194QF-wn0J-69C4-WCVc-rFxw-XwXJ-3fMXXb" TYPE="LVM2_member"
$ sudo pvck /dev/loop[0-1]
Found label on /dev/loop0, sector 0, type=LVM2 001
Found label on /dev/loop1, sector 1, type=LVM2 001
Found text metadata area: offset=4096, size=1044480
$ sudo pvs /dev/loop[0-1]
PV VG Fmt Attr PSize PFree
/dev/loop0 Test lvm2 a-- 1020.00m 1020.00m
/dev/loop1 Test lvm2 a-- 496.00m 496.00m
## In 15.10
# file -s /dev/loop[0-1]
/dev/loop0: LVM2 PV (Linux Logical Volume Manager), UUID: t304eP-t7dr-z52W-7Agt-nEdB-Kv7G-3dNObh, size: 1073741824
/dev/loop1: LVM2 PV (Linux Logical Volume Manager), UUID: 6194QF-wn0J-69C4-WCVc-rFxw-XwXJ-3fMXXb, size: 524288000
# blkid /dev/loop[0-1]
/dev/loop0: UUID="t304eP-t7dr-z52W-7Agt-nEdB-Kv7G-3dNObh" TYPE="LVM2_member"
/dev/loop1: UUID="6194QF-wn0J-69C4-WCVc-rFxw-XwXJ-3fMXXb" TYPE="LVM2_member"
# pvck /dev/loop[0-1]
Found label on /dev/loop0, sector 0, type=LVM2 001
Found label on /dev/loop1, sector 1, type=LVM2 001
Found text metadata area: offset=4096, size=1044480
# pvs /dev/loop[0-1]
Failed to find physical volume "/dev/loop0".
Failed to find physical volume "/dev/loop1".
## In the 15.10 chroot I created another loop device file and used
pvcreate on it.
# losetup -vf /var/lib/schroot/metadata-test-3.bin
# losetup -a
/dev/loop0: [64535]:2612 (/var/lib/schroot/metadata-test.bin)
/dev/loop1: [64535]:2613 (/var/lib/schroot/metadata-test-2.bin)
/dev/loop2: [64535]:1056349 (/var/lib/schroot/metadata-test-3.bin)
# file -s /dev/loop2
/dev/loop2: LVM2 PV (Linux Logical Volume Manager), UUID: 7auwAs-qqGs-MZ0c-ns74-jdlh-kGOS-s8kJjE, size: 629145600
# blkid /dev/loop2
/dev/loop2: UUID="7auwAs-qqGs-MZ0c-ns74-jdlh-kGOS-s8kJjE" TYPE="LVM2_member"
# pvck /dev/loop2
Found label on /dev/loop2, sector 1, type=LVM2 001
Found text metadata area: offset=4096, size=1044480
# pvs /dev/loop2
PV VG Fmt Attr PSize PFree
/dev/loop2 lvm2 --- 600.00m 600.00m
## In the 14.04 host
$ sudo losetup -a
/dev/loop0: [fc17]:2612 (/var/lib/schroot/metadata-test.bin)
/dev/loop1: [fc17]:2613 (/var/lib/schroot/metadata-test-2.bin)
/dev/loop2: [fc17]:1056349 (/var/lib/schroot/metadata-test-3.bin)
$ file -s /dev/loop2
/dev/loop2: LVM2 PV (Linux Logical Volume Manager), UUID: 7auwAs-qqGs-MZ0c-ns74-jdlh-kGOS-s8kJjE, size: 629145600
$ blkid /dev/loop2
/dev/loop2: UUID="7auwAs-qqGs-MZ0c-ns74-jdlh-kGOS-s8kJjE" TYPE="LVM2_member"
$ sudo pvck /dev/loop2
Found label on /dev/loop2, sector 1, type=LVM2 001
Found text metadata area: offset=4096, size=1044480
$ sudo pvs /dev/loop2
PV VG Fmt Attr PSize PFree
/dev/loop2 lvm2 a-- 600.00m 600.00m
## 14.04
apt-cache policy lvm2
lvm2:
Installed: 2.02.98-6ubuntu2
Candidate: 2.02.98-6ubuntu2
Version table:
*** 2.02.98-6ubuntu2 0
500 http://gb.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
## 15.10
# apt-cache policy lvm2
lvm2:
Installed: 2.02.122-1ubuntu1
Candidate: 2.02.122-1ubuntu1
Version table:
*** 2.02.122-1ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
100 /var/lib/dpkg/status
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1490088/+subscriptions
Follow ups