proot
proot copied to clipboard
proot warning: signal 11 received from process 24
Hello,
First thank you for this great tool. However, I don't know why, but if I download the alpine linux chroot (for x86_64 systems), I chroot into it using:
PROOT_NO_SECCOMP=1 ./proot-x86_64 -0 -r "/tmp/myalpinefolder" -b /proc -b /dev -b /etc/resolv.conf /bin/bash
then most of the commands works without any trouble, except for the following command (the .nix is downloaded from here using wget):
# tar -xvJf ./nix-1.11.15.tar.xz
proot warning: signal 11 received from process 24
Of course, if I run the same command outside the chroot on the exact same folder, it works perfectly. Do you know why I get this error and how to solve the problem?
Thank you!
if you can, try switching between a statically linked binary if you are using a dynamic one
You mean for proot? It's already a static binary...
no i mean the actual program you run inside proot
So here it would be tar or /bin/bash ? It is pretty complicated to make sure that all the binaries are static, and I would need to recompile all the tools I want to use ?
I guess you should start by checking if the tar command works without the bash shell so run it directly on proot
+1 Same error using tar in proot alpine
I don't know why..maybe the prob is binary of tar (which is symlinked to busybox binary ) Well currently I m using bsdtar
Can you try installing GNU tar?
apk add tar
As I'm sure you already know, Alpine Linux uses musl libc, instead of glibc. Fortunately, patches have been made to support musl in PRoot, (See: https://github.com/proot-me/proot/commit/5bb196e49870f7ea87c071725988c5a11051ec5e). Please test again. If you need a newer static binary, try this one from GitLab CI/CD:
- https://gitlab.com/proot/proot/-/jobs/199284395/artifacts/raw/public/bin/proot
Still the same issue, even with the latest binary.
Steps to reproduce:
$ mkdir /tmp/alpine
$ cd /tmp/alpine
$ wget http://dl-cdn.alpinelinux.org/alpine/v3.9/releases/x86_64/alpine-minirootfs-3.9.3-x86_64.tar.gz
$ tar xf alpine-minirootfs-3.9.3-x86_64.tar.gz
$ wget https://gitlab.com/proot/proot/-/jobs/199284395/artifacts/raw/public/bin/proot
$ chmod +x proot
$ PROOT_NO_SECCOMP=1 ./proot -0 -r "/tmp/alpine" -b /proc -b /dev -b /etc/resolv.conf /bin/sh
# wget https://nixos.org/releases/nix/nix-1.11.15/nix-1.11.15.tar.xz
# tar -xvJf ./nix-1.11.15.tar.xz
proot warning: signal 11 received from process 24
Note that even if you don't call bash and directly tar it fails:
$ PROOT_NO_SECCOMP=1 ./proot -0 -r "/tmp/alpine" -b /proc -b /dev -b /etc/resolv.conf /bin/tar x -J nix-1.11.15.tar.xz
proot warning: signal 11 received from process 24
For you it works out of the box? Note that if I can display the "usage" command of tar, so the problem seems to be during the extraction:
$ PROOT_NO_SECCOMP=1 ./proot -0 -r "/tmp/alpine" -b /proc -b /dev -b /etc/resolv.conf /bin/tar
proot warning: can't chdir("/tmp/alpine/./.") in the guest rootfs: No such file or directory
proot info: default working directory is now "/"
BusyBox v1.29.3 (2019-01-24 07:45:07 UTC) multi-call binary.
Usage: tar c|x|t [-ZzJjahmvokO] [-f TARFILE] [-C DIR] [-T FILE] [-X FILE] [--exclude PATTERN]... [FILE]...
...
Alright so I tried this again, and I got it working.
terminal output
./proot -0 -r "/tmp/alpine" -b /proc -b /dev -b /etc/resolv.conf /bin/sh
apk add tar xz
tar -xvJf ./nix-1.11.15.tar.xz
nix-1.11.15/.gitignore
nix-1.11.15/.travis.yml
nix-1.11.15/COPYING
nix-1.11.15/INSTALL
nix-1.11.15/Makefile
nix-1.11.15/Makefile.config.in
nix-1.11.15/README
nix-1.11.15/bootstrap.sh
nix-1.11.15/config.h.in
nix-1.11.15/config/config.guess
nix-1.11.15/config/config.sub
nix-1.11.15/config/install-sh
nix-1.11.15/configure
nix-1.11.15/configure.ac
nix-1.11.15/corepkgs/buildenv.nix
nix-1.11.15/corepkgs/buildenv.pl
nix-1.11.15/corepkgs/config.nix.in
nix-1.11.15/corepkgs/derivation.nix
nix-1.11.15/corepkgs/fetchurl.nix
nix-1.11.15/corepkgs/imported-drv-to-derivation.nix
nix-1.11.15/corepkgs/local.mk
nix-1.11.15/corepkgs/nar.nix
nix-1.11.15/corepkgs/unpack-channel.nix
nix-1.11.15/dev-shell
nix-1.11.15/doc/manual/advanced-topics/advanced-topics.xml
nix-1.11.15/doc/manual/advanced-topics/distributed-builds.xml
nix-1.11.15/doc/manual/command-ref/command-ref.xml
nix-1.11.15/doc/manual/command-ref/conf-file.xml
nix-1.11.15/doc/manual/command-ref/env-common.xml
nix-1.11.15/doc/manual/command-ref/files.xml
nix-1.11.15/doc/manual/command-ref/main-commands.xml
nix-1.11.15/doc/manual/command-ref/nix-build.xml
nix-1.11.15/doc/manual/command-ref/nix-channel.xml
nix-1.11.15/doc/manual/command-ref/nix-collect-garbage.xml
nix-1.11.15/doc/manual/command-ref/nix-copy-closure.xml
nix-1.11.15/doc/manual/command-ref/nix-daemon.xml
nix-1.11.15/doc/manual/command-ref/nix-env.xml
nix-1.11.15/doc/manual/command-ref/nix-generate-patches.xml
nix-1.11.15/doc/manual/command-ref/nix-hash.xml
nix-1.11.15/doc/manual/command-ref/nix-install-package.xml
nix-1.11.15/doc/manual/command-ref/nix-instantiate.xml
nix-1.11.15/doc/manual/command-ref/nix-prefetch-url.xml
nix-1.11.15/doc/manual/command-ref/nix-pull.xml
nix-1.11.15/doc/manual/command-ref/nix-push.xml
nix-1.11.15/doc/manual/command-ref/nix-shell.xml
nix-1.11.15/doc/manual/command-ref/nix-store.xml
nix-1.11.15/doc/manual/command-ref/opt-common-syn.xml
nix-1.11.15/doc/manual/command-ref/opt-common.xml
nix-1.11.15/doc/manual/command-ref/opt-inst-syn.xml
nix-1.11.15/doc/manual/command-ref/utilities.xml
nix-1.11.15/doc/manual/expressions/advanced-attributes.xml
nix-1.11.15/doc/manual/expressions/arguments-variables.xml
nix-1.11.15/doc/manual/expressions/build-script.xml
nix-1.11.15/doc/manual/expressions/builder-syntax.xml
nix-1.11.15/doc/manual/expressions/builtins.xml
nix-1.11.15/doc/manual/expressions/debug-build.xml
nix-1.11.15/doc/manual/expressions/derivations.xml
nix-1.11.15/doc/manual/expressions/expression-language.xml
nix-1.11.15/doc/manual/expressions/expression-syntax.xml
nix-1.11.15/doc/manual/expressions/generic-builder.xml
nix-1.11.15/doc/manual/expressions/language-constructs.xml
nix-1.11.15/doc/manual/expressions/language-operators.xml
nix-1.11.15/doc/manual/expressions/language-values.xml
nix-1.11.15/doc/manual/expressions/simple-building-testing.xml
nix-1.11.15/doc/manual/expressions/simple-expression.xml
nix-1.11.15/doc/manual/expressions/writing-nix-expressions.xml
nix-1.11.15/doc/manual/figures/user-environments.png
nix-1.11.15/doc/manual/figures/user-environments.sxd
nix-1.11.15/doc/manual/glossary/glossary.xml
nix-1.11.15/doc/manual/hacking.xml
nix-1.11.15/doc/manual/images/callouts/1.gif
nix-1.11.15/doc/manual/images/callouts/10.gif
nix-1.11.15/doc/manual/images/callouts/11.gif
nix-1.11.15/doc/manual/images/callouts/12.gif
nix-1.11.15/doc/manual/images/callouts/13.gif
nix-1.11.15/doc/manual/images/callouts/14.gif
nix-1.11.15/doc/manual/images/callouts/15.gif
nix-1.11.15/doc/manual/images/callouts/2.gif
nix-1.11.15/doc/manual/images/callouts/3.gif
nix-1.11.15/doc/manual/images/callouts/4.gif
nix-1.11.15/doc/manual/images/callouts/5.gif
nix-1.11.15/doc/manual/images/callouts/6.gif
nix-1.11.15/doc/manual/images/callouts/7.gif
nix-1.11.15/doc/manual/images/callouts/8.gif
nix-1.11.15/doc/manual/images/callouts/9.gif
nix-1.11.15/doc/manual/installation/building-source.xml
nix-1.11.15/doc/manual/installation/env-variables.xml
nix-1.11.15/doc/manual/installation/installation.xml
nix-1.11.15/doc/manual/installation/installing-binary.xml
nix-1.11.15/doc/manual/installation/installing-source.xml
nix-1.11.15/doc/manual/installation/multi-user.xml
nix-1.11.15/doc/manual/installation/nix-security.xml
nix-1.11.15/doc/manual/installation/obtaining-source.xml
nix-1.11.15/doc/manual/installation/prerequisites-source.xml
nix-1.11.15/doc/manual/installation/single-user.xml
nix-1.11.15/doc/manual/installation/supported-platforms.xml
nix-1.11.15/doc/manual/introduction/about-nix.xml
nix-1.11.15/doc/manual/introduction/introduction.xml
nix-1.11.15/doc/manual/introduction/quick-start.xml
nix-1.11.15/doc/manual/local.mk
nix-1.11.15/doc/manual/manual.html
nix-1.11.15/doc/manual/manual.is-valid
nix-1.11.15/doc/manual/manual.xml
nix-1.11.15/doc/manual/manual.xmli
nix-1.11.15/doc/manual/nix-build.1
nix-1.11.15/doc/manual/nix-channel.1
nix-1.11.15/doc/manual/nix-collect-garbage.1
nix-1.11.15/doc/manual/nix-copy-closure.1
nix-1.11.15/doc/manual/nix-daemon.8
nix-1.11.15/doc/manual/nix-env.1
nix-1.11.15/doc/manual/nix-hash.1
nix-1.11.15/doc/manual/nix-install-package.1
nix-1.11.15/doc/manual/nix-instantiate.1
nix-1.11.15/doc/manual/nix-lang-ref.xml
nix-1.11.15/doc/manual/nix-prefetch-url.1
nix-1.11.15/doc/manual/nix-pull.1
nix-1.11.15/doc/manual/nix-push.1
nix-1.11.15/doc/manual/nix-shell.1
nix-1.11.15/doc/manual/nix-store.1
nix-1.11.15/doc/manual/nix.conf.5
nix-1.11.15/doc/manual/packages/basic-package-mgmt.xml
nix-1.11.15/doc/manual/packages/binary-cache-substituter.xml
nix-1.11.15/doc/manual/packages/channels.xml
nix-1.11.15/doc/manual/packages/copy-closure.xml
nix-1.11.15/doc/manual/packages/garbage-collection.xml
nix-1.11.15/doc/manual/packages/garbage-collector-roots.xml
nix-1.11.15/doc/manual/packages/one-click.xml
nix-1.11.15/doc/manual/packages/package-management.xml
nix-1.11.15/doc/manual/packages/profiles.xml
nix-1.11.15/doc/manual/packages/sharing-packages.xml
nix-1.11.15/doc/manual/packages/ssh-substituter.xml
nix-1.11.15/doc/manual/quote-literals.xsl
nix-1.11.15/doc/manual/release-notes/release-notes.xml
nix-1.11.15/doc/manual/release-notes/rl-0.10.1.xml
nix-1.11.15/doc/manual/release-notes/rl-0.10.xml
nix-1.11.15/doc/manual/release-notes/rl-0.11.xml
nix-1.11.15/doc/manual/release-notes/rl-0.12.xml
nix-1.11.15/doc/manual/release-notes/rl-0.13.xml
nix-1.11.15/doc/manual/release-notes/rl-0.14.xml
nix-1.11.15/doc/manual/release-notes/rl-0.15.xml
nix-1.11.15/doc/manual/release-notes/rl-0.16.xml
nix-1.11.15/doc/manual/release-notes/rl-0.5.xml
nix-1.11.15/doc/manual/release-notes/rl-0.6.xml
nix-1.11.15/doc/manual/release-notes/rl-0.7.xml
nix-1.11.15/doc/manual/release-notes/rl-0.8.1.xml
nix-1.11.15/doc/manual/release-notes/rl-0.8.xml
nix-1.11.15/doc/manual/release-notes/rl-0.9.1.xml
nix-1.11.15/doc/manual/release-notes/rl-0.9.2.xml
nix-1.11.15/doc/manual/release-notes/rl-0.9.xml
nix-1.11.15/doc/manual/release-notes/rl-1.0.xml
nix-1.11.15/doc/manual/release-notes/rl-1.1.xml
nix-1.11.15/doc/manual/release-notes/rl-1.10.xml
nix-1.11.15/doc/manual/release-notes/rl-1.11.10.xml
nix-1.11.15/doc/manual/release-notes/rl-1.11.xml
nix-1.11.15/doc/manual/release-notes/rl-1.2.xml
nix-1.11.15/doc/manual/release-notes/rl-1.3.xml
nix-1.11.15/doc/manual/release-notes/rl-1.4.xml
nix-1.11.15/doc/manual/release-notes/rl-1.5.1.xml
nix-1.11.15/doc/manual/release-notes/rl-1.5.2.xml
nix-1.11.15/doc/manual/release-notes/rl-1.5.xml
nix-1.11.15/doc/manual/release-notes/rl-1.6.1.xml
nix-1.11.15/doc/manual/release-notes/rl-1.6.xml
nix-1.11.15/doc/manual/release-notes/rl-1.7.xml
nix-1.11.15/doc/manual/release-notes/rl-1.8.xml
nix-1.11.15/doc/manual/release-notes/rl-1.9.xml
nix-1.11.15/doc/manual/schemas.xml
nix-1.11.15/doc/manual/style.css
nix-1.11.15/doc/manual/troubleshooting/collisions-nixenv.xml
nix-1.11.15/doc/manual/troubleshooting/links-nix-store.xml
nix-1.11.15/doc/manual/troubleshooting/troubleshooting.xml
nix-1.11.15/doc/manual/version.txt
nix-1.11.15/doc/signing.txt
nix-1.11.15/local.mk
nix-1.11.15/misc/docker/Dockerfile
nix-1.11.15/misc/emacs/README
nix-1.11.15/misc/emacs/local.mk
nix-1.11.15/misc/emacs/nix-mode.el
nix-1.11.15/misc/launchd/local.mk
nix-1.11.15/misc/launchd/org.nixos.nix-daemon.plist.in
nix-1.11.15/misc/systemd/local.mk
nix-1.11.15/misc/systemd/nix-daemon.service.in
nix-1.11.15/misc/systemd/nix-daemon.socket.in
nix-1.11.15/misc/upstart/local.mk
nix-1.11.15/misc/upstart/nix-daemon.conf.in
nix-1.11.15/mk/README.md
nix-1.11.15/mk/clean.mk
nix-1.11.15/mk/dist.mk
nix-1.11.15/mk/functions.mk
nix-1.11.15/mk/install.mk
nix-1.11.15/mk/jars.mk
nix-1.11.15/mk/lib.mk
nix-1.11.15/mk/libraries.mk
nix-1.11.15/mk/patterns.mk
nix-1.11.15/mk/programs.mk
nix-1.11.15/mk/templates.mk
nix-1.11.15/mk/tests.mk
nix-1.11.15/mk/tracing.mk
nix-1.11.15/nix.spec
nix-1.11.15/nix.spec.in
nix-1.11.15/perl/MANIFEST
nix-1.11.15/perl/lib/Nix/Config.pm.in
nix-1.11.15/perl/lib/Nix/CopyClosure.pm
nix-1.11.15/perl/lib/Nix/GeneratePatches.pm
nix-1.11.15/perl/lib/Nix/Manifest.pm
nix-1.11.15/perl/lib/Nix/SSH.pm
nix-1.11.15/perl/lib/Nix/Store.cc
nix-1.11.15/perl/lib/Nix/Store.pm
nix-1.11.15/perl/lib/Nix/Store.xs
nix-1.11.15/perl/lib/Nix/Utils.pm
nix-1.11.15/perl/local.mk
nix-1.11.15/release.nix
nix-1.11.15/scripts/build-remote.pl.in
nix-1.11.15/scripts/copy-from-other-stores.pl.in
nix-1.11.15/scripts/download-from-binary-cache.pl.in
nix-1.11.15/scripts/download-using-manifests.pl.in
nix-1.11.15/scripts/find-runtime-roots.pl.in
nix-1.11.15/scripts/install-darwin-multi-user.sh
nix-1.11.15/scripts/install-nix-from-closure.sh
nix-1.11.15/scripts/local.mk
nix-1.11.15/scripts/nix-build.in
nix-1.11.15/scripts/nix-channel.in
nix-1.11.15/scripts/nix-copy-closure.in
nix-1.11.15/scripts/nix-generate-patches.in
nix-1.11.15/scripts/nix-http-export.cgi.in
nix-1.11.15/scripts/nix-install-package.in
nix-1.11.15/scripts/nix-profile-daemon.sh.in
nix-1.11.15/scripts/nix-profile.sh.in
nix-1.11.15/scripts/nix-pull.in
nix-1.11.15/scripts/nix-push.in
nix-1.11.15/scripts/nix-reduce-build.in
nix-1.11.15/scripts/resolve-system-dependencies.pl.in
nix-1.11.15/scripts/show-duplication.pl
nix-1.11.15/src/boost/assert.hpp
nix-1.11.15/src/boost/format.hpp
nix-1.11.15/src/boost/format/exceptions.hpp
nix-1.11.15/src/boost/format/feed_args.hpp
nix-1.11.15/src/boost/format/format_class.hpp
nix-1.11.15/src/boost/format/format_fwd.hpp
nix-1.11.15/src/boost/format/format_implementation.cc
nix-1.11.15/src/boost/format/free_funcs.cc
nix-1.11.15/src/boost/format/group.hpp
nix-1.11.15/src/boost/format/internals.hpp
nix-1.11.15/src/boost/format/internals_fwd.hpp
nix-1.11.15/src/boost/format/local.mk
nix-1.11.15/src/boost/format/macros_default.hpp
nix-1.11.15/src/boost/format/parsing.cc
nix-1.11.15/src/boost/throw_exception.hpp
nix-1.11.15/src/bsdiff-4.3/bsdiff.1
nix-1.11.15/src/bsdiff-4.3/bsdiff.c
nix-1.11.15/src/bsdiff-4.3/bspatch.1
nix-1.11.15/src/bsdiff-4.3/bspatch.c
nix-1.11.15/src/bsdiff-4.3/compat-include/err.h
nix-1.11.15/src/bsdiff-4.3/local.mk
nix-1.11.15/src/download-via-ssh/download-via-ssh.cc
nix-1.11.15/src/download-via-ssh/local.mk
nix-1.11.15/src/libexpr/attr-path.cc
nix-1.11.15/src/libexpr/attr-path.hh
nix-1.11.15/src/libexpr/attr-set.cc
nix-1.11.15/src/libexpr/attr-set.hh
nix-1.11.15/src/libexpr/common-opts.cc
nix-1.11.15/src/libexpr/common-opts.hh
nix-1.11.15/src/libexpr/eval-inline.hh
nix-1.11.15/src/libexpr/eval.cc
nix-1.11.15/src/libexpr/eval.hh
nix-1.11.15/src/libexpr/get-drvs.cc
nix-1.11.15/src/libexpr/get-drvs.hh
nix-1.11.15/src/libexpr/json-to-value.cc
nix-1.11.15/src/libexpr/json-to-value.hh
nix-1.11.15/src/libexpr/lexer-tab.cc
nix-1.11.15/src/libexpr/lexer-tab.hh
nix-1.11.15/src/libexpr/lexer.l
nix-1.11.15/src/libexpr/local.mk
nix-1.11.15/src/libexpr/names.cc
nix-1.11.15/src/libexpr/names.hh
nix-1.11.15/src/libexpr/nix-expr.pc.in
nix-1.11.15/src/libexpr/nixexpr.cc
nix-1.11.15/src/libexpr/nixexpr.hh
nix-1.11.15/src/libexpr/parser-tab.cc
nix-1.11.15/src/libexpr/parser-tab.hh
nix-1.11.15/src/libexpr/parser.y
nix-1.11.15/src/libexpr/primops.cc
nix-1.11.15/src/libexpr/symbol-table.hh
nix-1.11.15/src/libexpr/value-to-json.cc
nix-1.11.15/src/libexpr/value-to-json.hh
nix-1.11.15/src/libexpr/value-to-xml.cc
nix-1.11.15/src/libexpr/value-to-xml.hh
nix-1.11.15/src/libexpr/value.hh
nix-1.11.15/src/libmain/local.mk
nix-1.11.15/src/libmain/nix-main.pc.in
nix-1.11.15/src/libmain/shared.cc
nix-1.11.15/src/libmain/shared.hh
nix-1.11.15/src/libmain/stack.cc
nix-1.11.15/src/libstore/build.cc
nix-1.11.15/src/libstore/builtins.cc
nix-1.11.15/src/libstore/builtins.hh
nix-1.11.15/src/libstore/derivations.cc
nix-1.11.15/src/libstore/derivations.hh
nix-1.11.15/src/libstore/download.cc
nix-1.11.15/src/libstore/download.hh
nix-1.11.15/src/libstore/gc.cc
nix-1.11.15/src/libstore/globals.cc
nix-1.11.15/src/libstore/globals.hh
nix-1.11.15/src/libstore/local-store.cc
nix-1.11.15/src/libstore/local-store.hh
nix-1.11.15/src/libstore/local.mk
nix-1.11.15/src/libstore/misc.cc
nix-1.11.15/src/libstore/misc.hh
nix-1.11.15/src/libstore/nix-store.pc.in
nix-1.11.15/src/libstore/optimise-store.cc
nix-1.11.15/src/libstore/pathlocks.cc
nix-1.11.15/src/libstore/pathlocks.hh
nix-1.11.15/src/libstore/profiles.cc
nix-1.11.15/src/libstore/profiles.hh
nix-1.11.15/src/libstore/references.cc
nix-1.11.15/src/libstore/references.hh
nix-1.11.15/src/libstore/remote-store.cc
nix-1.11.15/src/libstore/remote-store.hh
nix-1.11.15/src/libstore/sandbox-defaults.sb.in
nix-1.11.15/src/libstore/schema.sql
nix-1.11.15/src/libstore/store-api.cc
nix-1.11.15/src/libstore/store-api.hh
nix-1.11.15/src/libstore/worker-protocol.hh
nix-1.11.15/src/libutil/affinity.cc
nix-1.11.15/src/libutil/affinity.hh
nix-1.11.15/src/libutil/archive.cc
nix-1.11.15/src/libutil/archive.hh
nix-1.11.15/src/libutil/compression.cc
nix-1.11.15/src/libutil/compression.hh
nix-1.11.15/src/libutil/finally.hh
nix-1.11.15/src/libutil/hash.cc
nix-1.11.15/src/libutil/hash.hh
nix-1.11.15/src/libutil/local.mk
nix-1.11.15/src/libutil/monitor-fd.hh
nix-1.11.15/src/libutil/regex.cc
nix-1.11.15/src/libutil/regex.hh
nix-1.11.15/src/libutil/serialise.cc
nix-1.11.15/src/libutil/serialise.hh
nix-1.11.15/src/libutil/types.hh
nix-1.11.15/src/libutil/util.cc
nix-1.11.15/src/libutil/util.hh
nix-1.11.15/src/libutil/xml-writer.cc
nix-1.11.15/src/libutil/xml-writer.hh
nix-1.11.15/src/nix-collect-garbage/local.mk
nix-1.11.15/src/nix-collect-garbage/nix-collect-garbage.cc
nix-1.11.15/src/nix-daemon/local.mk
nix-1.11.15/src/nix-daemon/nix-daemon.cc
nix-1.11.15/src/nix-env/local.mk
nix-1.11.15/src/nix-env/nix-env.cc
nix-1.11.15/src/nix-env/user-env.cc
nix-1.11.15/src/nix-env/user-env.hh
nix-1.11.15/src/nix-hash/local.mk
nix-1.11.15/src/nix-hash/nix-hash.cc
nix-1.11.15/src/nix-instantiate/local.mk
nix-1.11.15/src/nix-instantiate/nix-instantiate.cc
nix-1.11.15/src/nix-log2xml/local.mk
nix-1.11.15/src/nix-log2xml/log2xml.cc
nix-1.11.15/src/nix-log2xml/logfile.css
nix-1.11.15/src/nix-prefetch-url/local.mk
nix-1.11.15/src/nix-prefetch-url/nix-prefetch-url.cc
nix-1.11.15/src/nix-store/dotgraph.cc
nix-1.11.15/src/nix-store/dotgraph.hh
nix-1.11.15/src/nix-store/local.mk
nix-1.11.15/src/nix-store/nix-store.cc
nix-1.11.15/src/nix-store/serve-protocol.hh
nix-1.11.15/src/nix-store/xmlgraph.cc
nix-1.11.15/src/nix-store/xmlgraph.hh
nix-1.11.15/tests/add.sh
nix-1.11.15/tests/binary-cache.sh
nix-1.11.15/tests/binary-patching.nix
nix-1.11.15/tests/binary-patching.sh
nix-1.11.15/tests/build-hook.hook.sh
nix-1.11.15/tests/build-hook.nix
nix-1.11.15/tests/build-hook.sh
nix-1.11.15/tests/case-hack.sh
nix-1.11.15/tests/case.nar
nix-1.11.15/tests/check-refs.nix
nix-1.11.15/tests/check-refs.sh
nix-1.11.15/tests/check-reqs.nix
nix-1.11.15/tests/check-reqs.sh
nix-1.11.15/tests/common.sh.in
nix-1.11.15/tests/config.nix
nix-1.11.15/tests/dependencies.builder0.sh
nix-1.11.15/tests/dependencies.builder1.sh
nix-1.11.15/tests/dependencies.builder2.sh
nix-1.11.15/tests/dependencies.nix
nix-1.11.15/tests/dependencies.sh
nix-1.11.15/tests/dump-db.sh
nix-1.11.15/tests/export-graph.nix
nix-1.11.15/tests/export-graph.sh
nix-1.11.15/tests/export.sh
nix-1.11.15/tests/fallback.sh
nix-1.11.15/tests/fetchurl.sh
nix-1.11.15/tests/filter-source.nix
nix-1.11.15/tests/filter-source.sh
nix-1.11.15/tests/fixed.builder1.sh
nix-1.11.15/tests/fixed.builder2.sh
nix-1.11.15/tests/fixed.nix
nix-1.11.15/tests/fixed.sh
nix-1.11.15/tests/gc-concurrent.builder.sh
nix-1.11.15/tests/gc-concurrent.nix
nix-1.11.15/tests/gc-concurrent.sh
nix-1.11.15/tests/gc-concurrent2.builder.sh
nix-1.11.15/tests/gc-runtime.nix
nix-1.11.15/tests/gc-runtime.sh
nix-1.11.15/tests/gc.sh
nix-1.11.15/tests/hash-check.nix
nix-1.11.15/tests/hash.sh
nix-1.11.15/tests/import-derivation.nix
nix-1.11.15/tests/import-derivation.sh
nix-1.11.15/tests/init.sh
nix-1.11.15/tests/install-darwin.sh
nix-1.11.15/tests/install-package.sh
nix-1.11.15/tests/lang.sh
nix-1.11.15/tests/lang/dir1/a.nix
nix-1.11.15/tests/lang/dir2/a.nix
nix-1.11.15/tests/lang/dir2/b.nix
nix-1.11.15/tests/lang/dir3/a.nix
nix-1.11.15/tests/lang/dir3/b.nix
nix-1.11.15/tests/lang/dir3/c.nix
nix-1.11.15/tests/lang/dir4/a.nix
nix-1.11.15/tests/lang/dir4/c.nix
nix-1.11.15/tests/lang/eval-fail-abort.nix
nix-1.11.15/tests/lang/eval-fail-antiquoted-path.nix
nix-1.11.15/tests/lang/eval-fail-assert.nix
nix-1.11.15/tests/lang/eval-fail-bad-antiquote-1.nix
nix-1.11.15/tests/lang/eval-fail-bad-antiquote-2.nix
nix-1.11.15/tests/lang/eval-fail-bad-antiquote-3.nix
nix-1.11.15/tests/lang/eval-fail-blackhole.nix
nix-1.11.15/tests/lang/eval-fail-deepseq.nix
nix-1.11.15/tests/lang/eval-fail-missing-arg.nix
nix-1.11.15/tests/lang/eval-fail-remove.nix
nix-1.11.15/tests/lang/eval-fail-scope-5.nix
nix-1.11.15/tests/lang/eval-fail-seq.nix
nix-1.11.15/tests/lang/eval-fail-substring.nix
nix-1.11.15/tests/lang/eval-fail-to-path.nix
nix-1.11.15/tests/lang/eval-fail-undeclared-arg.nix
nix-1.11.15/tests/lang/eval-okay-any-all.exp
nix-1.11.15/tests/lang/eval-okay-any-all.nix
nix-1.11.15/tests/lang/eval-okay-arithmetic.exp
nix-1.11.15/tests/lang/eval-okay-arithmetic.nix
nix-1.11.15/tests/lang/eval-okay-attrnames.exp
nix-1.11.15/tests/lang/eval-okay-attrnames.nix
nix-1.11.15/tests/lang/eval-okay-attrs.exp
nix-1.11.15/tests/lang/eval-okay-attrs.nix
nix-1.11.15/tests/lang/eval-okay-attrs2.exp
nix-1.11.15/tests/lang/eval-okay-attrs2.nix
nix-1.11.15/tests/lang/eval-okay-attrs3.exp
nix-1.11.15/tests/lang/eval-okay-attrs3.nix
nix-1.11.15/tests/lang/eval-okay-attrs4.exp
nix-1.11.15/tests/lang/eval-okay-attrs4.nix
nix-1.11.15/tests/lang/eval-okay-attrs5.exp
nix-1.11.15/tests/lang/eval-okay-attrs5.nix
nix-1.11.15/tests/lang/eval-okay-autoargs.exp
nix-1.11.15/tests/lang/eval-okay-autoargs.flags
nix-1.11.15/tests/lang/eval-okay-autoargs.nix
nix-1.11.15/tests/lang/eval-okay-builtins.exp
nix-1.11.15/tests/lang/eval-okay-builtins.nix
nix-1.11.15/tests/lang/eval-okay-callable-attrs.exp
nix-1.11.15/tests/lang/eval-okay-callable-attrs.nix
nix-1.11.15/tests/lang/eval-okay-catattrs.exp
nix-1.11.15/tests/lang/eval-okay-catattrs.nix
nix-1.11.15/tests/lang/eval-okay-closure.exp.xml
nix-1.11.15/tests/lang/eval-okay-closure.nix
nix-1.11.15/tests/lang/eval-okay-concat.exp
nix-1.11.15/tests/lang/eval-okay-concat.nix
nix-1.11.15/tests/lang/eval-okay-concatstringssep.exp
nix-1.11.15/tests/lang/eval-okay-concatstringssep.nix
nix-1.11.15/tests/lang/eval-okay-context.exp
nix-1.11.15/tests/lang/eval-okay-context.nix
nix-1.11.15/tests/lang/eval-okay-curpos.exp
nix-1.11.15/tests/lang/eval-okay-curpos.nix
nix-1.11.15/tests/lang/eval-okay-deepseq.exp
nix-1.11.15/tests/lang/eval-okay-deepseq.nix
nix-1.11.15/tests/lang/eval-okay-delayed-with-inherit.exp
nix-1.11.15/tests/lang/eval-okay-delayed-with-inherit.nix
nix-1.11.15/tests/lang/eval-okay-delayed-with.exp
nix-1.11.15/tests/lang/eval-okay-delayed-with.nix
nix-1.11.15/tests/lang/eval-okay-dynamic-attrs-2.exp
nix-1.11.15/tests/lang/eval-okay-dynamic-attrs-2.nix
nix-1.11.15/tests/lang/eval-okay-dynamic-attrs-bare.exp
nix-1.11.15/tests/lang/eval-okay-dynamic-attrs-bare.nix
nix-1.11.15/tests/lang/eval-okay-dynamic-attrs.exp
nix-1.11.15/tests/lang/eval-okay-dynamic-attrs.nix
nix-1.11.15/tests/lang/eval-okay-elem.exp
nix-1.11.15/tests/lang/eval-okay-elem.nix
nix-1.11.15/tests/lang/eval-okay-empty-args.exp
nix-1.11.15/tests/lang/eval-okay-empty-args.nix
nix-1.11.15/tests/lang/eval-okay-eq-derivations.exp
nix-1.11.15/tests/lang/eval-okay-eq-derivations.nix
nix-1.11.15/tests/lang/eval-okay-eq.exp.disabled
nix-1.11.15/tests/lang/eval-okay-eq.nix
nix-1.11.15/tests/lang/eval-okay-filter.exp
nix-1.11.15/tests/lang/eval-okay-filter.nix
nix-1.11.15/tests/lang/eval-okay-flatten.exp
nix-1.11.15/tests/lang/eval-okay-flatten.nix
nix-1.11.15/tests/lang/eval-okay-fromjson.exp
nix-1.11.15/tests/lang/eval-okay-fromjson.nix
nix-1.11.15/tests/lang/eval-okay-functionargs.exp.xml
nix-1.11.15/tests/lang/eval-okay-functionargs.nix
nix-1.11.15/tests/lang/eval-okay-getattrpos.exp
nix-1.11.15/tests/lang/eval-okay-getattrpos.nix
nix-1.11.15/tests/lang/eval-okay-getenv.exp
nix-1.11.15/tests/lang/eval-okay-getenv.nix
nix-1.11.15/tests/lang/eval-okay-hash.exp
nix-1.11.15/tests/lang/eval-okay-hash.nix
nix-1.11.15/tests/lang/eval-okay-if.exp
nix-1.11.15/tests/lang/eval-okay-if.nix
nix-1.11.15/tests/lang/eval-okay-import.exp
nix-1.11.15/tests/lang/eval-okay-import.nix
nix-1.11.15/tests/lang/eval-okay-ind-string.exp
nix-1.11.15/tests/lang/eval-okay-ind-string.nix
nix-1.11.15/tests/lang/eval-okay-let.exp
nix-1.11.15/tests/lang/eval-okay-let.nix
nix-1.11.15/tests/lang/eval-okay-list.exp
nix-1.11.15/tests/lang/eval-okay-list.nix
nix-1.11.15/tests/lang/eval-okay-listtoattrs.exp
nix-1.11.15/tests/lang/eval-okay-listtoattrs.nix
nix-1.11.15/tests/lang/eval-okay-logic.exp
nix-1.11.15/tests/lang/eval-okay-logic.nix
nix-1.11.15/tests/lang/eval-okay-map.exp
nix-1.11.15/tests/lang/eval-okay-map.nix
nix-1.11.15/tests/lang/eval-okay-new-let.exp
nix-1.11.15/tests/lang/eval-okay-new-let.nix
nix-1.11.15/tests/lang/eval-okay-null-dynamic-attrs.exp
nix-1.11.15/tests/lang/eval-okay-null-dynamic-attrs.nix
nix-1.11.15/tests/lang/eval-okay-overrides.exp
nix-1.11.15/tests/lang/eval-okay-overrides.nix
nix-1.11.15/tests/lang/eval-okay-pathexists.exp
nix-1.11.15/tests/lang/eval-okay-pathexists.nix
nix-1.11.15/tests/lang/eval-okay-patterns.exp
nix-1.11.15/tests/lang/eval-okay-patterns.nix
nix-1.11.15/tests/lang/eval-okay-readDir.exp
nix-1.11.15/tests/lang/eval-okay-readDir.nix
nix-1.11.15/tests/lang/eval-okay-readfile.exp
nix-1.11.15/tests/lang/eval-okay-readfile.nix
nix-1.11.15/tests/lang/eval-okay-redefine-builtin.exp
nix-1.11.15/tests/lang/eval-okay-redefine-builtin.nix
nix-1.11.15/tests/lang/eval-okay-regex-match.exp
nix-1.11.15/tests/lang/eval-okay-regex-match.nix
nix-1.11.15/tests/lang/eval-okay-remove.exp
nix-1.11.15/tests/lang/eval-okay-remove.nix
nix-1.11.15/tests/lang/eval-okay-replacestrings.exp
nix-1.11.15/tests/lang/eval-okay-replacestrings.nix
nix-1.11.15/tests/lang/eval-okay-scope-1.exp
nix-1.11.15/tests/lang/eval-okay-scope-1.nix
nix-1.11.15/tests/lang/eval-okay-scope-2.exp
nix-1.11.15/tests/lang/eval-okay-scope-2.nix
nix-1.11.15/tests/lang/eval-okay-scope-3.exp
nix-1.11.15/tests/lang/eval-okay-scope-3.nix
nix-1.11.15/tests/lang/eval-okay-scope-4.exp
nix-1.11.15/tests/lang/eval-okay-scope-4.nix
nix-1.11.15/tests/lang/eval-okay-scope-6.exp
nix-1.11.15/tests/lang/eval-okay-scope-6.nix
nix-1.11.15/tests/lang/eval-okay-scope-7.exp
nix-1.11.15/tests/lang/eval-okay-scope-7.nix
nix-1.11.15/tests/lang/eval-okay-search-path.exp
nix-1.11.15/tests/lang/eval-okay-search-path.flags
nix-1.11.15/tests/lang/eval-okay-search-path.nix
nix-1.11.15/tests/lang/eval-okay-seq.exp
nix-1.11.15/tests/lang/eval-okay-seq.nix
nix-1.11.15/tests/lang/eval-okay-sort.exp
nix-1.11.15/tests/lang/eval-okay-sort.nix
nix-1.11.15/tests/lang/eval-okay-string.exp
nix-1.11.15/tests/lang/eval-okay-string.nix
nix-1.11.15/tests/lang/eval-okay-strings-as-attrs-names.exp
nix-1.11.15/tests/lang/eval-okay-strings-as-attrs-names.nix
nix-1.11.15/tests/lang/eval-okay-substring.exp
nix-1.11.15/tests/lang/eval-okay-substring.nix
nix-1.11.15/tests/lang/eval-okay-tail-call-1.exp-disabled
nix-1.11.15/tests/lang/eval-okay-tail-call-1.nix
nix-1.11.15/tests/lang/eval-okay-tojson.exp
nix-1.11.15/tests/lang/eval-okay-tojson.nix
nix-1.11.15/tests/lang/eval-okay-toxml.exp
nix-1.11.15/tests/lang/eval-okay-toxml.nix
nix-1.11.15/tests/lang/eval-okay-toxml2.exp
nix-1.11.15/tests/lang/eval-okay-toxml2.nix
nix-1.11.15/tests/lang/eval-okay-tryeval.exp
nix-1.11.15/tests/lang/eval-okay-tryeval.nix
nix-1.11.15/tests/lang/eval-okay-types.exp
nix-1.11.15/tests/lang/eval-okay-types.nix
nix-1.11.15/tests/lang/eval-okay-versions.exp
nix-1.11.15/tests/lang/eval-okay-versions.nix
nix-1.11.15/tests/lang/eval-okay-with.exp
nix-1.11.15/tests/lang/eval-okay-with.nix
nix-1.11.15/tests/lang/eval-okay-xml.exp.xml
nix-1.11.15/tests/lang/eval-okay-xml.nix
nix-1.11.15/tests/lang/imported.nix
nix-1.11.15/tests/lang/imported2.nix
nix-1.11.15/tests/lang/lib.nix
nix-1.11.15/tests/lang/parse-fail-dup-attrs-1.nix
nix-1.11.15/tests/lang/parse-fail-dup-attrs-2.nix
nix-1.11.15/tests/lang/parse-fail-dup-attrs-3.nix
nix-1.11.15/tests/lang/parse-fail-dup-attrs-4.nix
nix-1.11.15/tests/lang/parse-fail-dup-attrs-6.nix
nix-1.11.15/tests/lang/parse-fail-dup-attrs-7.nix
nix-1.11.15/tests/lang/parse-fail-dup-formals.nix
nix-1.11.15/tests/lang/parse-fail-patterns-1.nix
nix-1.11.15/tests/lang/parse-fail-regression-20060610.nix
nix-1.11.15/tests/lang/parse-fail-undef-var-2.nix
nix-1.11.15/tests/lang/parse-fail-undef-var.nix
nix-1.11.15/tests/lang/parse-okay-1.nix
nix-1.11.15/tests/lang/parse-okay-crlf.nix
nix-1.11.15/tests/lang/parse-okay-dup-attrs-5.nix
nix-1.11.15/tests/lang/parse-okay-regression-20041027.nix
nix-1.11.15/tests/lang/parse-okay-subversion.nix
nix-1.11.15/tests/lang/parse-okay-url.nix
nix-1.11.15/tests/lang/readDir/bar
nix-1.11.15/tests/lang/readDir/foo/git-hates-directories
nix-1.11.15/tests/lexer.nix
nix-1.11.15/tests/lexer.sh
nix-1.11.15/tests/local.mk
nix-1.11.15/tests/logging.sh
nix-1.11.15/tests/misc.sh
nix-1.11.15/tests/multiple-outputs.nix
nix-1.11.15/tests/multiple-outputs.sh
nix-1.11.15/tests/negative-caching.nix
nix-1.11.15/tests/negative-caching.sh
nix-1.11.15/tests/nix-build.sh
nix-1.11.15/tests/nix-channel.sh
nix-1.11.15/tests/nix-copy-closure.nix
nix-1.11.15/tests/nix-profile.sh
nix-1.11.15/tests/nix-pull.sh
nix-1.11.15/tests/nix-push.sh
nix-1.11.15/tests/optimise-store.sh
nix-1.11.15/tests/parallel.builder.sh
nix-1.11.15/tests/parallel.nix
nix-1.11.15/tests/parallel.sh
nix-1.11.15/tests/pass-as-file.sh
nix-1.11.15/tests/referrers.sh
nix-1.11.15/tests/remote-builds.nix
nix-1.11.15/tests/remote-store.sh
nix-1.11.15/tests/repair.sh
nix-1.11.15/tests/secure-drv-outputs.nix
nix-1.11.15/tests/secure-drv-outputs.sh
nix-1.11.15/tests/setuid.nix
nix-1.11.15/tests/simple.builder.sh
nix-1.11.15/tests/simple.nix
nix-1.11.15/tests/simple.sh
nix-1.11.15/tests/substituter.sh
nix-1.11.15/tests/substituter2.sh
nix-1.11.15/tests/substitutes.sh
nix-1.11.15/tests/substitutes2.sh
nix-1.11.15/tests/tarball.sh
nix-1.11.15/tests/timeout.builder.sh
nix-1.11.15/tests/timeout.nix
nix-1.11.15/tests/timeout.sh
nix-1.11.15/tests/user-envs.builder.sh
nix-1.11.15/tests/user-envs.nix
nix-1.11.15/tests/user-envs.sh
nix-1.11.15/version
So it looks like this is isolated to busybox somehow.
Hello, I have a same problem when I using alpine proot. Though I don't why this warning happened, but I have solved it by using
apk add tar
after installing tar, everything is ok.
Yeah, that's what happened to me as well.
Not only tar, but also openjdk (musl) on alpinelinux has the same problem . In my case, it was alpine's problem, not proot's. Because I installed tar in alpinelinux alone and it didn't crash; In addition, after installing glibc on alpinelinux v3.9 (which obviously contradicts the 3S principle), I was able to install openjdk as normal.
@ElectricianTrevor What is the 3S principle? Can you reproduce on Debian? If so then I might suspect PRoot.
Small. Simple. Secure.🤣 It is an interesting story
@ElectricianTrevor Oh gotcha. Well I mean that makes sense to me.
Well, I mean installing glibs on alpine is against 3S🤣. Do you have any idea about solving the problem of proot crash? I have no idea now.
And what does it mean?
Can you reproduce on Debian? If so then I might suspect PRoot.
I'm not sure about that And I don’t think Debian will have the same problem because Debian is based on glibc……
And I don’t think Debian will have the same problem because Debian is based on glibc……
If Debian has the same problem, then it isn't a libc issue.
Well, I should now be able to confirm that it's the Proot problem. Although I didn't try to run Debian, I chroot Alpine on my computer.
~ # cd test
~/test # ls
alpine-minirootfs-3.11.3-x86_64.tar.gz
~/test # tar -zxf alpine-minirootfs-3.11.3-x86_64.tar.gz
~/test # ls
alpine-minirootfs-3.11.3-x86_64.tar.gz proc
bin root
dev run
etc sbin
home srv
lib sys
media tmp
mnt usr
opt var
~/test #
And I installed OpenJDK8 on my alpine
~/test # apk upgrade
(1/1) Upgrading ca-certificates-cacert (20191127-r0 -> 20191127-r1)
OK: 6 MiB in 14 packages
~/test # apk add openjdk8
(1/40) Installing libffi (3.2.1-r6)
(2/40) Installing p11-kit (0.23.18.1-r0)
(3/40) Installing libtasn1 (4.15.0-r0)
(4/40) Installing p11-kit-trust (0.23.18.1-r0)
(5/40) Installing ca-certificates (20191127-r1)
(6/40) Installing java-cacerts (1.0-r0)
(7/40) Installing libgcc (9.2.0-r3)
(8/40) Installing nspr (4.24-r0)
(9/40) Installing sqlite-libs (3.30.1-r1)
(10/40) Installing libstdc++ (9.2.0-r3)
(11/40) Installing nss (3.48-r0)
(12/40) Installing libxau (1.0.9-r0)
(13/40) Installing libbsd (0.10.0-r0)
(14/40) Installing libxdmcp (1.1.3-r0)
(15/40) Installing libxcb (1.13.1-r0)
(16/40) Installing libx11 (1.6.9-r0)
(17/40) Installing libxcomposite (0.4.5-r0)
(18/40) Installing libxext (1.3.4-r0)
(19/40) Installing libxi (1.7.10-r0)
(20/40) Installing libxrender (0.9.10-r3)
(21/40) Installing libxtst (1.2.3-r3)
(22/40) Installing alsa-lib (1.2.1.2-r0)
(23/40) Installing libbz2 (1.0.8-r1)
(24/40) Installing libpng (1.6.37-r1)
(25/40) Installing freetype (2.10.1-r0)
(26/40) Installing giflib (5.2.1-r0)
(27/40) Installing libjpeg-turbo (2.0.4-r0)
(28/40) Installing openjdk8-jre-lib (8.242.08-r0)
(29/40) Installing java-common (0.2-r0)
(30/40) Installing krb5-conf (1.0-r1)
(31/40) Installing libcom_err (1.45.5-r0)
(32/40) Installing keyutils-libs (1.6.1-r0)
(33/40) Installing libverto (0.3.1-r1)
(34/40) Installing krb5-libs (1.17.1-r0)
(35/40) Installing lcms2 (2.9-r1)
(36/40) Installing pcsc-lite-libs (1.8.25-r2)
(37/40) Installing liblksctp (1.0.18-r1)
(38/40) Installing openjdk8-jre-base (8.242.08-r0)
(39/40) Installing openjdk8-jre (8.242.08-r0)
(40/40) Installing openjdk8 (8.242.08-r0)
Executing busybox-1.31.1-r9.trigger
Executing ca-certificates-20191127-r1.trigger
Executing java-common-0.2-r0.trigger
OK: 104 MiB in 54 packages
There is no bugs