osbuild-composer
osbuild-composer copied to clipboard
Image-installer type on Fedora does not support LVM
Describe the bug
After building an image-installer type on Fedora 37 (on ARM) and going through the installation process, OS does not boot because of LVM issues. Furthermore the dracut emergency shell does not contain tools like pvscan, lvscan, etc.
Environment
- OS version (
/etc/os-releaseand/etc/redhat-release):
root@fedoravm image-builder]# cat /etc/os-release NAME="Fedora Linux" VERSION="37 (Server Edition)" ID=fedora VERSION_ID=37 VERSION_CODENAME="" PLATFORM_ID="platform:f37" PRETTY_NAME="Fedora Linux 37 (Server Edition)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:37" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f37/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=37 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=37 SUPPORT_END=2023-11-14 VARIANT="Server Edition" VARIANT_ID=server [root@fedoravm image-builder]# cat /etc/redhat-release Fedora release 37 (Thirty Seven) - osbuild-composer version (
rpm -qi osbuild-composer): [root@fedoravm image-builder]# rpm -qi osbuild-composer Name : osbuild-composer Version : 71 Release : 1.fc37 Architecture: aarch64 Install Date: Wed 11 Jan 2023 05:00:26 PM CET Group : Unspecified Size : 17586 License : ASL 2.0 Signature : RSA/SHA256, Wed 28 Dec 2022 10:28:30 AM CET, Key ID f55ad3fb5323552a Source RPM : osbuild-composer-71-1.fc37.src.rpm Build Date : Wed 28 Dec 2022 10:17:19 AM CET Build Host : buildvm-a64-36.iad2.fedoraproject.org Packager : Fedora Project Vendor : Fedora Project URL : https://github.com/osbuild/osbuild-composer Bug URL : https://bugz.fedoraproject.org/osbuild-composer Summary : An image building service based on osbuild Description :
A service for building customized OS artifacts, such as VM images and OSTree commits, that uses osbuild under the hood. Besides building images for local usage, it can also upload images directly to cloud.
It is compatible with composer-cli and cockpit-composer clients.
To Reproduce Steps to reproduce the behavior: Use the following blueprint:
[root@fedoravm image-builder]# cat fedora-nx-blueprint-no-lvm.toml
[[packages]]
name = "runc"
version = "*"
[[packages]]
name = "nvidia-jetson-sidecar"
version = "*"
[[packages]]
name = "nvidia-jetson-sidecar-kmod"
version = "*"
[[packages]]
name = "nvidia-jetson-sidecar-cuda"
version = "*"
[[packages]]
name = "nvidia-jetson-sidecar-extras"
version = "*"
[[packages]]
name = "nvidia-jetson-sidecar-deepstream"
version = "*"
[[packages]]
name = "nvidia-jetson-sidecar-tensorrt"
version = "*"
[[packages]]
name = "nvidia-jetson-sidecar-vpi2"
version = "*"
[customizations]
[[customizations.user]]
name = "redhat"
password = "$6$ajRiXQp00l5gVTW6$lajGTqDcPO5t4zmXaDi81vpKlb9tWgYzN3tnVs6OxrX2uEpc1VHno/up/53fG3Nd.xkeVLpmBd.7dw0JgHu1p/"
And depsolve does not show any lvm package:
[root@fedoravm image-builder]# composer-cli blueprints depsolve fedora-no-lvm
blueprint: fedora-no-lvm v0.0.1
LibRaw-0.20.2-7.fc37.aarch64
audit-libs-3.0.9-1.fc37.aarch64
basesystem-11-14.fc37.noarch
bzip2-1.0.8-12.fc37.aarch64
bzip2-libs-1.0.8-12.fc37.aarch64
ca-certificates-2022.2.54-5.fc37.noarch
cairo-1.17.6-2.fc37.aarch64
cairo-gobject-1.17.6-2.fc37.aarch64
cdparanoia-libs-10.2-40.fc37.aarch64
check-0.15.2-7.fc37.aarch64
check-devel-0.15.2-7.fc37.aarch64
checkpolicy-3.4-3.fc37.aarch64
conntrack-tools-1.4.6-4.fc37.aarch64
cpio-2.13-13.fc37.aarch64
cracklib-2.9.7-30.fc37.aarch64
criu-3.17.1-3.fc37.aarch64
crypto-policies-20220815-1.gite4ed860.fc37.noarch
crypto-policies-scripts-20220815-1.gite4ed860.fc37.noarch
cryptsetup-libs-2.5.0-1.fc37.aarch64
cyrus-sasl-lib-2.1.28-8.fc37.aarch64
dbus-broker-32-1.fc37.aarch64
device-mapper-1.02.175-9.fc37.aarch64
device-mapper-libs-1.02.175-9.fc37.aarch64
diffutils-3.8-3.fc37.aarch64
2:dpdk-21.11.1-3.fc37.aarch64
fedora-gpg-keys-37-1.noarch
fedora-repos-37-1.noarch
file-5.42-4.fc37.aarch64
file-libs-5.42-4.fc37.aarch64
filesystem-3.18-2.fc37.aarch64
1:findutils-4.9.0-2.fc37.aarch64
flac-libs-1.3.4-2.fc37.aarch64
1:fonts-filesystem-2.0.5-9.fc37.noarch
freeglut-3.2.2-2.fc37.aarch64
freeglut-devel-3.2.2-2.fc37.aarch64
freeimage-3.19.0-0.11.svn1889.fc37.aarch64
freeimage-devel-3.19.0-0.11.svn1889.fc37.aarch64
freetype-2.12.1-3.fc37.aarch64
fribidi-1.0.12-2.fc37.aarch64
fuse-common-3.10.5-5.fc37.aarch64
fuse-libs-2.9.9-15.fc37.aarch64
fuse3-3.10.5-5.fc37.aarch64
fuse3-libs-3.10.5-5.fc37.aarch64
gawk-5.1.1-4.fc37.aarch64
gawk-all-langpacks-5.1.1-4.fc37.aarch64
gc-8.0.6-4.fc37.aarch64
1:gdbm-libs-1.23-2.fc37.aarch64
gdk-pixbuf2-2.42.10-1.fc37.aarch64
gl-manpages-1.1-25.20190306.fc37.noarch
1:glfw-3.3.8-1.fc37.aarch64
1:glfw-devel-3.3.8-1.fc37.aarch64
glib2-2.74.1-2.fc37.aarch64
glib2-devel-2.74.1-2.fc37.aarch64
glibmm2.4-2.66.5-2.fc37.aarch64
1:gmp-6.2.1-3.fc37.aarch64
gpgme-1.17.0-4.fc37.aarch64
graphene-1.10.6-4.fc37.aarch64
graphite2-1.3.14-10.fc37.aarch64
grep-3.7-4.fc37.aarch64
groff-base-1.22.4-10.fc37.aarch64
grubby-8.40-66.fc37.aarch64
gsm-1.0.22-1.fc37.aarch64
guile22-2.2.7-6.fc37.aarch64
gzip-1.12-2.fc37.aarch64
harfbuzz-5.2.0-1.fc37.aarch64
ima-evm-utils-1.4-6.fc37.aarch64
iproute-5.18.0-2.fc37.aarch64
iptables-legacy-1.8.8-3.fc37.aarch64
iptables-legacy-libs-1.8.8-3.fc37.aarch64
iptables-libs-1.8.8-3.fc37.aarch64
iso-codes-4.11.0-1.fc37.noarch
jack-audio-connection-kit-1.9.21-3.fc37.aarch64
jansson-2.13.1-5.fc37.aarch64
jasper-libs-3.0.6-1.fc37.aarch64
jbigkit-libs-2.1-24.fc37.aarch64
jq-1.6-14.fc37.aarch64
jsoncpp-1.9.5-3.fc37.aarch64
jxrlib-1.1-23.fc37.aarch64
kbd-2.5.1-3.fc37.aarch64
kbd-legacy-2.5.1-3.fc37.noarch
kbd-misc-2.5.1-3.fc37.noarch
kernel-headers-6.0.5-300.fc37.aarch64
keyutils-libs-1.6.1-5.fc37.aarch64
kmod-30-2.fc37.aarch64
kmod-libs-30-2.fc37.aarch64
lame-libs-3.100-13.fc37.aarch64
langpacks-core-font-en-3.0-26.fc37.noarch
libICE-1.0.10-9.fc37.aarch64
libICE-devel-1.0.10-9.fc37.aarch64
libSM-1.2.3-11.fc37.aarch64
libSM-devel-1.2.3-11.fc37.aarch64
libX11-1.8.1-2.fc37.aarch64
libX11-common-1.8.1-2.fc37.noarch
libX11-devel-1.8.1-2.fc37.aarch64
libX11-xcb-1.8.1-2.fc37.aarch64
libXau-1.0.10-1.fc37.aarch64
libXau-devel-1.0.10-1.fc37.aarch64
libXcursor-1.2.1-2.fc37.aarch64
libXcursor-devel-1.2.1-2.fc37.aarch64
libXdamage-1.1.5-8.fc37.aarch64
libXext-1.3.4-9.fc37.aarch64
libXext-devel-1.3.4-9.fc37.aarch64
libXfixes-6.0.0-4.fc37.aarch64
libXfixes-devel-6.0.0-4.fc37.aarch64
libXft-2.3.4-3.fc37.aarch64
libXi-1.8-3.fc37.aarch64
libXi-devel-1.8-3.fc37.aarch64
libXinerama-1.1.4-11.fc37.aarch64
libXinerama-devel-1.1.4-11.fc37.aarch64
libXmu-1.1.3-9.fc37.aarch64
libXmu-devel-1.1.3-9.fc37.aarch64
libXrandr-1.5.2-9.fc37.aarch64
libXrandr-devel-1.5.2-9.fc37.aarch64
libXrender-0.9.10-17.fc37.aarch64
libXrender-devel-0.9.10-17.fc37.aarch64
libXt-1.2.1-3.fc37.aarch64
libXt-devel-1.2.1-3.fc37.aarch64
libXv-1.0.11-17.fc37.aarch64
libXxf86vm-1.1.4-19.fc37.aarch64
libacl-2.3.1-4.fc37.aarch64
libargon2-20190702-1.fc37.aarch64
libassuan-2.5.5-5.fc37.aarch64
libasyncns-0.8-23.fc37.aarch64
libattr-2.5.1-5.fc37.aarch64
libavc1394-0.5.4-18.fc37.aarch64
libb2-0.98.1-7.fc37.aarch64
libblkid-2.38.1-1.fc37.aarch64
libblkid-devel-2.38.1-1.fc37.aarch64
2:libbpf-0.8.0-2.fc37.aarch64
libbrotli-1.0.9-9.fc37.aarch64
libcap-2.48-5.fc37.aarch64
libcap-ng-0.8.3-3.fc37.aarch64
libcbor-0.7.0-7.fc37.aarch64
libcom_err-1.46.5-3.fc37.aarch64
libconfig-1.7.3-4.fc37.aarch64
libdatrie-0.2.13-4.fc37.aarch64
libdb-5.3.28-53.fc37.aarch64
libdv-1.0.0-37.fc37.aarch64
libeconf-0.4.0-4.fc37.aarch64
libevent-2.1.12-7.fc37.aarch64
libfdisk-2.38.1-1.fc37.aarch64
libfdt-1.6.1-5.fc37.aarch64
libffado-2.4.6-3.fc37.aarch64
libffi-3.4.2-9.fc37.aarch64
libffi-devel-3.4.2-9.fc37.aarch64
libfido2-1.11.0-3.fc37.aarch64
libfsverity-1.4-8.fc37.aarch64
libgcrypt-1.10.1-4.fc37.aarch64
1:libglvnd-1.5.0-1.fc37.aarch64
1:libglvnd-core-devel-1.5.0-1.fc37.aarch64
1:libglvnd-devel-1.5.0-1.fc37.aarch64
1:libglvnd-egl-1.5.0-1.fc37.aarch64
1:libglvnd-gles-1.5.0-1.fc37.aarch64
1:libglvnd-glx-1.5.0-1.fc37.aarch64
1:libglvnd-opengl-1.5.0-1.fc37.aarch64
libgudev-237-3.fc37.aarch64
libgudev-devel-237-3.fc37.aarch64
libibverbs-41.0-1.fc37.aarch64
libicu-71.1-2.fc37.aarch64
libiec61883-1.2.0-30.fc37.aarch64
libjpeg-turbo-2.1.3-2.fc37.aarch64
libkcapi-1.4.0-2.fc37.aarch64
libkcapi-hmaccalc-1.4.0-2.fc37.aarch64
libmd-1.0.4-2.fc37.aarch64
libmnl-1.0.5-1.fc37.aarch64
libmount-2.38.1-1.fc37.aarch64
libmount-devel-2.38.1-1.fc37.aarch64
libndp-1.8-4.fc37.aarch64
libnet-1.2-6.fc37.aarch64
libnetfilter_conntrack-1.0.8-5.fc37.aarch64
libnetfilter_cthelper-1.0.0-22.fc37.aarch64
libnetfilter_cttimeout-1.0.0-20.fc37.aarch64
libnetfilter_queue-1.0.5-3.fc37.aarch64
libnfnetlink-1.0.1-22.fc37.aarch64
libnftnl-1.2.2-2.fc37.aarch64
libnl3-3.7.0-2.fc37.aarch64
libnsl2-2.0.0-4.fc37.aarch64
2:libogg-1.3.5-4.fc37.aarch64
libpkgconf-1.8.0-3.fc37.aarch64
2:libpng-1.6.37-13.fc37.aarch64
libpsl-0.21.1-6.fc37.aarch64
libraw1394-2.1.2-16.fc37.aarch64
librealsense-2.50.0-3.fc37.aarch64
librealsense-devel-2.50.0-3.fc37.aarch64
libsamplerate-0.2.2-3.fc37.aarch64
libseccomp-2.5.3-3.fc37.aarch64
libsecret-0.20.5-2.fc37.aarch64
libselinux-3.4-5.fc37.aarch64
libselinux-devel-3.4-5.fc37.aarch64
libselinux-utils-3.4-5.fc37.aarch64
libsemanage-3.4-5.fc37.aarch64
libsepol-3.4-3.fc37.aarch64
libsepol-devel-3.4-3.fc37.aarch64
libsigc++20-2.10.8-2.fc37.aarch64
libsigsegv-2.14-3.fc37.aarch64
libsmartcols-2.38.1-1.fc37.aarch64
libsndfile-1.1.0-4.fc37.aarch64
libthai-0.1.29-3.fc37.aarch64
1:libtheora-1.1.1-32.fc37.aarch64
libtiff-4.4.0-4.fc37.aarch64
libtirpc-1.3.3-0.fc37.aarch64
libtool-ltdl-2.4.7-2.fc37.aarch64
libunistring-1.0-2.fc37.aarch64
libusb1-1.0.25-9.fc37.aarch64
libutempter-1.2.1-7.fc37.aarch64
libuuid-2.38.1-1.fc37.aarch64
1:libuv-1.44.2-2.fc37.aarch64
libverto-0.3.2-4.fc37.aarch64
1:libvisual-0.4.0-36.fc37.aarch64
1:libvorbis-1.3.7-6.fc37.aarch64
libvpx-1.12.0-1.fc37.aarch64
libwayland-client-1.21.0-1.fc37.aarch64
libwayland-cursor-1.21.0-1.fc37.aarch64
libwayland-egl-1.21.0-1.fc37.aarch64
libwayland-server-1.21.0-1.fc37.aarch64
libwebp-1.2.4-2.fc37.aarch64
libxcb-1.13.1-10.fc37.aarch64
libxcb-devel-1.13.1-10.fc37.aarch64
libxkbcommon-1.4.1-2.fc37.aarch64
libxml++-2.42.2-1.fc37.aarch64
libxshmfence-1.3-11.fc37.aarch64
libyaml-0.2.5-8.fc37.aarch64
libzstd-1.5.2-3.fc37.aarch64
libzstd-devel-1.5.2-3.fc37.aarch64
1:make-4.3-11.fc37.aarch64
memstrack-0.2.4-3.fc37.aarch64
mesa-libGLU-9.0.1-7.fc37.aarch64
mesa-libGLU-devel-9.0.1-7.fc37.aarch64
mpdecimal-2.5.1-4.fc37.aarch64
mpfr-4.1.0-10.fc37.aarch64
nettle-3.8-2.fc37.aarch64
1:nftables-1.0.4-3.fc37.aarch64
npth-1.6-9.fc37.aarch64
numactl-libs-2.0.14-6.fc37.aarch64
oniguruma-6.9.8-2.D20220919gitb041f6d.fc37.aarch64
openexr-libs-3.1.5-2.fc37.aarch64
openjpeg2-2.5.0-2.fc37.aarch64
openldap-2.6.3-1.fc37.aarch64
1:openssl-3.0.5-3.fc37.aarch64
1:openssl-libs-3.0.5-3.fc37.aarch64
openssl-pkcs11-0.4.12-2.fc37.aarch64
openvswitch-2.17.0-6.fc37.aarch64
openvswitch-dpdk-2.17.0-6.fc37.aarch64
opus-1.3.1-11.fc37.aarch64
orc-0.4.31-8.fc37.aarch64
orc-compiler-0.4.31-8.fc37.aarch64
orc-devel-0.4.31-8.fc37.aarch64
os-prober-1.81-1.fc37.aarch64
p11-kit-0.24.1-3.fc37.aarch64
p11-kit-trust-0.24.1-3.fc37.aarch64
pam-1.5.2-14.fc37.aarch64
pam-libs-1.5.2-14.fc37.aarch64
pcre-8.45-1.fc37.2.aarch64
pcre2-10.40-1.fc37.1.aarch64
pcre2-devel-10.40-1.fc37.1.aarch64
pcre2-syntax-10.40-1.fc37.1.noarch
pcre2-utf16-10.40-1.fc37.1.aarch64
pcre2-utf32-10.40-1.fc37.1.aarch64
pcsc-lite-1.9.9-1.fc37.aarch64
pcsc-lite-ccid-1.5.0-2.fc37.aarch64
pcsc-lite-libs-1.9.9-1.fc37.aarch64
perl-AutoLoader-5.74-492.fc37.noarch
perl-B-1.83-492.fc37.aarch64
perl-Carp-1.52-489.fc37.noarch
perl-Class-Struct-0.66-492.fc37.noarch
perl-Data-Dumper-2.184-490.fc37.aarch64
perl-Digest-1.20-489.fc37.noarch
perl-Digest-MD5-2.58-489.fc37.aarch64
perl-DynaLoader-1.52-492.fc37.aarch64
4:perl-Encode-3.19-492.fc37.aarch64
perl-Errno-1.36-492.fc37.aarch64
perl-Exporter-5.77-489.fc37.noarch
perl-Fcntl-1.15-492.fc37.aarch64
perl-File-Basename-2.85-492.fc37.noarch
perl-File-Path-2.18-489.fc37.noarch
1:perl-File-Temp-0.231.100-489.fc37.noarch
perl-File-stat-1.12-492.fc37.noarch
perl-FileHandle-2.03-492.fc37.noarch
perl-Getopt-Std-1.13-492.fc37.noarch
perl-HTTP-Tiny-0.082-1.fc37.noarch
perl-IO-1.50-492.fc37.aarch64
perl-IO-Socket-IP-0.41-490.fc37.noarch
perl-IO-Socket-SSL-2.075-1.fc37.noarch
perl-IPC-Open3-1.22-492.fc37.noarch
perl-MIME-Base64-3.16-489.fc37.aarch64
perl-Mozilla-CA-20211001-4.fc37.noarch
perl-NDBM_File-1.15-492.fc37.aarch64
perl-Net-SSLeay-1.92-4.fc37.aarch64
perl-POSIX-2.03-492.fc37.aarch64
perl-PathTools-3.84-489.fc37.aarch64
1:perl-Pod-Escapes-1.07-489.fc37.noarch
perl-Pod-Perldoc-3.28.01-490.fc37.noarch
1:perl-Pod-Simple-3.43-490.fc37.noarch
4:perl-Pod-Usage-2.03-3.fc37.noarch
5:perl-Scalar-List-Utils-1.63-489.fc37.aarch64
perl-SelectSaver-1.02-492.fc37.noarch
4:perl-Socket-2.036-1.fc37.aarch64
1:perl-Storable-3.26-489.fc37.aarch64
perl-Symbol-1.09-492.fc37.noarch
perl-Term-ANSIColor-5.01-490.fc37.noarch
perl-Term-Cap-1.17-489.fc37.noarch
perl-Text-ParseWords-3.31-489.fc37.noarch
perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch
2:perl-Time-Local-1.300-489.fc37.noarch
perl-base-2.27-492.fc37.noarch
perl-constant-1.33-490.fc37.noarch
perl-if-0.61.000-492.fc37.noarch
4:perl-interpreter-5.36.0-492.fc37.aarch64
perl-libnet-3.14-490.fc37.noarch
4:perl-libs-5.36.0-492.fc37.aarch64
perl-mro-1.26-492.fc37.aarch64
perl-overload-1.35-492.fc37.noarch
perl-overloading-0.02-492.fc37.noarch
1:perl-parent-0.238-489.fc37.noarch
1:perl-podlators-4.14-489.fc37.noarch
perl-subs-1.04-492.fc37.noarch
perl-vars-1.05-492.fc37.noarch
pigz-2.7-2.fc37.aarch64
pinentry-1.2.1-1.fc37.aarch64
pixman-0.40.0-6.fc37.aarch64
pkgconf-1.8.0-3.fc37.aarch64
pkgconf-m4-1.8.0-3.fc37.noarch
pkgconf-pkg-config-1.8.0-3.fc37.aarch64
policycoreutils-3.4-6.fc37.aarch64
policycoreutils-python-utils-3.4-6.fc37.noarch
polkit-121-4.fc37.aarch64
polkit-libs-121-4.fc37.aarch64
polkit-pkla-compat-0.1-22.fc37.aarch64
popt-1.19-1.fc37.aarch64
protobuf-c-1.4.1-2.fc37.aarch64
psmisc-23.4-4.fc37.aarch64
publicsuffix-list-dafsa-20210518-5.fc37.noarch
pulseaudio-libs-16.1-1.fc37.aarch64
python-setuptools-wheel-62.6.0-2.fc37.noarch
python3-audit-3.0.9-1.fc37.aarch64
python3-charset-normalizer-2.1.0-2.fc37.noarch
python3-file-magic-5.42-4.fc37.noarch
python3-idna-3.3-4.fc37.noarch
python3-libselinux-3.4-5.fc37.aarch64
python3-libsemanage-3.4-5.fc37.aarch64
python3-pexpect-4.8.0-13.fc37.noarch
python3-policycoreutils-3.4-6.fc37.noarch
python3-ptyprocess-0.6.0-17.fc37.noarch
python3-pysocks-1.7.1-15.fc37.noarch
python3-pyyaml-6.0-5.fc37.aarch64
python3-requests-2.28.1-2.fc37.noarch
python3-rpm-4.18.0-1.fc37.aarch64
python3-setools-4.4.0-9.fc37.aarch64
python3-setuptools-62.6.0-2.fc37.noarch
python3-six-1.16.0-8.fc37.noarch
python3-urllib3-1.26.12-1.fc37.noarch
qrencode-libs-4.1.1-3.fc37.aarch64
rhash-1.4.2-3.fc37.aarch64
rpm-4.18.0-1.fc37.aarch64
rpm-build-libs-4.18.0-1.fc37.aarch64
rpm-libs-4.18.0-1.fc37.aarch64
rpm-plugin-selinux-4.18.0-1.fc37.aarch64
rpm-sign-libs-4.18.0-1.fc37.aarch64
sed-4.8-11.fc37.aarch64
setup-2.14.1-2.fc37.noarch
shared-mime-info-2.2-2.fc37.aarch64
socat-1.7.4.2-3.fc37.aarch64
sos-4.4-2.fc37.noarch
speex-1.2.0-12.fc37.aarch64
sysprof-capture-devel-3.46.0-1.fc37.aarch64
taglib-1.12-7.fc37.aarch64
1:tcl-8.6.12-3.fc37.aarch64
1:tk-8.6.12-3.fc37.aarch64
twolame-libs-0.4.0-1.fc37.aarch64
util-linux-2.38.1-1.fc37.aarch64
util-linux-core-2.38.1-1.fc37.aarch64
wavpack-5.5.0-2.fc37.aarch64
wayland-devel-1.21.0-1.fc37.aarch64
xml-common-0.6.3-59.fc37.noarch
xorg-x11-proto-devel-2022.2-2.fc37.noarch
xz-5.2.5-10.fc37.aarch64
xz-devel-5.2.5-10.fc37.aarch64
xz-libs-5.2.5-10.fc37.aarch64
zita-resampler-1.8.0-5.fc37.aarch64
zlib-1.2.12-5.fc37.aarch64
zlib-devel-1.2.12-5.fc37.aarch64
1:NetworkManager-1.40.6-1.fc37.aarch64
1:NetworkManager-libnm-1.40.6-1.fc37.aarch64
1:NetworkManager-ovs-1.40.6-1.fc37.aarch64
alsa-lib-1.2.8-2.fc37.aarch64
alternatives-1.21-1.fc37.aarch64
amd-gpu-firmware-20221214-145.fc37.noarch
authselect-1.4.2-1.fc37.aarch64
authselect-libs-1.4.2-1.fc37.aarch64
avahi-compat-libdns_sd-0.8-18.fc37.aarch64
avahi-libs-0.8-18.fc37.aarch64
bash-5.2.15-1.fc37.aarch64
cmake-3.25.1-1.fc37.aarch64
cmake-data-3.25.1-1.fc37.noarch
cmake-filesystem-3.25.1-1.fc37.aarch64
cmake-rpm-macros-3.25.1-1.fc37.noarch
2:conmon-2.1.5-1.fc37.aarch64
2:container-selinux-2.198.0-1.fc37.noarch
4:containers-common-1-76.fc37.noarch
coreutils-9.1-7.fc37.aarch64
coreutils-common-9.1-7.fc37.aarch64
curl-7.85.0-5.fc37.aarch64
1:dbus-1.14.4-1.fc37.aarch64
1:dbus-common-1.14.4-1.fc37.noarch
1:dbus-libs-1.14.4-1.fc37.aarch64
dracut-057-5.fc37.aarch64
elfutils-debuginfod-client-0.188-3.fc37.aarch64
elfutils-debuginfod-client-devel-0.188-3.fc37.aarch64
elfutils-default-yama-scope-0.188-3.fc37.noarch
elfutils-devel-0.188-3.fc37.aarch64
elfutils-libelf-0.188-3.fc37.aarch64
elfutils-libelf-devel-0.188-3.fc37.aarch64
elfutils-libs-0.188-3.fc37.aarch64
1:emacs-filesystem-28.2-1.fc37.noarch
expat-2.5.0-1.fc37.aarch64
fedora-release-37-15.noarch
fedora-release-common-37-15.noarch
fedora-release-identity-basic-37-15.noarch
fontconfig-2.14.1-2.fc37.aarch64
fuse-overlayfs-1.9-6.fc37.aarch64
gettext-envsubst-0.21.1-1.fc37.aarch64
gettext-libs-0.21.1-1.fc37.aarch64
gettext-runtime-0.21.1-1.fc37.aarch64
glibc-2.36-8.fc37.aarch64
glibc-common-2.36-8.fc37.aarch64
glibc-gconv-extra-2.36-8.fc37.aarch64
glibc-minimal-langpack-2.36-8.fc37.aarch64
gnupg2-2.3.8-1.fc37.aarch64
gnupg2-smime-2.3.8-1.fc37.aarch64
gnutls-3.7.8-3.fc37.aarch64
google-noto-fonts-common-20201206^1.git0c78c8329-7.fc37.noarch
google-noto-sans-vf-fonts-20201206^1.git0c78c8329-7.fc37.noarch
1:grub2-common-2.06-75.fc37.noarch
1:grub2-tools-2.06-75.fc37.aarch64
1:grub2-tools-minimal-2.06-75.fc37.aarch64
gstreamer1-1.20.5-1.fc37.aarch64
gstreamer1-devel-1.20.5-1.fc37.aarch64
gstreamer1-plugins-base-1.20.5-1.fc37.aarch64
gstreamer1-plugins-base-devel-1.20.5-1.fc37.aarch64
gstreamer1-plugins-base-tools-1.20.5-1.fc37.aarch64
gstreamer1-plugins-good-1.20.5-1.fc37.aarch64
gstreamer1-plugins-good-extras-1.20.5-1.fc37.aarch64
gstreamer1-rtsp-server-1.20.5-1.fc37.aarch64
gstreamer1-rtsp-server-devel-1.20.5-1.fc37.aarch64
imath-3.1.6-1.fc37.aarch64
intel-gpu-firmware-20221214-145.fc37.noarch
json-c-0.16-3.fc37.aarch64
kernel-6.0.18-300.fc37.aarch64
kernel-core-6.0.18-300.fc37.aarch64
kernel-modules-6.0.18-300.fc37.aarch64
kpartx-0.9.0-4.fc37.aarch64
krb5-libs-1.19.2-13.fc37.aarch64
lcms2-2.14-1.fc37.aarch64
libarchive-3.6.1-3.fc37.aarch64
libatomic-12.2.1-4.fc37.aarch64
libbsd-0.11.7-2.fc37.aarch64
libcurl-7.85.0-5.fc37.aarch64
libdrm-2.4.114-1.fc37.aarch64
libdrm-devel-2.4.114-1.fc37.aarch64
libedit-3.1-43.20221009cvs.fc37.aarch64
libgcc-12.2.1-4.fc37.aarch64
libgomp-12.2.1-4.fc37.aarch64
libgpg-error-1.46-1.fc37.aarch64
libidn2-2.3.4-1.fc37.aarch64
libksba-1.6.3-1.fc37.aarch64
libnghttp2-1.51.0-1.fc37.aarch64
14:libpcap-1.10.2-1.fc37.aarch64
libpwquality-1.4.5-1.fc37.aarch64
libshout-2.4.6-1.fc37.aarch64
libssh-0.10.4-2.fc37.aarch64
libssh-config-0.10.4-2.fc37.noarch
libstdc++-12.2.1-4.fc37.aarch64
libtasn1-4.19.0-1.fc37.aarch64
libunwind-1.6.2-5.fc37.aarch64
libunwind-devel-1.6.2-5.fc37.aarch64
libv4l-1.22.1-4.fc37.aarch64
libxcrypt-4.4.33-4.fc37.aarch64
libxml2-2.10.3-2.fc37.aarch64
libxml2-devel-2.10.3-2.fc37.aarch64
linux-firmware-20221214-145.fc37.noarch
linux-firmware-whence-20221214-145.fc37.noarch
llvm-libs-15.0.6-1.fc37.aarch64
lua-libs-5.4.4-7.fc37.aarch64
lz4-libs-1.9.4-1.fc37.aarch64
mesa-dri-drivers-22.3.3-1.fc37.aarch64
mesa-filesystem-22.3.3-1.fc37.aarch64
mesa-libEGL-22.3.3-1.fc37.aarch64
mesa-libGL-22.3.3-1.fc37.aarch64
mesa-libGL-devel-22.3.3-1.fc37.aarch64
mesa-libgbm-22.3.3-1.fc37.aarch64
mesa-libgbm-devel-22.3.3-1.fc37.aarch64
mesa-libglapi-22.3.3-1.fc37.aarch64
mesa-va-drivers-22.3.3-1.fc37.aarch64
mkpasswd-5.5.15-1.fc37.aarch64
mozjs102-102.6.0-1.fc37.aarch64
mpg123-libs-1.31.1-1.fc37.aarch64
ncurses-6.3-4.20220501.fc37.aarch64
ncurses-base-6.3-4.20220501.fc37.noarch
ncurses-libs-6.3-4.20220501.fc37.aarch64
nvidia-gpu-firmware-20221214-145.fc37.noarch
pango-1.50.12-1.fc37.aarch64
1:perl-Getopt-Long-2.54-1.fc37.noarch
perl-URI-5.17-1.fc37.noarch
procps-ng-3.3.17-6.fc37.2.aarch64
python-pip-wheel-22.2.2-3.fc37.noarch
python-unversioned-command-3.11.1-1.fc37.noarch
python3-3.11.1-1.fc37.aarch64
python3-libs-3.11.1-1.fc37.aarch64
python3-tkinter-3.11.1-1.fc37.aarch64
python3.9-3.9.16-1.fc37.aarch64
readline-8.2-2.fc37.aarch64
2:runc-1.1.4-1.fc37.aarch64
selinux-policy-37.17-1.fc37.noarch
selinux-policy-targeted-37.17-1.fc37.noarch
2:shadow-utils-4.12.3-4.fc37.aarch64
sqlite-libs-3.40.0-1.fc37.aarch64
subunit-1.4.2-1.fc37.aarch64
subunit-devel-1.4.2-1.fc37.aarch64
systemd-251.10-588.fc37.aarch64
systemd-devel-251.10-588.fc37.aarch64
systemd-libs-251.10-588.fc37.aarch64
systemd-networkd-251.10-588.fc37.aarch64
systemd-pam-251.10-588.fc37.aarch64
systemd-resolved-251.10-588.fc37.aarch64
systemd-udev-251.10-588.fc37.aarch64
2:tar-1.34-5.fc37.aarch64
tpm2-tools-5.4-1.fc37.aarch64
tpm2-tss-3.2.1-1.fc37.aarch64
tzdata-2022g-1.fc37.noarch
unbound-anchor-1.17.0-1.fc37.aarch64
unbound-libs-1.17.0-1.fc37.aarch64
1:valgrind-3.20.0-1.fc37.aarch64
1:valgrind-devel-3.20.0-1.fc37.aarch64
2:vim-filesystem-9.0.1160-1.fc37.noarch
whois-nls-5.5.15-1.fc37.noarch
xkeyboard-config-2.36-3.fc37.noarch
zita-alsa-pcmi-0.6.1-1.fc37.aarch64
cri-o-1.25.1-1.module_f37+15541+27ddc029.aarch64
cri-tools-1.24.2-1.module_f37+15541+27ddc029.aarch64
nvidia-jetson-sidecar-cuda-m5.20220929-1_11.4.fc37.aarch64
nvidia-jetson-sidecar-deepstream-m5.20220929-1_6.1.fc37.aarch64
nvidia-jetson-sidecar-extras-m5.20220929-2.fc37.aarch64
nvidia-jetson-sidecar-kmod-m5.20220929-1_6.0.18_300.fc37.aarch64
nvidia-jetson-sidecar-m5.20220929-2.fc37.aarch64
nvidia-jetson-sidecar-tensorrt-m5.20220929-1_8.4.1.5.fc37.aarch64
nvidia-jetson-sidecar-vpi2-m5.20220929-1_2.1.6.fc37.aarch64
microshift-4.12.0_0.nightly_arm64_2023_01_03_161334_20230110132213_398eee72_dirty-1.fc37.aarch64
microshift-networking-4.12.0_0.nightly_arm64_2023_01_03_161334_20230110132213_398eee72_dirty-1.fc37.aarch64
microshift-selinux-4.12.0_0.nightly_arm64_2023_01_03_161334_20230110132213_398eee72_dirty-1.fc37.noarch
```
Build this blueprint with `composer-cli compose start fedora-no-lvm image-installer` and install it. Using lvm partitioning will cause failures at boot time.
[ 247.624776] dracut-initqueue[393]: Warning: dracut-initqueue: starting timeout scripts [ 248.262694] dracut-initqueue[393]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks: [ 248.267828] dracut-initqueue[393]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fmapper\x2frhel-root.sh: "if ! n [ 248.268090] dracut-initqueue[393]: [ -e "/dev/mapper/rhel-root" ] [ 248.268293] dracut-initqueue[393]: fi" [ 248.276680] dracut-initqueue[393]: Warning: dracut-initqueue: starting timeout scripts [ 248.947665] dracut-initqueue[393]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks: [ 248.954508] dracut-initqueue[393]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fmapper\x2frhel-root.sh: "if ! n [ 248.954851] dracut-initqueue[393]: [ -e "/dev/mapper/rhel-root" ] [ 248.955417] dracut-initqueue[393]: fi" [ 248.963317] dracut-initqueue[393]: Warning: dracut-initqueue: starting timeout scripts [ 249.597760] dracut-initqueue[393]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks: [ 249.602915] dracut-initqueue[393]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fmapper\x2frhel-root.sh: "if ! n [ 249.603187] dracut-initqueue[393]: [ -e "/dev/mapper/rhel-root" ] [ 249.603803] dracut-initqueue[393]: fi" [ 249.611836] dracut-initqueue[393]: Warning: dracut-initqueue: starting timeout scripts [ 250.337841] dracut-initqueue[393]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks: [ 250.344875] dracut-initqueue[393]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fmapper\x2frhel-root.sh: "if ! n [ 250.345151] dracut-initqueue[393]: [ -e "/dev/mapper/rhel-root" ] [ 250.345757] dracut-initqueue[393]: fi" [ 250.353915] dracut-initqueue[393]: Warning: dracut-initqueue: starting timeout scripts [ 250.355884] dracut-initqueue[393]: Warning: Could not boot. Starting dracut-emergency.…ce - Dracut Emergency Shell... Warning: /dev/mapper/rhel-root does not exist
**Expected behavior**
I should be able to use lvm on the image built by osbuild by default without requiring adding the package to the blueprint.
**Additional context**
I'm trying to build an image with MicroShift for ARM NVIDIA devices.
I'll look into this/update this ticket with my findings.
(cc @nullr0ute )
@oglok and I found out that manually adding lvm2/lvm2-libs to the [[packages]] will make things work.
I'm looking into where they should've come from (anaconda, or if they should be defined in our payload by default).
As far as I'm aware when initrd gets built this is done based on the packages available, e.g. when someone removes lvm2 then after a kernel upgrade your initrd won't have lvm support.