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

Bug#1092255: overlayroot actually depends on busybox



Package: overlayroot
Version: 0.18.debian13+deb12u1
Severity: normal
X-Debbugs-Cc: sean@ttypty.com

When attempting to use overlayroot on a debian (nocloud) stable (bookworm) image,
overlayroot will not work if 'busybox' is not also installed (though it is not
a dependency for overlayroot).

Reproduction:
1. Download a nocloud bookworm image (I'm doing this on an arm64 device)
2. Boot the image, apt-get install overlayroot
3. Edit 'overlayroot.conf' to enable a simple tmpfs
4. Reboot

Expected:
Boot into overlayroot-based system

Actual:
Warnings in overlayroot.log from init, not in an overlayroot-based system

Resolution:
If I install "busybox" at this point, everything will work

-- System Information:
Debian Release: 12.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 6.1.0-28-arm64 (SMP w/2 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages overlayroot depends on:
ii  cryptsetup       2:2.6.1-4~deb12u2
ii  cryptsetup-bin   2:2.6.1-4~deb12u2
ii  initramfs-tools  0.142+deb12u1

overlayroot recommends no packages.

Versions of packages overlayroot suggests:
pn  haveged  <none>

-- Configuration Files:
/etc/overlayroot.conf changed [not included]

-- no debconf information


Reply to: