[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Missing files from the ovmf package in sid



Hi,

I'm puzzled by the installation state of the ovmf package in Debian sid.
I have the latest version installed:

| root@grumpel:/tmp/ovmf# dpkg -l ovmf
| ii  ovmf           2025.08.01-2 all          UEFI firmware for 64-bit x86 virtual machines

And the list of installed files from that package is this:

| root@grumpel:/tmp/ovmf# dpkg -S ovmf
| ovmf: /usr/share/doc/ovmf/NEWS.Debian.gz
| ovmf: /usr/share/ovmf/OVMF.fd
| ovmf: /usr/share/doc/ovmf/howto-2M-to-4M-migration.md.gz
| ovmf: /usr/share/doc/ovmf/changelog.Debian.gz
| ovmf: /usr/share/doc/ovmf/2M_VARS-to-4M_VARS.sh
| ovmf: /usr/share/ovmf/PkKek-1-snakeoil.key
| ovmf: /usr/share/doc/ovmf
| ovmf: /usr/share/doc/ovmf/copyright
| ovmf: /usr/share/ovmf/PkKek-1-snakeoil.pem
| ovmf: /usr/share/ovmf
| ovmf: /usr/share/doc/ovmf/README.Debian.gz

The list of files in the /usr/share/ovmf directory matches the above list:

root@grumpel:/tmp/ovmf# ls -l /usr/share/ovmf/
total 4104
-rw-r--r-- 1 root root 4194304 Nov 25 17:18 OVMF.fd
-rw-r--r-- 1 root root    1854 Nov 24 16:26 PkKek-1-snakeoil.key
-rw-r--r-- 1 root root    1391 Nov 24 16:26 PkKek-1-snakeoil.pem


However, according to https://packages.debian.org/sid/all/ovmf/filelist I should have more files than just the ones listed above.

If I download the ovmf_2025.08.01-2_all.deb package manually and inspect the content, it matches the list from packages.debian.org, and not the list of installed files on my system:

| root@grumpel:/tmp/ovmf# ar xf ovmf_2025.08.01-2_all.deb | root@grumpel:/tmp/ovmf# tar -tf data.tar.xz | ./
| ./usr/
| ./usr/share/
| ./usr/share/OVMF/
| ./usr/share/OVMF/OVMF.amdsev.fd
| ./usr/share/OVMF/OVMF.inteltdx.ms.fd
| ./usr/share/OVMF/OVMF_CODE_4M.fd
| ./usr/share/OVMF/OVMF_CODE_4M.secboot.fd
| ./usr/share/OVMF/OVMF_CODE_4M.secboot.strictnx.fd
| ./usr/share/OVMF/OVMF_VARS_4M.fd
| ./usr/share/OVMF/OVMF_VARS_4M.ms.fd
| ./usr/share/OVMF/OVMF_VARS_4M.snakeoil.fd
| ./usr/share/doc/
| ./usr/share/doc/ovmf/
| ./usr/share/doc/ovmf/2M_VARS-to-4M_VARS.sh
| ./usr/share/doc/ovmf/NEWS.Debian.gz
| ./usr/share/doc/ovmf/README.Debian.gz
| ./usr/share/doc/ovmf/changelog.Debian.gz
| ./usr/share/doc/ovmf/copyright
| ./usr/share/doc/ovmf/howto-2M-to-4M-migration.md.gz
| ./usr/share/ovmf/
| ./usr/share/ovmf/OVMF.fd
| ./usr/share/ovmf/PkKek-1-snakeoil.key
| ./usr/share/ovmf/PkKek-1-snakeoil.pem
| ./usr/share/qemu/
| ./usr/share/qemu/firmware/
| ./usr/share/qemu/firmware/40-edk2-x86_64-secure-enrolled.json
| ./usr/share/qemu/firmware/50-edk2-x86_64-secure.json
| ./usr/share/qemu/firmware/60-edk2-x86_64-amdsev.json
| ./usr/share/qemu/firmware/60-edk2-x86_64-inteltdx.json
| ./usr/share/qemu/firmware/60-edk2-x86_64.json
| ./usr/share/OVMF/OVMF_CODE_4M.ms.fd
| ./usr/share/OVMF/OVMF_CODE_4M.snakeoil.fd
| ./usr/share/qemu/OVMF.fd


I have tried reinstalling ovmf, but I'm still ending up with only part of the files from the .deb file.

Could someone help me understand what's going on here please?

I'm essentially after the /usr/share/OVMF/OVMF.amdsev.fd file, which is needed by virt-install.

Thanks,
Thomas


Reply to: