Package: grml-debootstrap Version: 0.103 Severity: important Dear Maintainer,
* What led up to the situation? export DPKG_FORCE="breaks" (Just necessary with grml-debootstrap, manually, you have to run dpkg -i 2 or 3 times to resolve it correctly) Bootstrapping Debian 12 with following packages in config/extrapackages/: cryptsetup_2%3a2.6.1-4~deb12u2_amd64.deb cryptsetup-initramfs_2%3a2.6.1-4~deb12u2_all.deb libnss-systemd_254.22-1~bpo12+1_amd64.deb libpam-systemd_254.22-1~bpo12+1_amd64.deb libsystemd0_254.22-1~bpo12+1_amd64.deb libsystemd-shared_254.22-1~bpo12+1_amd64.deb libudev1_254.22-1~bpo12+1_amd64.deb systemd_254.22-1~bpo12+1_amd64.deb systemd-boot-efi_254.22-1~bpo12+1_amd64.deb systemd-dev_254.22-1~bpo12+1_all.deb systemd-resolved_254.22-1~bpo12+1_amd64.deb udev_254.22-1~bpo12+1_amd64.deb Relevant groups on the host: systemd-resolve:x:104: kvm:x:124: Relevant groups on the bootstrapped system: systemd-resolve:x:997: kvm:x:104: * What was the outcome of this action? Modified ownership on the host in /dev: crw-rw---- root systemd-resolve /dev/kvm crw-rw---- root systemd-resolve /dev/vhost-net crw-rw---- root systemd-resolve /dev/vhost-vsock * What outcome did you expect instead? An unmodified host system. The issue was that the package udev was modifying the files in chroot during the setup and obviously, any package could do that but it should not modify the host system, which in the worst could crash the host system. This is caused by mounting rw in line 2016: mount -t devtmpfs udev "${MNTPOINT}"/dev which allows then in chroot to modify files in /dev. Therefore it would be good to mount "${MNTPOINT}"/dev read-only, e.g.: mount -t devtmpfs udev "${MNTPOINT}"/dev -o ro I also verified the upstream version, which has no change in this matter. A test run with "${MNTPOINT}"/dev mounted read-only was successful. Best regards, Wolf -- System Information: Debian Release: 12.11 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'proposed-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.12.30+bpo-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages grml-debootstrap depends on: ii cdebootstrap 0.7.8+b31 ii debian-archive-keyring 2023.3+deb12u2 ii debootstrap 1.0.141~bpo12+1 ii e2fsprogs 1.47.2~rc1-2~bpo12+2 ii fdisk 2.38.1-5+deb12u3 ii gawk 1:5.2.1-2 ii kmod 30+20221128-1 ii util-linux 2.38.1-5+deb12u3 Versions of packages grml-debootstrap recommends: ii dialog 1.3-20230209-1 ii kpartx 0.9.4-3+deb12u1 ii parted 3.5-3 ii qemu-utils 1:10.0.0+ds-2~bpo12+2 grml-debootstrap suggests no packages. -- no debconf information