[DRE-maint] Bug#1070835: update-alternatives: error: alternative path /bin/ed doesn't exist

Oliver Smith osmith at sysmocom.de
Tue May 14 08:45:21 BST 2024


Thanks! Closing this bug report then.

If anybody else has the same problem and finds this, I've worked around
it with the following project config in OBS now:

%if %_repository == "Debian_Unstable"
Ignore: ed
%endif

Best regards,
Oliver


On 13.05.24 20:58, Helmut Grohne wrote:
> Control: retitle -1 OBS does not correctly implement the bootstrap protocol
> Control: reassign -1 src:open-build-service
> Control: affects -1 + ed
> 
> Hi,
> 
> On Fri, May 10, 2024 at 10:48:54AM +0200, Oliver Smith wrote:
>> in Debian sid, installing ed fails with:
>>
>>    [49/600] installing ed-1.20.2-2
>>    update-alternatives: error: alternative path /bin/ed doesn't exist
>>
>> It looks like this is related to usr merge, the binary seems to be in
>> /usr/bin/ed now: https://packages.debian.org/sid/amd64/ed/filelist
>>
>> The error happens in an opensuse build server, trying to build a Debian
>> package that depends on ed.
> 
> The bootstrap protocol requires that every transitively essential
> package has been configured at least once before installing other
> packages. ed is such an other package.  Therefore, we may assume that
> usrmerge or usr-is-merged (which are a dependency of essential
> init-system-helpers) has been configured at least once. OBS has its own
> bootstrap strategy that violates this requirement. The bug is to be
> found there rather than in ed.
> 
> Helmut
> 

-- 
- Oliver Smith <osmith at sysmocom.de>            https://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Siemensstr. 26a
* 10551 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschaeftsfuehrer / Managing Director: Harald Welte



More information about the Pkg-ruby-extras-maintainers mailing list