Open starsareintherose opened 1 year ago
libfakeroot.so
is supposed to be in junest itself. I am wondering whether LD_LIBRARY_PATH
is somewhat modified before running junest?
I cannot reproduce the issue.
Here is the command that junest run: https://github.com/fsquillace/junest/blob/master/lib/core/namespace.sh#LL110C136-L110C141
The sudo
is a modified version which invokes fakechroot within the junest environment, so in theory libfakeroot.so
should exist: https://github.com/fsquillace/junest-aur-repo/blob/master/pkgs/sudo-fake/PKGBUILD#L61
yeah, it should have, I use docker img to generate a new junest img, this is the link https://repo.bioarchlinux.org/junest/bioarchlinux-junest.tar.gz , is official img work well under them?
this is the build script https://github.com/BioArchLinux/junest-img/blob/main/Dockerfile
I'd expect that the official image should work correctly. not sure I understand the dockerfile. how does the bioarchlinux contain junest packages? are we sure sudo-fake gets installed correctly (the package conflicts with the original sudo
so sudo
should not be installed).
yeah, sudo-fake
is installed, bubblewrap git groot junest proot qemu-user-static yay which
are also installed, as well, /etc/junest/info
contains the content reading JUNEST_ARCH=x86_64
First it will show
After adding which, then
OS information
NAME="Scientific Linux" VERSION="7.9 (Nitrogen)" ID="scientific" ID_LIKE="rhel centos fedora" VERSION_ID="7.9" PRETTY_NAME="Scientific Linux 7.9 (Nitrogen)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:scientificlinux:scientificlinux:7.9:GA" HOME_URL="http://www.scientificlinux.org//" BUG_REPORT_URL="mailto:scientific-linux-devel@listserv.fnal.gov"
REDHAT_BUGZILLA_PRODUCT="Scientific Linux 7" REDHAT_BUGZILLA_PRODUCT_VERSION=7.9 REDHAT_SUPPORT_PRODUCT="Scientific Linux" REDHAT_SUPPORT_PRODUCT_VERSION="7.9"