proot icon indicating copy to clipboard operation
proot copied to clipboard

proot warning: signal 11 received from process 24

Open tobiasBora opened this issue 8 years ago • 21 comments

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!

tobiasBora avatar Oct 23 '17 22:10 tobiasBora

if you can, try switching between a statically linked binary if you are using a dynamic one

untoreh avatar Jan 07 '18 15:01 untoreh

You mean for proot? It's already a static binary...

tobiasBora avatar Jan 08 '18 20:01 tobiasBora

no i mean the actual program you run inside proot

untoreh avatar Jan 08 '18 20:01 untoreh

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 ?

tobiasBora avatar Jan 08 '18 21:01 tobiasBora

I guess you should start by checking if the tar command works without the bash shell so run it directly on proot

untoreh avatar Jan 09 '18 04:01 untoreh

+1 Same error using tar in proot alpine

Hax4us avatar Feb 26 '18 13:02 Hax4us

I don't know why..maybe the prob is binary of tar (which is symlinked to busybox binary ) Well currently I m using bsdtar

Hax4us avatar Feb 26 '18 13:02 Hax4us

Can you try installing GNU tar?

apk add tar

oxr463 avatar Jan 13 '19 02:01 oxr463

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

oxr463 avatar Apr 25 '19 14:04 oxr463

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]...
...

tobiasBora avatar May 01 '19 01:05 tobiasBora

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.

oxr463 avatar May 11 '19 00:05 oxr463

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.

ghost avatar Feb 29 '20 03:02 ghost

Yeah, that's what happened to me as well.

oxr463 avatar Feb 29 '20 04:02 oxr463

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.

ghost avatar Feb 29 '20 12:02 ghost

@ElectricianTrevor What is the 3S principle? Can you reproduce on Debian? If so then I might suspect PRoot.

oxr463 avatar Feb 29 '20 12:02 oxr463

Small. Simple. Secure.🤣 It is an interesting story

ghost avatar Feb 29 '20 12:02 ghost

@ElectricianTrevor Oh gotcha. Well I mean that makes sense to me.

oxr463 avatar Feb 29 '20 12:02 oxr463

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.

ghost avatar Feb 29 '20 12:02 ghost

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……

ghost avatar Feb 29 '20 12:02 ghost

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.

oxr463 avatar Feb 29 '20 15:02 oxr463

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

ghost avatar Mar 01 '20 04:03 ghost