Bug#1051251: /usr/sbin/grub-mkconfig: 300: /etc/grub.d/25_bli: not found due to wrong shell location

Drew Parsons dparsons at debian.org
Sat Sep 16 11:13:58 BST 2023


On 2023-09-16 12:12, Julian Andres Klode wrote:
> Control: severity -1 wishlist
> 
> On Sat, Sep 16, 2023 at 12:01:36PM +0200, Drew Parsons wrote:
>> Control: severity -1 critical
>> 
>> 
>> On 2023-09-16 11:43, Julian Andres Klode wrote:
>> > Control: severity -1 wishlist
>> >
>> > On Sat, Sep 16, 2023 at 10:36:39AM +0200, Drew Parsons wrote:
>> > > Source: grub2
>> > > Version: 2.12~rc1-7
>> > > Followup-For: Bug #1051251
>> > > Control: severity 1051251 critical
>> > >
>> > > This is a critical bug.  apt fails on this bug early in its run, and
>> > > therefore this one bug is preventing *every* *other* package from
>> > > updating.
>> >
>> > You have literally hacked around the dependencies of the packages by
>> > inserting a fake package to pretend to have merged-usr installed to be
>> > able to maintain a file system layout the project has decided is no
>> > longer supported.
>> 
>> I have done literally nothing to change merged-usr status, apart from
>> regularly upgrade packages as they come along.
> 
> This is not true. init-system-helpers depends on usrmerge | merged-usr, 
> and
> merged-usr only installs if your usr is merged, and usrmerge will
> convert your system to the supported layout.
> 
> And that package is essential.
> 
> The only way you end up in that situation is by messing with the
> package management system so that you generate a fake package using
> equivs or similar that Provides: usrmerge or merged-usr, or using
> the buildd workaround.
> 
> Maybe you have followed the warnigns from dpkg that were added by
> his hostile maintainer declaring merged-usr to be unsupported and
> asking you to run a dangerous dpkg-fsys-usrunmess to mess up your
> system.



More information about the Pkg-grub-devel mailing list