On Bedrock Linux Gentoo strata breaks sys-libs/ncurses-6.1-r3:0/6::gentoo[-tinfo]
system when sys-libs/ncurses-6.1-r3:0/6::gentoo[+tinfo]
and sys-libs/ncurses-6.1-r3:0/6::gentoo[-tinfo]
is merged.
results in:
/bin/sh: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory
Failed to validate a sane '/dev'.
bash process substitution doesn't work; this may be an indication of a broken '/dev/fd'.
System didn't have ncurses with tinfo before, was installed as part of games-util/steam-launcher::steam-overlay[-steamruntime]
.
emerge --info = http://ix.io/1FNN
To fix libtinfo.so.6
has to be exported manually in /ust/[lib64,lib32]/libtinfo.so.6
. sys-libs/ncurses-6.1-r3:0/6::gentoo[-tinfo]
should then be merged and manuall export of libtinfo.so.6
removed.
on sys-libs/ncurses-6.1-r3:0/6::gentoo[-tinfo]
merge sys-libs/ncurses-6.1-r3:0/6::gentoo[+tinfo]
followed by sys-libs/ncurses-6.1-r3:0/6::gentoo[-tinfo]
.
Looks like Gentoo issue where sys-libs/ncurses
is missing warning about removing tinfo
useflag.
<paradigm> kreyren: At the moment I don't see any way it would be. Bedrock does not make libraries work across strata; each sees its own. If the issue occurs without `strat`, but does not occur with `strat -r`, it's probably a Bedrock issue in some way I'm currently missing. Otherwise, I would guess it's not a Bedrock issue.
<kreyren> was present with `strat -r`, `strat -r debian` worked no issue.
...
<paradigm> You're certainly welcome to mention that while not impossible, it seems unlikely it is a Bedrock issue
strat -r
is used as equvivalent of chroot /mnt/gentoo <command>
. Bedrock Linux is using strata to sandbox other distros.
paradigm is maintainer of Bedrock Linux.
Any manual fixes for that bug ?