Comment 24 for bug 1834250

Revision history for this message
Mauricio Faria de Oliveira (mfo) wrote :

Verification done on focal-proposed; all good.

Host:
---

 $ sudo dd if=/dev/sda of=/dev/null
 dd: failed to open '/dev/sda': No medium found

 $ lxc launch ubuntu:focal lp1834250
 $ lxc config device add lp1834250 host-sda unix-block source=/dev/sda path=/dev/sda
 $ lxc shell lp1834250

Container:
---

 # lsb_release -cs
 focal

focal-updates: error messages

 # dpkg -s lvm2 | grep Version:
 Version: 2.03.07-1ubuntu1

 # vgs
   /dev/sda: open failed: No medium found
   /dev/sda: open failed: No medium found

 # strace -e openat vgs 2>&1 | grep /dev/sda
 openat(AT_FDCWD, "/dev/sda", O_RDONLY|O_DIRECT|O_NOATIME) = -1 ENOMEDIUM (No medium found)
 openat(AT_FDCWD, "/dev/sda", O_RDONLY|O_NOATIME) = -1 ENOMEDIUM (No medium found)
   /dev/sda: open failed: No medium found
 openat(AT_FDCWD, "/dev/sda", O_RDONLY|O_DIRECT|O_NOATIME) = -1 ENOMEDIUM (No medium found)
 openat(AT_FDCWD, "/dev/sda", O_RDONLY|O_NOATIME) = -1 ENOMEDIUM (No medium found)
   /dev/sda: open failed: No medium found
 # vgs
   /dev/sda: open failed: No medium found
   /dev/sda: open failed: No medium found

focal-proposed: no error messages; same syscall behavior

 # echo 'deb http://archive.ubuntu.com/ubuntu focal-proposed main' >>/etc/apt/sources.list
 # apt update
 # apt-cache madison lvm2 | grep focal-proposed
       lvm2 | 2.03.07-1ubuntu1.1 | http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 Packages
 # apt install lvm2

 # dpkg -s lvm2 | grep Version:
 Version: 2.03.07-1ubuntu1.1

 # vgs
 #

 # strace -e openat vgs 2>&1 | grep /dev/sda
 openat(AT_FDCWD, "/dev/sda", O_RDONLY|O_DIRECT|O_NOATIME) = -1 ENOMEDIUM (No medium found)
 openat(AT_FDCWD, "/dev/sda", O_RDONLY|O_NOATIME) = -1 ENOMEDIUM (No medium found)
 openat(AT_FDCWD, "/dev/sda", O_RDONLY|O_DIRECT|O_NOATIME) = -1 ENOMEDIUM (No medium found)
 openat(AT_FDCWD, "/dev/sda", O_RDONLY|O_NOATIME) = -1 ENOMEDIUM (No medium found)