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

Bug#783291: /bin/touch is missing if built with BUSYBOX=n



Am 25.04.2015 um 15:51 schrieb Michael Biebl:
> Am 25.04.2015 um 14:44 schrieb Michael Biebl:
>>
>> I just tried to boot a system where the initramfs had been built with
>> BUSYBOX=n. This failed miserably and ended in a kernel panic.
>>
>> /init: exec: line 330: switch_root: not found
>> [attempted to kill init ...]
> 
> Sorry, the correct line was 338 (screenshot attached).
> 
> I tried the same in a jessie VM using BUSYBOX=n, and there the system
> booted correctly (aside from the missing flag files).
> Apparently, /usr/share/initramfs-tools/init used the fallback to
> run-init sucessfully.
> 
> I've compared the contents of the VM initramfs and the failing
> initramfs, and I noticed that the failing initramfs ships /bin/busybox.
> 

This turned out to be a bug in cryptsetup, which breaks the initramfs if
busybox is installed by BUSYBOX=n

Filed [1] for that.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783297


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: