:: [devuan-dev] bug#970: base-files: u…
Top Page
Delete this message
Reply to this message
Author: Jeffrey Cliff
Date:  
To: Mark Hindley
CC: 970
Subject: [devuan-dev] bug#970: base-files: upgrade to base-files 14.2devuan1 fails
> Presumably amd64 comes from --print-architecutre?

yes

>Does dpkg know about /lib32? (run something like dpkg -S /lib32)


$ dpkg -S /lib32
diversion by base-files from: /lib32
diversion by base-files to: /.lib32.usr-is-merged

tried :
1) mv /lib32 /root/hope-this-doesnt-bork
2) apt reinstall usrmerge
3) apt install base-files

same result(ie broken)

> - Did you ever use multiarch?


It's possible, this install has been around for years(and spans 2
completely different machines) and lots of ugly aptitude updates both
before and after conversion to devuan. usrmerge seems to have been
installed at some point, again not sure when. [I reinstalled it just
to be sure before reporting this bug]

On Sat, Jul 11, 2026 at 12:13 PM Mark Hindley <mark@???> wrote:
>
> On Sat, Jul 11, 2026 at 12:02:11PM -0600, Jeffrey Cliff wrote:
> > themusicgod1@eva2:~$
> > dpkg --print-architecture
> > dpkg --print-foreign-architectures
> > amd64
>
> Presumably amd64 comes from --print-architecutre?
>
> I think this may be a problematic corner case in usrmerge that nobody in Debian
> considered: a left-over /lib32 from obsolete multiarch.
>
> So, there are 2 possibilities.
>
> If you just want to fix your system and move on
>
> - Does dpkg know about /lib32? (run something like dpkg -S /lib32)
> - If not and it really is a dangling symlink you can probably just remove it
> - I would then re-run usrmerge to be sure
> - Hopefully then base-files will upgrade correctly
>
> If you want to understand what has happened we need a lot more information
>
> - Did you ever use multiarch?
> - When/why did you use/configure/disable multiarch? What release was that?
> - When did you first run usrmerge? What release was that?
> - ... probably other things I haven't thought of.
>
> Mark
>
>



--
------------------------------------------------------------------------------------------------
End the campaign to Cancel Richard Stallman - go to stallmansupport.org !
------------------------------------------------------------------------------------------------