** Description changed:

+ [Impact]
+ 
+  * On some image types, systemd-detect-virt might be missing
+ 
+ [Test Case]
+ 
+  * $ sudo systemd-detect-virt
+ 
+ Should print a word.
+ 
+ If it prints "no such file or directory" it is buggy.
+ 
+ Best reproduced on initrdless boot, public cloud, where kernel flavour
+ is switched, such as GCP groovy or AWS EC2 groovy. However other image
+ types might be affected too.
+ 
+ Backporting the change to all series, in case there are other places
+ which invoke undivert_grub multiple times in a row.
+ 
+ [Where problems could occur]
+ 
+  * Hopefully, systemd-detect-virt undivert is now correct. Issues might
+ happen in case systemd is not meant to be installed and yet the file
+ remains on disk; or if the diversion is not removed still. Resulting in
+ incorrect runtime behaviour.
+ 
+  * For the images where this is fixed, systemd-detect-virt will now
+ start working correctly. Thus may trigger automation to run that relied
+ on missing systemd-detect-virt and thus previously did not execute.
+ 
+ [Other Info]
+  
+  * Original bug report
+ 
+ 
  ubuntu/images/hvm-ssd/ubuntu-groovy-20.10-arm64-server-20201022.1
  
  ubuntu@ip-172-31-30-199:~$ dpkg -S systemd-detect-virt
  systemd: /usr/bin/systemd-detect-virt
  systemd: /usr/share/bash-completion/completions/systemd-detect-virt
  systemd: /usr/share/man/man1/systemd-detect-virt.1.gz
  ubuntu@ip-172-31-30-199:~$ ls /usr/bin/systemd-detect-virt
  ls: cannot access '/usr/bin/systemd-detect-virt': No such file or directory
  
- 
- Since livecd-rootfs plays with diversions of this file it looks suspicious, 
but I have not fully triaged the problem.
+ Since livecd-rootfs plays with diversions of this file it looks
+ suspicious, but I have not fully triaged the problem.
  
  LXD image for amd64 seems to be ok: ubuntu 20.10 amd64 (release)
  (20201022.1)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1902260

Title:
  systemd-detect-virt is missing on Groovy EC2 AMI

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-images/+bug/1902260/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to