Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Tar_jll.jl to provide a GNU tar binary (instead of relying on the system tar) #51

Merged
merged 1 commit into from
Aug 20, 2021

Conversation

DilumAluthge
Copy link
Member

@DilumAluthge DilumAluthge commented Aug 13, 2021

Some systems (e.g. macOS) ship by default with a BSD tar that does not support the --owner and --group command-line options.

This PR adds Tar_jll.jl as a dependency and uses it to provide a GNU tar so that we do not have to rely on the system tar.

If Tar_jll is not supported on the platform, we fall back to the system tar.

@staticfloat
Copy link
Collaborator

Does Sandbox.jl even work on Windows? 🤔

@DilumAluthge
Copy link
Member Author

DilumAluthge commented Aug 13, 2021

🤔

In theory, you can use the Docker executor on Windows?

src/Docker.jl Outdated Show resolved Hide resolved
src/Docker.jl Outdated Show resolved Hide resolved
src/Docker.jl Outdated Show resolved Hide resolved
src/Docker.jl Outdated Show resolved Hide resolved
@giordano
Copy link
Member

I'm going to build a new Tar_jl 🤦

@giordano
Copy link
Member

Now it should be working

@staticfloat staticfloat reopened this Aug 14, 2021
@codecov
Copy link

codecov bot commented Aug 14, 2021

Codecov Report

Merging #51 (66344d3) into main (51bf7f4) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

❗ Current head 66344d3 differs from pull request most recent head 5e22993. Consider uploading reports for the commit 5e22993 to get more accurate results
Impacted file tree graph

@@            Coverage Diff             @@
##             main      #51      +/-   ##
==========================================
- Coverage   79.01%   79.00%   -0.01%     
==========================================
  Files           6        6              
  Lines         529      524       -5     
==========================================
- Hits          418      414       -4     
+ Misses        111      110       -1     
Impacted Files Coverage Δ
src/Docker.jl 85.03% <100.00%> (+0.11%) ⬆️
src/UserNamespaces.jl 83.13% <0.00%> (-0.40%) ⬇️
src/utils.jl 69.51% <0.00%> (-0.26%) ⬇️
src/SandboxConfig.jl 90.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 51bf7f4...5e22993. Read the comment docs.

@DilumAluthge
Copy link
Member Author

Error during initialization of module acl_jll?

@giordano
Copy link
Member

It doesn't make sense it fails in 2 out of 6 jobs

@DilumAluthge
Copy link
Member Author

Maybe network issues, resulting in incomplete downloads that fail the subsequent hash check?

@giordano
Copy link
Member

What is going on here

@DilumAluthge
Copy link
Member Author

Bad things it seems.

@DilumAluthge
Copy link
Member Author

So it seems like the problem is when trying to instantiate the package environment inside of a Docker sandbox.

@giordano
Copy link
Member

In JuliaPackaging/Yggdrasil#3499 I added acl_jll as dependency. I can revert that if that's the problem (but don't understand why), this package is used only for testing as far as I can tell

@DilumAluthge
Copy link
Member Author

Huh. Yeah, maybe try removing that dependency, just to see if it fixes things? I also don't understand why that would be the problem, but 🤷

@giordano
Copy link
Member

That'd be tomorrow though 💤

@DilumAluthge
Copy link
Member Author

DilumAluthge commented Aug 14, 2021

I'm not even sure if that will help. The error seems to be from libattr.so, which presumably is coming from Libattr_jll.

Actually, I take that back. It does look like the error is ultimately coming from acl_jll.

@giordano
Copy link
Member

Can you reproduce locally?

@DilumAluthge
Copy link
Member Author

DilumAluthge commented Aug 14, 2021

Can you reproduce locally?

Yes, thankfully. I ran the tests on an Linux x86_64 machine on which Docker is installed and on which I have sudo permissions. The tests pass on main and fail on this PR branch.

Here is the log of the tests failing locally. The log looks basically the same as the CI logs.

Click to expand:
(@v1.6) pkg> test Sandbox
     Testing Sandbox
      Status `/tmp/jl_Rjwg9w/Project.toml`
  [9307e30f] Sandbox v1.0.1 `~/Desktop/Sandbox.jl`
  [6c6a2e73] Scratch v1.1.0
  [b88861f7] UserNSSandbox_jll v2021.4.22+0
  [4af54fe1] LazyArtifacts `@stdlib/LazyArtifacts`
  [44cfe95a] Pkg `@stdlib/Pkg`
  [ea8e919c] SHA `@stdlib/SHA`
  [8dfed614] Test `@stdlib/Test`
      Status `/tmp/jl_Rjwg9w/Manifest.toml`
  [692b3bcd] JLLWrappers v1.3.0
  [21216c6a] Preferences v1.2.2
  [9307e30f] Sandbox v1.0.1 `~/Desktop/Sandbox.jl`
  [6c6a2e73] Scratch v1.1.0
  [1fd713ca] Attr_jll v2.5.1+0
  [9b64493d] Tar_jll v1.34.0+0
  [b88861f7] UserNSSandbox_jll v2021.4.22+0
  [ed5aba05] acl_jll v2.3.1+0
  [0dad84c5] ArgTools `@stdlib/ArgTools`
  [56f22d72] Artifacts `@stdlib/Artifacts`
  [2a0f44e3] Base64 `@stdlib/Base64`
  [ade2ca70] Dates `@stdlib/Dates`
  [f43a241f] Downloads `@stdlib/Downloads`
  [b77e0a4c] InteractiveUtils `@stdlib/InteractiveUtils`
  [4af54fe1] LazyArtifacts `@stdlib/LazyArtifacts`
  [b27032c2] LibCURL `@stdlib/LibCURL`
  [76f85450] LibGit2 `@stdlib/LibGit2`
  [8f399da3] Libdl `@stdlib/Libdl`
  [56ddb016] Logging `@stdlib/Logging`
  [d6f4376e] Markdown `@stdlib/Markdown`
  [ca575930] NetworkOptions `@stdlib/NetworkOptions`
  [44cfe95a] Pkg `@stdlib/Pkg`
  [de0858da] Printf `@stdlib/Printf`
  [3fa0cd96] REPL `@stdlib/REPL`
  [9a3f8284] Random `@stdlib/Random`
  [ea8e919c] SHA `@stdlib/SHA`
  [9e88b42a] Serialization `@stdlib/Serialization`
  [6462fe0b] Sockets `@stdlib/Sockets`
  [fa267f1f] TOML `@stdlib/TOML`
  [a4e569a6] Tar `@stdlib/Tar`
  [8dfed614] Test `@stdlib/Test`
  [cf7118a7] UUIDs `@stdlib/UUIDs`
  [4ec0a83e] Unicode `@stdlib/Unicode`
  [deac9b47] LibCURL_jll `@stdlib/LibCURL_jll`
  [29816b5a] LibSSH2_jll `@stdlib/LibSSH2_jll`
  [c8ffd9c3] MbedTLS_jll `@stdlib/MbedTLS_jll`
  [14a3606d] MozillaCACerts_jll `@stdlib/MozillaCACerts_jll`
  [83775a58] Zlib_jll `@stdlib/Zlib_jll`
  [8e850ede] nghttp2_jll `@stdlib/nghttp2_jll`
  [3f19e933] p7zip_jll `@stdlib/p7zip_jll`
     Testing Running tests...
┌ Info: On a UserNSSandbox_jll-capable platform
└   sandbox_path = "/home/dilum/.julia/artifacts/d71a9ea85301d090012dfa3bfcb16ea11bcdaf88/bin/sandbox"
  Downloaded artifact: alpine-rootfs
Test Summary: | Pass  Total
SandboxConfig |   25     25
Test Summary:                      | Pass  Total
UnprivilegedUserNamespacesExecutor |    2      2
sha256:8b482378476aa7154b4c57a646c2a3e22448f6b7802bca81f5ecc40270d15f08
sha256:1b737bed2eeefab661d6654a99a8a35beab83a92f61f976d3bc2eed254507c72
alpine: Pulling from library/julia
Digest: sha256:d0980478df718600aaf0ea15f78de9bd7a32ad6fddea792796a8be128df40294
Status: Image is up to date for julia:alpine
docker.io/library/julia:alpine
12258456aae74b4876c4aa15440670437a95f09a65099ca613602b5b6955622e
Using default tag: latest
Error response from daemon: pull access denied for pleasenooneactuallycreateanimagenamedthis, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Test Summary: | Pass  Total
Docker        |   21     21
alpine: Pulling from library/julia
Digest: sha256:d0980478df718600aaf0ea15f78de9bd7a32ad6fddea792796a8be128df40294
Status: Image is up to date for julia:alpine
docker.io/library/julia:alpine
ed355d997cce7b53576eb530174e60203446e525ac721cfd0a40c839c1c781ba
  Downloaded artifact: debian-minimal-rootfs
  Downloaded artifact: debian-minimal-rootfs
Hit:1 https://deb.debian.org/debian buster InRelease
Get:2 https://deb.debian.org/debian buster/main Translation-en [5968 kB]
Fetched 5968 kB in 1s (4542 kB/s)
Reading package lists... Done
Building dependency tree... Done
All packages are up to date.
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists... Done
Building dependency tree... Done
The following additional packages will be installed:
  krb5-locales libcurl4 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3
  libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libpsl5 librtmp1 libsasl2-2
  libsasl2-modules libsasl2-modules-db libssh2-1 publicsuffix
Suggested packages:
  krb5-doc krb5-user libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal
  libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql
The following NEW packages will be installed:
  curl krb5-locales libcurl4 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3
  libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libpsl5 librtmp1 libsasl2-2
  libsasl2-modules libsasl2-modules-db libssh2-1 publicsuffix
0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 2471 kB of archives.
After this operation, 5841 kB of additional disk space will be used.
Get:1 https://deb.debian.org/debian buster/main amd64 krb5-locales all 1.17-3+deb10u1 [95.4 kB]
Get:2 https://deb.debian.org/debian buster/main amd64 libkeyutils1 amd64 1.6-6 [15.0 kB]
Get:3 https://deb.debian.org/debian buster/main amd64 libkrb5support0 amd64 1.17-3+deb10u1 [65.8 kB]
Get:4 https://deb.debian.org/debian buster/main amd64 libk5crypto3 amd64 1.17-3+deb10u1 [122 kB]
Get:5 https://deb.debian.org/debian buster/main amd64 libkrb5-3 amd64 1.17-3+deb10u1 [369 kB]
Get:6 https://deb.debian.org/debian buster/main amd64 libgssapi-krb5-2 amd64 1.17-3+deb10u1 [158 kB]
Get:7 https://deb.debian.org/debian buster/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-1+deb10u1 [69.1 kB]
Get:8 https://deb.debian.org/debian buster/main amd64 libsasl2-2 amd64 2.1.27+dfsg-1+deb10u1 [106 kB]
Get:9 https://deb.debian.org/debian buster/main amd64 libldap-common all 2.4.47+dfsg-3+deb10u6 [90.0 kB]
Get:10 https://deb.debian.org/debian buster/main amd64 libldap-2.4-2 amd64 2.4.47+dfsg-3+deb10u6 [224 kB]
Get:11 https://deb.debian.org/debian buster/main amd64 libnghttp2-14 amd64 1.36.0-2+deb10u1 [85.0 kB]
Get:12 https://deb.debian.org/debian buster/main amd64 libpsl5 amd64 0.20.2-2 [53.7 kB]
Get:13 https://deb.debian.org/debian buster/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2 [60.5 kB]
Get:14 https://deb.debian.org/debian buster/main amd64 libssh2-1 amd64 1.8.0-2.1 [140 kB]
Get:15 https://deb.debian.org/debian buster/main amd64 libcurl4 amd64 7.64.0-4+deb10u2 [332 kB]
Get:16 https://deb.debian.org/debian buster/main amd64 curl amd64 7.64.0-4+deb10u2 [265 kB]
Get:17 https://deb.debian.org/debian buster/main amd64 libsasl2-modules amd64 2.1.27+dfsg-1+deb10u1 [104 kB]
Get:18 https://deb.debian.org/debian buster/main amd64 publicsuffix all 20190415.1030-1 [116 kB]
Fetched 2471 kB in 0s (40.0 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package krb5-locales.
(Reading database ... 6787 files and directories currently installed.)
Preparing to unpack .../00-krb5-locales_1.17-3+deb10u1_all.deb ...
Unpacking krb5-locales (1.17-3+deb10u1) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../01-libkeyutils1_1.6-6_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.6-6) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../02-libkrb5support0_1.17-3+deb10u1_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.17-3+deb10u1) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../03-libk5crypto3_1.17-3+deb10u1_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.17-3+deb10u1) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../04-libkrb5-3_1.17-3+deb10u1_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.17-3+deb10u1) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../05-libgssapi-krb5-2_1.17-3+deb10u1_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.17-3+deb10u1) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../06-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../07-libsasl2-2_2.1.27+dfsg-1+deb10u1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u1) ...
Selecting previously unselected package libldap-common.
Preparing to unpack .../08-libldap-common_2.4.47+dfsg-3+deb10u6_all.deb ...
Unpacking libldap-common (2.4.47+dfsg-3+deb10u6) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../09-libldap-2.4-2_2.4.47+dfsg-3+deb10u6_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u6) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../10-libnghttp2-14_1.36.0-2+deb10u1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.36.0-2+deb10u1) ...
Selecting previously unselected package libpsl5:amd64.
Preparing to unpack .../11-libpsl5_0.20.2-2_amd64.deb ...
Unpacking libpsl5:amd64 (0.20.2-2) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../12-librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ...
Selecting previously unselected package libssh2-1:amd64.
Preparing to unpack .../13-libssh2-1_1.8.0-2.1_amd64.deb ...
Unpacking libssh2-1:amd64 (1.8.0-2.1) ...
Selecting previously unselected package libcurl4:amd64.
Preparing to unpack .../14-libcurl4_7.64.0-4+deb10u2_amd64.deb ...
Unpacking libcurl4:amd64 (7.64.0-4+deb10u2) ...
Selecting previously unselected package curl.
Preparing to unpack .../15-curl_7.64.0-4+deb10u2_amd64.deb ...
Unpacking curl (7.64.0-4+deb10u2) ...
Selecting previously unselected package libsasl2-modules:amd64.
Preparing to unpack .../16-libsasl2-modules_2.1.27+dfsg-1+deb10u1_amd64.deb ...
Unpacking libsasl2-modules:amd64 (2.1.27+dfsg-1+deb10u1) ...
Selecting previously unselected package publicsuffix.
Preparing to unpack .../17-publicsuffix_20190415.1030-1_all.deb ...
Unpacking publicsuffix (20190415.1030-1) ...
Setting up libkeyutils1:amd64 (1.6-6) ...
Setting up libpsl5:amd64 (0.20.2-2) ...
Setting up libsasl2-modules:amd64 (2.1.27+dfsg-1+deb10u1) ...
Setting up libnghttp2-14:amd64 (1.36.0-2+deb10u1) ...
Setting up krb5-locales (1.17-3+deb10u1) ...
Setting up libldap-common (2.4.47+dfsg-3+deb10u6) ...
Setting up libkrb5support0:amd64 (1.17-3+deb10u1) ...
Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u1) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ...
Setting up libk5crypto3:amd64 (1.17-3+deb10u1) ...
Setting up libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u1) ...
Setting up libssh2-1:amd64 (1.8.0-2.1) ...
Setting up libkrb5-3:amd64 (1.17-3+deb10u1) ...
Setting up publicsuffix (20190415.1030-1) ...
Setting up libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u6) ...
Setting up libgssapi-krb5-2:amd64 (1.17-3+deb10u1) ...
Setting up libcurl4:amd64 (7.64.0-4+deb10u2) ...
Setting up curl (7.64.0-4+deb10u2) ...
Processing triggers for libc-bin (2.28-10) ...
W: No sandbox user '_apt' on the system, can not drop privileges
W: chown to root:adm of file /var/log/apt/term.log failed - OpenLog (22: Invalid argument)
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   144  100   144    0     0   1582      0 --:--:-- --:--:-- --:--:--  1582
100   352  100   352    0     0   3087      0 --:--:-- --:--:-- --:--:--  3087
Test Summary:                                 | Pass  Total
UnprivilegedUserNamespacesExecutor Sandboxing |   67     67
sha256:08203acddfb3f1081c893ed9c00fe92669a948f70fcf519c9b8b6758a17637ee
sha256:d031e3380308be4f42a097b0dc499f7ed4da458ae2266da8be3d18c412009ca2

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Hit:1 https://deb.debian.org/debian buster InRelease
Get:2 https://deb.debian.org/debian buster/main Translation-en [5968 kB]
Fetched 5968 kB in 1s (4294 kB/s)
Reading package lists...
Building dependency tree...
All packages are up to date.
W: No sandbox user '_apt' on the system, can not drop privileges

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
The following additional packages will be installed:
  krb5-locales libcurl4 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3
  libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libpsl5 librtmp1
  libsasl2-2 libsasl2-modules libsasl2-modules-db libssh2-1 publicsuffix
Suggested packages:
  krb5-doc krb5-user libsasl2-modules-gssapi-mit
  | libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap libsasl2-modules-otp
  libsasl2-modules-sql
The following NEW packages will be installed:
  curl krb5-locales libcurl4 libgssapi-krb5-2 libk5crypto3 libkeyutils1
  libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 libpsl5
  librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libssh2-1
  publicsuffix
0 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 2471 kB of archives.
After this operation, 5841 kB of additional disk space will be used.
Get:1 https://deb.debian.org/debian buster/main amd64 krb5-locales all 1.17-3+deb10u1 [95.4 kB]
Get:2 https://deb.debian.org/debian buster/main amd64 libkeyutils1 amd64 1.6-6 [15.0 kB]
Get:3 https://deb.debian.org/debian buster/main amd64 libkrb5support0 amd64 1.17-3+deb10u1 [65.8 kB]
Get:4 https://deb.debian.org/debian buster/main amd64 libk5crypto3 amd64 1.17-3+deb10u1 [122 kB]
Get:5 https://deb.debian.org/debian buster/main amd64 libkrb5-3 amd64 1.17-3+deb10u1 [369 kB]
Get:6 https://deb.debian.org/debian buster/main amd64 libgssapi-krb5-2 amd64 1.17-3+deb10u1 [158 kB]
Get:7 https://deb.debian.org/debian buster/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-1+deb10u1 [69.1 kB]
Get:8 https://deb.debian.org/debian buster/main amd64 libsasl2-2 amd64 2.1.27+dfsg-1+deb10u1 [106 kB]
Get:9 https://deb.debian.org/debian buster/main amd64 libldap-common all 2.4.47+dfsg-3+deb10u6 [90.0 kB]
Get:10 https://deb.debian.org/debian buster/main amd64 libldap-2.4-2 amd64 2.4.47+dfsg-3+deb10u6 [224 kB]
Get:11 https://deb.debian.org/debian buster/main amd64 libnghttp2-14 amd64 1.36.0-2+deb10u1 [85.0 kB]
Get:12 https://deb.debian.org/debian buster/main amd64 libpsl5 amd64 0.20.2-2 [53.7 kB]
Get:13 https://deb.debian.org/debian buster/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2 [60.5 kB]
Get:14 https://deb.debian.org/debian buster/main amd64 libssh2-1 amd64 1.8.0-2.1 [140 kB]
Get:15 https://deb.debian.org/debian buster/main amd64 libcurl4 amd64 7.64.0-4+deb10u2 [332 kB]
Get:16 https://deb.debian.org/debian buster/main amd64 curl amd64 7.64.0-4+deb10u2 [265 kB]
Get:17 https://deb.debian.org/debian buster/main amd64 libsasl2-modules amd64 2.1.27+dfsg-1+deb10u1 [104 kB]
Get:18 https://deb.debian.org/debian buster/main amd64 publicsuffix all 20190415.1030-1 [116 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 2471 kB in 0s (34.2 MB/s)
Selecting previously unselected package krb5-locales.
(Reading database ... 6787 files and directories currently installed.)
Preparing to unpack .../00-krb5-locales_1.17-3+deb10u1_all.deb ...
Unpacking krb5-locales (1.17-3+deb10u1) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../01-libkeyutils1_1.6-6_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.6-6) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../02-libkrb5support0_1.17-3+deb10u1_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.17-3+deb10u1) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../03-libk5crypto3_1.17-3+deb10u1_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.17-3+deb10u1) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../04-libkrb5-3_1.17-3+deb10u1_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.17-3+deb10u1) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../05-libgssapi-krb5-2_1.17-3+deb10u1_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.17-3+deb10u1) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../06-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../07-libsasl2-2_2.1.27+dfsg-1+deb10u1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u1) ...
Selecting previously unselected package libldap-common.
Preparing to unpack .../08-libldap-common_2.4.47+dfsg-3+deb10u6_all.deb ...
Unpacking libldap-common (2.4.47+dfsg-3+deb10u6) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../09-libldap-2.4-2_2.4.47+dfsg-3+deb10u6_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u6) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../10-libnghttp2-14_1.36.0-2+deb10u1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.36.0-2+deb10u1) ...
Selecting previously unselected package libpsl5:amd64.
Preparing to unpack .../11-libpsl5_0.20.2-2_amd64.deb ...
Unpacking libpsl5:amd64 (0.20.2-2) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../12-librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ...
Selecting previously unselected package libssh2-1:amd64.
Preparing to unpack .../13-libssh2-1_1.8.0-2.1_amd64.deb ...
Unpacking libssh2-1:amd64 (1.8.0-2.1) ...
Selecting previously unselected package libcurl4:amd64.
Preparing to unpack .../14-libcurl4_7.64.0-4+deb10u2_amd64.deb ...
Unpacking libcurl4:amd64 (7.64.0-4+deb10u2) ...
Selecting previously unselected package curl.
Preparing to unpack .../15-curl_7.64.0-4+deb10u2_amd64.deb ...
Unpacking curl (7.64.0-4+deb10u2) ...
Selecting previously unselected package libsasl2-modules:amd64.
Preparing to unpack .../16-libsasl2-modules_2.1.27+dfsg-1+deb10u1_amd64.deb ...
Unpacking libsasl2-modules:amd64 (2.1.27+dfsg-1+deb10u1) ...
Selecting previously unselected package publicsuffix.
Preparing to unpack .../17-publicsuffix_20190415.1030-1_all.deb ...
Unpacking publicsuffix (20190415.1030-1) ...
Setting up libkeyutils1:amd64 (1.6-6) ...
Setting up libpsl5:amd64 (0.20.2-2) ...
Setting up libsasl2-modules:amd64 (2.1.27+dfsg-1+deb10u1) ...
Setting up libnghttp2-14:amd64 (1.36.0-2+deb10u1) ...
Setting up krb5-locales (1.17-3+deb10u1) ...
Setting up libldap-common (2.4.47+dfsg-3+deb10u6) ...
Setting up libkrb5support0:amd64 (1.17-3+deb10u1) ...
Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u1) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ...
Setting up libk5crypto3:amd64 (1.17-3+deb10u1) ...
Setting up libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u1) ...
Setting up libssh2-1:amd64 (1.8.0-2.1) ...
Setting up libkrb5-3:amd64 (1.17-3+deb10u1) ...
Setting up publicsuffix (20190415.1030-1) ...
Setting up libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u6) ...
Setting up libgssapi-krb5-2:amd64 (1.17-3+deb10u1) ...
Setting up libcurl4:amd64 (7.64.0-4+deb10u2) ...
Setting up curl (7.64.0-4+deb10u2) ...
Processing triggers for libc-bin (2.28-10) ...
W: No sandbox user '_apt' on the system, can not drop privileges
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   144  100   144    0     0   3272      0 --:--:-- --:--:-- --:--:--  3272
100   352  100   352    0     0   5028      0 --:--:-- --:--:-- --:--:--  5028
Test Summary:             | Pass  Total
DockerExecutor Sandboxing |   67     67
Test Summary:    | Pass  Total
default executor |    3      3
  Downloaded artifact: julia-alpine-rootfs
  Activating environment at `/tmp/jl_GnmePF/Project.toml`
  Installing known registries into `~/.julia`
       Added registry `General` to `~/.julia/registries/General`
    Updating registry at `~/.julia/registries/General`
   Installed UserNSSandbox_jll ─ v2021.4.22+0
   Installed Tar_jll ─────────── v1.34.0+0
   Installed acl_jll ─────────── v2.3.1+0
   Installed Attr_jll ────────── v2.5.1+0
   Installed Scratch ─────────── v1.1.0
   Installed Preferences ─────── v1.2.2
   Installed JLLWrappers ─────── v1.3.0
  Downloaded artifact: Tar
  Downloaded artifact: UserNSSandbox
  Downloaded artifact: acl
  Downloaded artifact: Attr
    Updating `/tmp/jl_GnmePF/Project.toml`
  [21216c6a] + Preferences v1.2.2
  [6c6a2e73] + Scratch v1.1.0
  [9b64493d] + Tar_jll v1.34.0+0
  [b88861f7] + UserNSSandbox_jll v2021.4.22+0
    Updating `/tmp/jl_GnmePF/Manifest.toml`
  [692b3bcd] + JLLWrappers v1.3.0
  [21216c6a] + Preferences v1.2.2
  [6c6a2e73] + Scratch v1.1.0
  [1fd713ca] + Attr_jll v2.5.1+0
  [9b64493d] + Tar_jll v1.34.0+0
  [b88861f7] + UserNSSandbox_jll v2021.4.22+0
  [ed5aba05] + acl_jll v2.3.1+0
  [0dad84c5] + ArgTools
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [f43a241f] + Downloads
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [b27032c2] + LibCURL
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [ca575930] + NetworkOptions
  [44cfe95a] + Pkg
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA
  [9e88b42a] + Serialization
  [6462fe0b] + Sockets
  [fa267f1f] + TOML
  [a4e569a6] + Tar
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [deac9b47] + LibCURL_jll
  [29816b5a] + LibSSH2_jll
  [c8ffd9c3] + MbedTLS_jll
  [14a3606d] + MozillaCACerts_jll
  [83775a58] + Zlib_jll
  [8e850ede] + nghttp2_jll
  [3f19e933] + p7zip_jll
Precompiling project...

  ✗ Tar_jll
  ✗ Sandbox
9 dependencies successfully precompiled in 8 seconds

ERROR: LoadError: The following 2 direct dependencies failed to precompile:

Sandbox [9307e30f-c43e-9ca7-d17c-c2dc59df670d]

ERROR: LoadError: LoadError: InitError: could not load library "/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so"
Error loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)
Stacktrace:
  [1] dlopen(s::String, flags::UInt32; throw_error::Bool)
    @ Base.Libc.Libdl ./libdl.jl:114
  [2] dlopen(s::String, flags::UInt32)
    @ Base.Libc.Libdl ./libdl.jl:114
  [3] macro expansion
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/products/library_generators.jl:54 [inlined]
  [4] __init__()
    @ acl_jll ~/.julia/packages/acl_jll/p7yaE/src/wrappers/x86_64-linux-musl.jl:22
  [5] _include_from_serialized(path::String, depmods::Vector{Any})
    @ Base ./loading.jl:674
  [6] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
    @ Base ./loading.jl:760
  [7] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:998
  [8] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [9] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
 [10] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
 [11] top-level scope
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/toplevel_generators.jl:170
 [12] include
    @ ./Base.jl:386 [inlined]
 [13] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::String)
    @ Base ./loading.jl:1213
 [14] top-level scope
    @ none:1
 [15] eval
    @ ./boot.jl:360 [inlined]
 [16] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [17] top-level scope
    @ none:1
during initialization of module acl_jll
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2
ERROR: LoadError: LoadError: Failed to precompile Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f] to /tmp/readwrite/home/.julia/compiled/v1.6/Tar_jll/jl_LHdBeh.
Stacktrace:
  [1] error(s::String)
    @ Base ./error.jl:33
  [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
    @ Base ./loading.jl:1360
  [3] compilecache(pkg::Base.PkgId, path::String)
    @ Base ./loading.jl:1306
  [4] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:1021
  [5] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [6] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
  [7] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
  [8] include(x::String)
    @ Sandbox /tmp/jl_GnmePF/src/Sandbox.jl:1
  [9] top-level scope
    @ /tmp/jl_GnmePF/src/Sandbox.jl:49
 [10] include
    @ ./Base.jl:386 [inlined]
 [11] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
    @ Base ./loading.jl:1213
 [12] top-level scope
    @ none:1
 [13] eval
    @ ./boot.jl:360 [inlined]
 [14] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [15] top-level scope
    @ none:1
in expression starting at /tmp/jl_GnmePF/src/Docker.jl:2
in expression starting at /tmp/jl_GnmePF/src/Sandbox.jl:1

Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f]

ERROR: LoadError: LoadError: InitError: could not load library "/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so"
Error loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)
Stacktrace:
  [1] dlopen(s::String, flags::UInt32; throw_error::Bool)
    @ Base.Libc.Libdl ./libdl.jl:114
  [2] dlopen(s::String, flags::UInt32)
    @ Base.Libc.Libdl ./libdl.jl:114
  [3] macro expansion
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/products/library_generators.jl:54 [inlined]
  [4] __init__()
    @ acl_jll ~/.julia/packages/acl_jll/p7yaE/src/wrappers/x86_64-linux-musl.jl:22
  [5] _include_from_serialized(path::String, depmods::Vector{Any})
    @ Base ./loading.jl:674
  [6] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
    @ Base ./loading.jl:760
  [7] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:998
  [8] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [9] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
 [10] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
 [11] top-level scope
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/toplevel_generators.jl:170
 [12] include
    @ ./Base.jl:386 [inlined]
 [13] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
    @ Base ./loading.jl:1213
 [14] top-level scope
    @ none:1
 [15] eval
    @ ./boot.jl:360 [inlined]
 [16] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [17] top-level scope
    @ none:1
during initialization of module acl_jll
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2

Stacktrace:
 [1] pkgerror(msg::String)
   @ Pkg.Types /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/Types.jl:55
 [2] precompile(ctx::Pkg.Types.Context; internal_call::Bool, strict::Bool, kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
   @ Pkg.API /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1225
 [3] precompile
   @ /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:914 [inlined]
 [4] #precompile#194
   @ /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:912 [inlined]
 [5] precompile()
   @ Pkg.API /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:912
 [6] top-level scope
   @ /app/test/nested/nested_child.jl:18
in expression starting at /app/test/nested/nested_child.jl:18
UnprivilegedUserNamespacesExecutor Nesting: Test Failed at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:79
  Expression: success(exe, config, cmd)
Stacktrace:
  [1] (::var"#88#91"{Cmd, SandboxConfig})(exe::UnprivilegedUserNamespacesExecutor)
    @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:79
  [2] with_executor(f::var"#88#91"{Cmd, SandboxConfig}, ::Type{UnprivilegedUserNamespacesExecutor}; kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
    @ Sandbox ~/Desktop/Sandbox.jl/src/Sandbox.jl:149
  [3] with_executor(f::var"#88#91"{Cmd, SandboxConfig}, ::Type{UnprivilegedUserNamespacesExecutor})
    @ Sandbox ~/Desktop/Sandbox.jl/src/Sandbox.jl:147
  [4] (::var"#87#90"{String, String, DataType, String})(dir::String)
    @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:78
  [5] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
    @ Base.Filesystem ./file.jl:729
  [6] mktempdir(fn::Function, parent::String) (repeats 2 times)
    @ Base.Filesystem ./file.jl:727
  [7] macro expansion
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
  [8] macro expansion
    @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
  [9] macro expansion
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
 [10] macro expansion
    @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [11] top-level scope
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
UnprivilegedUserNamespacesExecutor Nesting: Test Failed at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:81
  Expression: isfile(joinpath(rw_dir, "single_nested.txt"))
Stacktrace:
 [1] (::var"#87#90"{String, String, DataType, String})(dir::String)
   @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:81
 [2] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
   @ Base.Filesystem ./file.jl:729
 [3] mktempdir(fn::Function, parent::String) (repeats 2 times)
   @ Base.Filesystem ./file.jl:727
 [4] macro expansion
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
 [5] macro expansion
   @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [6] macro expansion
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
 [7] macro expansion
   @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [8] top-level scope
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
UnprivilegedUserNamespacesExecutor Nesting: Test Failed at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:82
  Expression: isfile(joinpath(rw_dir, "double_nested.txt"))
Stacktrace:
 [1] (::var"#87#90"{String, String, DataType, String})(dir::String)
   @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:82
 [2] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
   @ Base.Filesystem ./file.jl:729
 [3] mktempdir(fn::Function, parent::String) (repeats 2 times)
   @ Base.Filesystem ./file.jl:727
 [4] macro expansion
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
 [5] macro expansion
   @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [6] macro expansion
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
 [7] macro expansion
   @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [8] top-level scope
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
UnprivilegedUserNamespacesExecutor Nesting: Error During Test at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:83
  Test threw exception
  Expression: String(read(joinpath(rw_dir, "single_nested.txt"))) == "aperture\n"
  SystemError: opening file "/tmp/jl_cqamjW/rw/single_nested.txt": No such file or directory
  Stacktrace:
    [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
      @ Base ./error.jl:168
    [2] #systemerror#62
      @ ./error.jl:167 [inlined]
    [3] systemerror
      @ ./error.jl:167 [inlined]
    [4] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
      @ Base ./iostream.jl:293
    [5] open
      @ ./iostream.jl:282 [inlined]
    [6] open(f::Base.var"#324#325"{Tuple{}}, args::String; kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
      @ Base ./io.jl:328
    [7] open
      @ ./io.jl:328 [inlined]
    [8] read
      @ ./io.jl:432 [inlined]
    [9] (::var"#87#90"{String, String, DataType, String})(dir::String)
      @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:83
   [10] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
      @ Base.Filesystem ./file.jl:729
   [11] mktempdir(fn::Function, parent::String) (repeats 2 times)
      @ Base.Filesystem ./file.jl:727
   [12] macro expansion
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
   [13] macro expansion
      @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
   [14] macro expansion
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
   [15] macro expansion
      @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
   [16] top-level scope
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
UnprivilegedUserNamespacesExecutor Nesting: Error During Test at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:84
  Test threw exception
  Expression: String(read(joinpath(rw_dir, "double_nested.txt"))) == "science\n"
  SystemError: opening file "/tmp/jl_cqamjW/rw/double_nested.txt": No such file or directory
  Stacktrace:
    [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
      @ Base ./error.jl:168
    [2] #systemerror#62
      @ ./error.jl:167 [inlined]
    [3] systemerror
      @ ./error.jl:167 [inlined]
    [4] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
      @ Base ./iostream.jl:293
    [5] open
      @ ./iostream.jl:282 [inlined]
    [6] open(f::Base.var"#324#325"{Tuple{}}, args::String; kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
      @ Base ./io.jl:328
    [7] open
      @ ./io.jl:328 [inlined]
    [8] read
      @ ./io.jl:432 [inlined]
    [9] (::var"#87#90"{String, String, DataType, String})(dir::String)
      @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:84
   [10] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
      @ Base.Filesystem ./file.jl:729
   [11] mktempdir(fn::Function, parent::String) (repeats 2 times)
      @ Base.Filesystem ./file.jl:727
   [12] macro expansion
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
   [13] macro expansion
      @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
   [14] macro expansion
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
   [15] macro expansion
      @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
   [16] top-level scope
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
[ Info: Running privileged container via `sudo`, may ask for your password:
  Activating environment at `/tmp/jl_dFMolD/Project.toml`
  Installing known registries into `~/.julia`
       Added registry `General` to `~/.julia/registries/General`
    Updating registry at `~/.julia/registries/General`
   Installed Tar_jll ─────────── v1.34.0+0
   Installed UserNSSandbox_jll ─ v2021.4.22+0
   Installed acl_jll ─────────── v2.3.1+0
   Installed Scratch ─────────── v1.1.0
   Installed Preferences ─────── v1.2.2
   Installed Attr_jll ────────── v2.5.1+0
   Installed JLLWrappers ─────── v1.3.0
    Updating `/tmp/jl_dFMolD/Project.toml`
  [21216c6a] + Preferences v1.2.2
  [6c6a2e73] + Scratch v1.1.0
  [9b64493d] + Tar_jll v1.34.0+0
  [b88861f7] + UserNSSandbox_jll v2021.4.22+0
    Updating `/tmp/jl_dFMolD/Manifest.toml`
  [692b3bcd] + JLLWrappers v1.3.0
  [21216c6a] + Preferences v1.2.2
  [6c6a2e73] + Scratch v1.1.0
  [1fd713ca] + Attr_jll v2.5.1+0
  [9b64493d] + Tar_jll v1.34.0+0
  [b88861f7] + UserNSSandbox_jll v2021.4.22+0
  [ed5aba05] + acl_jll v2.3.1+0
  [0dad84c5] + ArgTools
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [f43a241f] + Downloads
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [b27032c2] + LibCURL
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [ca575930] + NetworkOptions
  [44cfe95a] + Pkg
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA
  [9e88b42a] + Serialization
  [6462fe0b] + Sockets
  [fa267f1f] + TOML
  [a4e569a6] + Tar
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [deac9b47] + LibCURL_jll
  [29816b5a] + LibSSH2_jll
  [c8ffd9c3] + MbedTLS_jll
  [14a3606d] + MozillaCACerts_jll
  [83775a58] + Zlib_jll
  [8e850ede] + nghttp2_jll
  [3f19e933] + p7zip_jll
Precompiling project...
  ✓ MbedTLS_jll
  ✓ Zlib_jll
  ✓ Scratch
  ✓ Preferences
  ✓ LibSSH2_jll
  ✓ JLLWrappers
  ✓ UserNSSandbox_jll
  ✓ Attr_jll
  ✓ acl_jll
  ✗ Tar_jll
  ✗ Sandbox
9 dependencies successfully precompiled in 8 seconds

ERROR: LoadError: The following 2 direct dependencies failed to precompile:

Sandbox [9307e30f-c43e-9ca7-d17c-c2dc59df670d]

ERROR: LoadError: LoadError: InitError: could not load library "/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so"
Error loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)
Stacktrace:
  [1] dlopen(s::String, flags::UInt32; throw_error::Bool)
    @ Base.Libc.Libdl ./libdl.jl:114
  [2] dlopen(s::String, flags::UInt32)
    @ Base.Libc.Libdl ./libdl.jl:114
  [3] macro expansion
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/products/library_generators.jl:54 [inlined]
  [4] __init__()
    @ acl_jll ~/.julia/packages/acl_jll/p7yaE/src/wrappers/x86_64-linux-musl.jl:22
  [5] _include_from_serialized(path::String, depmods::Vector{Any})
    @ Base ./loading.jl:674
  [6] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
    @ Base ./loading.jl:760
  [7] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:998
  [8] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [9] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
 [10] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
 [11] top-level scope
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/toplevel_generators.jl:170
 [12] include
    @ ./Base.jl:386 [inlined]
 [13] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::String)
    @ Base ./loading.jl:1213
 [14] top-level scope
    @ none:1
 [15] eval
    @ ./boot.jl:360 [inlined]
 [16] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [17] top-level scope
    @ none:1
during initialization of module acl_jll
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2
ERROR: LoadError: LoadError: Failed to precompile Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f] to /tmp/readwrite/home/.julia/compiled/v1.6/Tar_jll/jl_MHlCmE.
Stacktrace:
  [1] error(s::String)
    @ Base ./error.jl:33
  [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
    @ Base ./loading.jl:1360
  [3] compilecache(pkg::Base.PkgId, path::String)
    @ Base ./loading.jl:1306
  [4] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:1021
  [5] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [6] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
  [7] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
  [8] include(x::String)
    @ Sandbox /tmp/jl_dFMolD/src/Sandbox.jl:1
  [9] top-level scope
    @ /tmp/jl_dFMolD/src/Sandbox.jl:49
 [10] include
    @ ./Base.jl:386 [inlined]
 [11] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
    @ Base ./loading.jl:1213
 [12] top-level scope
    @ none:1
 [13] eval
    @ ./boot.jl:360 [inlined]
 [14] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [15] top-level scope
    @ none:1
in expression starting at /tmp/jl_dFMolD/src/Docker.jl:2
in expression starting at /tmp/jl_dFMolD/src/Sandbox.jl:1

Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f]

ERROR: LoadError: LoadError: InitError: could not load library "/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so"
Error loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)
Stacktrace:
  [1] dlopen(s::String, flags::UInt32; throw_error::Bool)
    @ Base.Libc.Libdl ./libdl.jl:114
  [2] dlopen(s::String, flags::UInt32)
    @ Base.Libc.Libdl ./libdl.jl:114
  [3] macro expansion
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/products/library_generators.jl:54 [inlined]
  [4] __init__()
    @ acl_jll ~/.julia/packages/acl_jll/p7yaE/src/wrappers/x86_64-linux-musl.jl:22
  [5] _include_from_serialized(path::String, depmods::Vector{Any})
    @ Base ./loading.jl:674
  [6] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
    @ Base ./loading.jl:760
  [7] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:998
  [8] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [9] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
 [10] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
 [11] top-level scope
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/toplevel_generators.jl:170
 [12] include
    @ ./Base.jl:386 [inlined]
 [13] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
    @ Base ./loading.jl:1213
 [14] top-level scope
    @ none:1
 [15] eval
    @ ./boot.jl:360 [inlined]
 [16] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [17] top-level scope
    @ none:1
during initialization of module acl_jll
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2

Stacktrace:
 [1] pkgerror(msg::String)
   @ Pkg.Types /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/Types.jl:55
 [2] precompile(ctx::Pkg.Types.Context; internal_call::Bool, strict::Bool, kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
   @ Pkg.API /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1225
 [3] precompile
   @ /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:914 [inlined]
 [4] #precompile#194
   @ /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:912 [inlined]
 [5] precompile()
   @ Pkg.API /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:912
 [6] top-level scope
   @ /app/test/nested/nested_child.jl:18
in expression starting at /app/test/nested/nested_child.jl:18
DockerExecutor Nesting: Test Failed at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:79
  Expression: success(exe, config, cmd)
Stacktrace:
  [1] (::var"#88#91"{Cmd, SandboxConfig})(exe::DockerExecutor)
    @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:79
  [2] with_executor(f::var"#88#91"{Cmd, SandboxConfig}, ::Type{DockerExecutor}; kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
    @ Sandbox ~/Desktop/Sandbox.jl/src/Sandbox.jl:149
  [3] with_executor(f::var"#88#91"{Cmd, SandboxConfig}, ::Type{DockerExecutor})
    @ Sandbox ~/Desktop/Sandbox.jl/src/Sandbox.jl:147
  [4] (::var"#87#90"{String, String, DataType, String})(dir::String)
    @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:78
  [5] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
    @ Base.Filesystem ./file.jl:729
  [6] mktempdir(fn::Function, parent::String) (repeats 2 times)
    @ Base.Filesystem ./file.jl:727
  [7] macro expansion
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
  [8] macro expansion
    @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
  [9] macro expansion
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
 [10] macro expansion
    @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [11] top-level scope
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
DockerExecutor Nesting: Test Failed at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:81
  Expression: isfile(joinpath(rw_dir, "single_nested.txt"))
Stacktrace:
 [1] (::var"#87#90"{String, String, DataType, String})(dir::String)
   @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:81
 [2] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
   @ Base.Filesystem ./file.jl:729
 [3] mktempdir(fn::Function, parent::String) (repeats 2 times)
   @ Base.Filesystem ./file.jl:727
 [4] macro expansion
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
 [5] macro expansion
   @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [6] macro expansion
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
 [7] macro expansion
   @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [8] top-level scope
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
DockerExecutor Nesting: Test Failed at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:82
  Expression: isfile(joinpath(rw_dir, "double_nested.txt"))
Stacktrace:
 [1] (::var"#87#90"{String, String, DataType, String})(dir::String)
   @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:82
 [2] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
   @ Base.Filesystem ./file.jl:729
 [3] mktempdir(fn::Function, parent::String) (repeats 2 times)
   @ Base.Filesystem ./file.jl:727
 [4] macro expansion
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
 [5] macro expansion
   @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [6] macro expansion
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
 [7] macro expansion
   @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [8] top-level scope
   @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
DockerExecutor Nesting: Error During Test at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:83
  Test threw exception
  Expression: String(read(joinpath(rw_dir, "single_nested.txt"))) == "aperture\n"
  SystemError: opening file "/tmp/jl_jifejr/rw/single_nested.txt": No such file or directory
  Stacktrace:
    [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
      @ Base ./error.jl:168
    [2] #systemerror#62
      @ ./error.jl:167 [inlined]
    [3] systemerror
      @ ./error.jl:167 [inlined]
    [4] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
      @ Base ./iostream.jl:293
    [5] open
      @ ./iostream.jl:282 [inlined]
    [6] open(f::Base.var"#324#325"{Tuple{}}, args::String; kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
      @ Base ./io.jl:328
    [7] open
      @ ./io.jl:328 [inlined]
    [8] read
      @ ./io.jl:432 [inlined]
    [9] (::var"#87#90"{String, String, DataType, String})(dir::String)
      @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:83
   [10] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
      @ Base.Filesystem ./file.jl:729
   [11] mktempdir(fn::Function, parent::String) (repeats 2 times)
      @ Base.Filesystem ./file.jl:727
   [12] macro expansion
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
   [13] macro expansion
      @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
   [14] macro expansion
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
   [15] macro expansion
      @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
   [16] top-level scope
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
DockerExecutor Nesting: Error During Test at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:84
  Test threw exception
  Expression: String(read(joinpath(rw_dir, "double_nested.txt"))) == "science\n"
  SystemError: opening file "/tmp/jl_jifejr/rw/double_nested.txt": No such file or directory
  Stacktrace:
    [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
      @ Base ./error.jl:168
    [2] #systemerror#62
      @ ./error.jl:167 [inlined]
    [3] systemerror
      @ ./error.jl:167 [inlined]
    [4] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
      @ Base ./iostream.jl:293
    [5] open
      @ ./iostream.jl:282 [inlined]
    [6] open(f::Base.var"#324#325"{Tuple{}}, args::String; kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
      @ Base ./io.jl:328
    [7] open
      @ ./io.jl:328 [inlined]
    [8] read
      @ ./io.jl:432 [inlined]
    [9] (::var"#87#90"{String, String, DataType, String})(dir::String)
      @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:84
   [10] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
      @ Base.Filesystem ./file.jl:729
   [11] mktempdir(fn::Function, parent::String) (repeats 2 times)
      @ Base.Filesystem ./file.jl:727
   [12] macro expansion
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
   [13] macro expansion
      @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
   [14] macro expansion
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
   [15] macro expansion
      @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
   [16] top-level scope
      @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
[ Info: BEGIN output from nested sandbox
  Activating environment at `/tmp/jl_LdbBJg/Project.toml`
    Updating registry at `~/.julia/registries/General`
    Updating `/tmp/jl_LdbBJg/Project.toml`
  [21216c6a] + Preferences v1.2.2
  [6c6a2e73] + Scratch v1.1.0
  [9b64493d] + Tar_jll v1.34.0+0
  [b88861f7] + UserNSSandbox_jll v2021.4.22+0
    Updating `/tmp/jl_LdbBJg/Manifest.toml`
  [692b3bcd] + JLLWrappers v1.3.0
  [21216c6a] + Preferences v1.2.2
  [6c6a2e73] + Scratch v1.1.0
  [1fd713ca] + Attr_jll v2.5.1+0
  [9b64493d] + Tar_jll v1.34.0+0
  [b88861f7] + UserNSSandbox_jll v2021.4.22+0
  [ed5aba05] + acl_jll v2.3.1+0
  [0dad84c5] + ArgTools
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [f43a241f] + Downloads
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [b27032c2] + LibCURL
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [ca575930] + NetworkOptions
  [44cfe95a] + Pkg
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA
  [9e88b42a] + Serialization
  [6462fe0b] + Sockets
  [fa267f1f] + TOML
  [a4e569a6] + Tar
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [deac9b47] + LibCURL_jll
  [29816b5a] + LibSSH2_jll
  [c8ffd9c3] + MbedTLS_jll
  [14a3606d] + MozillaCACerts_jll
  [83775a58] + Zlib_jll
  [8e850ede] + nghttp2_jll
  [3f19e933] + p7zip_jll
Precompiling project...
  ✗ Tar_jll
  ✗ Sandbox
0 dependencies successfully precompiled in 6 seconds (9 already precompiled)

ERROR: LoadError: The following 2 direct dependencies failed to precompile:

Sandbox [9307e30f-c43e-9ca7-d17c-c2dc59df670d]

ERROR: LoadError: LoadError: InitError: could not load library "/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so"
Error loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)
Stacktrace:
  [1] dlopen(s::String, flags::UInt32; throw_error::Bool)
    @ Base.Libc.Libdl ./libdl.jl:114
  [2] dlopen(s::String, flags::UInt32)
    @ Base.Libc.Libdl ./libdl.jl:114
  [3] macro expansion
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/products/library_generators.jl:54 [inlined]
  [4] __init__()
    @ acl_jll ~/.julia/packages/acl_jll/p7yaE/src/wrappers/x86_64-linux-musl.jl:22
  [5] _include_from_serialized(path::String, depmods::Vector{Any})
    @ Base ./loading.jl:674
  [6] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
    @ Base ./loading.jl:760
  [7] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:998
  [8] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [9] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
 [10] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
 [11] top-level scope
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/toplevel_generators.jl:170
 [12] include
    @ ./Base.jl:386 [inlined]
 [13] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::String)
    @ Base ./loading.jl:1213
 [14] top-level scope
    @ none:1
 [15] eval
    @ ./boot.jl:360 [inlined]
 [16] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [17] top-level scope
    @ none:1
during initialization of module acl_jll
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2
ERROR: LoadError: LoadError: Failed to precompile Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f] to /tmp/readwrite/home/.julia/compiled/v1.6/Tar_jll/jl_KnLiHB.
Stacktrace:
  [1] error(s::String)
    @ Base ./error.jl:33
  [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
    @ Base ./loading.jl:1360
  [3] compilecache(pkg::Base.PkgId, path::String)
    @ Base ./loading.jl:1306
  [4] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:1021
  [5] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [6] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
  [7] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
  [8] include(x::String)
    @ Sandbox /tmp/jl_LdbBJg/src/Sandbox.jl:1
  [9] top-level scope
    @ /tmp/jl_LdbBJg/src/Sandbox.jl:49
 [10] include
    @ ./Base.jl:386 [inlined]
 [11] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
    @ Base ./loading.jl:1213
 [12] top-level scope
    @ none:1
 [13] eval
    @ ./boot.jl:360 [inlined]
 [14] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [15] top-level scope
    @ none:1
in expression starting at /tmp/jl_LdbBJg/src/Docker.jl:2
in expression starting at /tmp/jl_LdbBJg/src/Sandbox.jl:1

Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f]

ERROR: LoadError: LoadError: InitError: could not load library "/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so"
Error loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)
Stacktrace:
  [1] dlopen(s::String, flags::UInt32; throw_error::Bool)
    @ Base.Libc.Libdl ./libdl.jl:114
  [2] dlopen(s::String, flags::UInt32)
    @ Base.Libc.Libdl ./libdl.jl:114
  [3] macro expansion
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/products/library_generators.jl:54 [inlined]
  [4] __init__()
    @ acl_jll ~/.julia/packages/acl_jll/p7yaE/src/wrappers/x86_64-linux-musl.jl:22
  [5] _include_from_serialized(path::String, depmods::Vector{Any})
    @ Base ./loading.jl:674
  [6] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
    @ Base ./loading.jl:760
  [7] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:998
  [8] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [9] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
 [10] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
 [11] top-level scope
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/toplevel_generators.jl:170
 [12] include
    @ ./Base.jl:386 [inlined]
 [13] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
    @ Base ./loading.jl:1213
 [14] top-level scope
    @ none:1
 [15] eval
    @ ./boot.jl:360 [inlined]
 [16] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [17] top-level scope
    @ none:1
during initialization of module acl_jll
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2

Stacktrace:
 [1] pkgerror(msg::String)
   @ Pkg.Types /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/Types.jl:55
 [2] precompile(ctx::Pkg.Types.Context; internal_call::Bool, strict::Bool, kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
   @ Pkg.API /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1225
 [3] precompile
   @ /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:914 [inlined]
 [4] #precompile#194
   @ /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:912 [inlined]
 [5] precompile()
   @ Pkg.API /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:912
 [6] top-level scope
   @ /app/test/nested/nested_child.jl:18
in expression starting at /app/test/nested/nested_child.jl:18

[ Info: END output from nested sandbox
DockerExecutor Nesting: Test Failed at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:111
  Expression: occursin("Could not find any available executors", output)
   Evaluated: occursin("Could not find any available executors", "\e[32m\e[1m  Activating\e[22m\e[39m environment at `/tmp/jl_LdbBJg/Project.toml`\n\e[32m\e[1m    Updating\e[22m\e[39m registry at `~/.julia/registries/General`\n\e[32m\e[1m    Updating\e[22m\e[39m `/tmp/jl_LdbBJg/Project.toml`\n \e[90m [21216c6a] \e[39m\e[92m+ Preferences v1.2.2\e[39m\n \e[90m [6c6a2e73] \e[39m\e[92m+ Scratch v1.1.0\e[39m\n \e[90m [9b64493d] \e[39m\e[92m+ Tar_jll v1.34.0+0\e[39m\n \e[90m [b88861f7] \e[39m\e[92m+ UserNSSandbox_jll v2021.4.22+0\e[39m\n\e[32m\e[1m    Updating\e[22m\e[39m `/tmp/jl_LdbBJg/Manifest.toml`\n \e[90m [692b3bcd] \e[39m\e[92m+ JLLWrappers v1.3.0\e[39m\n \e[90m [21216c6a] \e[39m\e[92m+ Preferences v1.2.2\e[39m\n \e[90m [6c6a2e73] \e[39m\e[92m+ Scratch v1.1.0\e[39m\n \e[90m [1fd713ca] \e[39m\e[92m+ Attr_jll v2.5.1+0\e[39m\n \e[90m [9b64493d] \e[39m\e[92m+ Tar_jll v1.34.0+0\e[39m\n \e[90m [b88861f7] \e[39m\e[92m+ UserNSSandbox_jll v2021.4.22+0\e[39m\n \e[90m [ed5aba05] \e[39m\e[92m+ acl_jll v2.3.1+0\e[39m\n \e[90m [0dad84c5] \e[39m\e[92m+ ArgTools\e[39m\n \e[90m [56f22d72] \e[39m\e[92m+ Artifacts\e[39m\n \e[90m [2a0f44e3] \e[39m\e[92m+ Base64\e[39m\n \e[90m [ade2ca70] \e[39m\e[92m+ Dates\e[39m\n \e[90m [f43a241f] \e[39m\e[92m+ Downloads\e[39m\n \e[90m [b77e0a4c] \e[39m\e[92m+ InteractiveUtils\e[39m\n \e[90m [4af54fe1] \e[39m\e[92m+ LazyArtifacts\e[39m\n \e[90m [b27032c2] \e[39m\e[92m+ LibCURL\e[39m\n \e[90m [76f85450] \e[39m\e[92m+ LibGit2\e[39m\n \e[90m [8f399da3] \e[39m\e[92m+ Libdl\e[39m\n \e[90m [56ddb016] \e[39m\e[92m+ Logging\e[39m\n \e[90m [d6f4376e] \e[39m\e[92m+ Markdown\e[39m\n \e[90m [ca575930] \e[39m\e[92m+ NetworkOptions\e[39m\n \e[90m [44cfe95a] \e[39m\e[92m+ Pkg\e[39m\n \e[90m [de0858da] \e[39m\e[92m+ Printf\e[39m\n \e[90m [3fa0cd96] \e[39m\e[92m+ REPL\e[39m\n \e[90m [9a3f8284] \e[39m\e[92m+ Random\e[39m\n \e[90m [ea8e919c] \e[39m\e[92m+ SHA\e[39m\n \e[90m [9e88b42a] \e[39m\e[92m+ Serialization\e[39m\n \e[90m [6462fe0b] \e[39m\e[92m+ Sockets\e[39m\n \e[90m [fa267f1f] \e[39m\e[92m+ TOML\e[39m\n \e[90m [a4e569a6] \e[39m\e[92m+ Tar\e[39m\n \e[90m [cf7118a7] \e[39m\e[92m+ UUIDs\e[39m\n \e[90m [4ec0a83e] \e[39m\e[92m+ Unicode\e[39m\n \e[90m [deac9b47] \e[39m\e[92m+ LibCURL_jll\e[39m\n \e[90m [29816b5a] \e[39m\e[92m+ LibSSH2_jll\e[39m\n \e[90m [c8ffd9c3] \e[39m\e[92m+ MbedTLS_jll\e[39m\n \e[90m [14a3606d] \e[39m\e[92m+ MozillaCACerts_jll\e[39m\n \e[90m [83775a58] \e[39m\e[92m+ Zlib_jll\e[39m\n \e[90m [8e850ede] \e[39m\e[92m+ nghttp2_jll\e[39m\n \e[90m [3f19e933] \e[39m\e[92m+ p7zip_jll\e[39m\n\e[32m\e[1mPrecompiling\e[22m\e[39m project...\n\e[91m  ✗ \e[39mTar_jll\n\e[91m  ✗ \e[39mSandbox\n0 dependencies successfully precompiled in 6 seconds (9 already precompiled)\n\n\e[91m\e[1mERROR: \e[22m\e[39mLoadError: The following 2 direct dependencies failed to precompile:\n\nSandbox [9307e30f-c43e-9ca7-d17c-c2dc59df670d]\n\n\e[91m\e[1mERROR: \e[22m\e[39mLoadError: LoadError: InitError: could not load library \"/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so\"\nError loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)\nStacktrace:\n  [1] \e[0m\e[1mdlopen\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString, \e[90mflags\e[39m::\e[0mUInt32; \e[90mthrow_error\e[39m::\e[0mBool\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.Libc.Libdl\e[39m \e[90m./\e[39m\e[90;4mlibdl.jl:114\e[0m\n  [2] \e[0m\e[1mdlopen\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString, \e[90mflags\e[39m::\e[0mUInt32\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.Libc.Libdl\e[39m \e[90m./\e[39m\e[90;4mlibdl.jl:114\e[0m\n  [3] \e[0m\e[1mmacro expansion\e[22m\n\e[90m    @ \e[39m\e[90m~/.julia/packages/JLLWrappers/bkwIo/src/products/\e[39m\e[90;4mlibrary_generators.jl:54\e[0m\e[90m [inlined]\e[39m\n  [4] \e[0m\e[1m__init__\e[22m\e[0m\e[1m(\e[22m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[35macl_jll\e[39m \e[90m~/.julia/packages/acl_jll/p7yaE/src/wrappers/\e[39m\e[90;4mx86_64-linux-musl.jl:22\e[0m\n  [5] \e[0m\e[1m_include_from_serialized\e[22m\e[0m\e[1m(\e[22m\e[90mpath\e[39m::\e[0mString, \e[90mdepmods\e[39m::\e[0mVector\e[90m{Any}\e[39m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:674\e[0m\n  [6] \e[0m\e[1m_require_search_from_serialized\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90msourcepath\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:760\e[0m\n  [7] \e[0m\e[1m_require\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:998\e[0m\n  [8] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90muuidkey\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:914\e[0m\n  [9] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90minto\e[39m::\e[0mModule, \e[90mmod\e[39m::\e[0mSymbol\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:901\e[0m\n [10] \e[0m\e[1minclude\e[22m\e[0m\e[1m(\e[22m\e[90mmod\e[39m::\e[0mModule, \e[90m_path\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\n [11] top-level scope\n\e[90m    @ \e[39m\e[90m~/.julia/packages/JLLWrappers/bkwIo/src/\e[39m\e[90;4mtoplevel_generators.jl:170\e[0m\n [12] \e[0m\e[1minclude\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\e[90m [inlined]\e[39m\n [13] \e[0m\e[1minclude_package_for_output\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90minput\e[39m::\e[0mString, \e[90mdepot_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mdl_load_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mload_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mconcrete_deps\e[39m::\e[0mVector\e[90m{Pair{Base.PkgId, UInt64}}\e[39m, \e[90msource\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1213\e[0m\n [14] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\n [15] \e[0m\e[1meval\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mboot.jl:360\e[0m\e[90m [inlined]\e[39m\n [16] \e[0m\e[1meval\e[22m\e[0m\e[1m(\e[22m\e[90mx\e[39m::\e[0mExpr\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.MainInclude\e[39m \e[90m./\e[39m\e[90;4mclient.jl:446\e[0m\n [17] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\nduring initialization of module acl_jll\nin expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4\nin expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2\n\e[91m\e[1mERROR: \e[22m\e[39mLoadError: LoadError: Failed to precompile Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f] to /tmp/readwrite/home/.julia/compiled/v1.6/Tar_jll/jl_KnLiHB.\nStacktrace:\n  [1] \e[0m\e[1merror\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4merror.jl:33\e[0m\n  [2] \e[0m\e[1mcompilecache\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90mpath\e[39m::\e[0mString, \e[90minternal_stderr\e[39m::\e[0mIOContext\e[90m{Base.PipeEndpoint}\e[39m, \e[90minternal_stdout\e[39m::\e[0mIOContext\e[90m{IOStream}\e[39m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1360\e[0m\n  [3] \e[0m\e[1mcompilecache\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90mpath\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1306\e[0m\n  [4] \e[0m\e[1m_require\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1021\e[0m\n  [5] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90muuidkey\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:914\e[0m\n  [6] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90minto\e[39m::\e[0mModule, \e[90mmod\e[39m::\e[0mSymbol\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:901\e[0m\n  [7] \e[0m\e[1minclude\e[22m\e[0m\e[1m(\e[22m\e[90mmod\e[39m::\e[0mModule, \e[90m_path\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\n  [8] \e[0m\e[1minclude\e[22m\e[0m\e[1m(\e[22m\e[90mx\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[35mSandbox\e[39m \e[90m/tmp/jl_LdbBJg/src/\e[39m\e[90;4mSandbox.jl:1\e[0m\n  [9] top-level scope\n\e[90m    @ \e[39m\e[90m/tmp/jl_LdbBJg/src/\e[39m\e[90;4mSandbox.jl:49\e[0m\n [10] \e[0m\e[1minclude\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\e[90m [inlined]\e[39m\n [11] \e[0m\e[1minclude_package_for_output\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90minput\e[39m::\e[0mString, \e[90mdepot_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mdl_load_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mload_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mconcrete_deps\e[39m::\e[0mVector\e[90m{Pair{Base.PkgId, UInt64}}\e[39m, \e[90msource\e[39m::\e[0mNothing\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1213\e[0m\n [12] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\n [13] \e[0m\e[1meval\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mboot.jl:360\e[0m\e[90m [inlined]\e[39m\n [14] \e[0m\e[1meval\e[22m\e[0m\e[1m(\e[22m\e[90mx\e[39m::\e[0mExpr\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.MainInclude\e[39m \e[90m./\e[39m\e[90;4mclient.jl:446\e[0m\n [15] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\nin expression starting at /tmp/jl_LdbBJg/src/Docker.jl:2\nin expression starting at /tmp/jl_LdbBJg/src/Sandbox.jl:1\n\nTar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f]\n\n\e[91m\e[1mERROR: \e[22m\e[39mLoadError: LoadError: InitError: could not load library \"/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so\"\nError loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)\nStacktrace:\n  [1] \e[0m\e[1mdlopen\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString, \e[90mflags\e[39m::\e[0mUInt32; \e[90mthrow_error\e[39m::\e[0mBool\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.Libc.Libdl\e[39m \e[90m./\e[39m\e[90;4mlibdl.jl:114\e[0m\n  [2] \e[0m\e[1mdlopen\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString, \e[90mflags\e[39m::\e[0mUInt32\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.Libc.Libdl\e[39m \e[90m./\e[39m\e[90;4mlibdl.jl:114\e[0m\n  [3] \e[0m\e[1mmacro expansion\e[22m\n\e[90m    @ \e[39m\e[90m~/.julia/packages/JLLWrappers/bkwIo/src/products/\e[39m\e[90;4mlibrary_generators.jl:54\e[0m\e[90m [inlined]\e[39m\n  [4] \e[0m\e[1m__init__\e[22m\e[0m\e[1m(\e[22m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[35macl_jll\e[39m \e[90m~/.julia/packages/acl_jll/p7yaE/src/wrappers/\e[39m\e[90;4mx86_64-linux-musl.jl:22\e[0m\n  [5] \e[0m\e[1m_include_from_serialized\e[22m\e[0m\e[1m(\e[22m\e[90mpath\e[39m::\e[0mString, \e[90mdepmods\e[39m::\e[0mVector\e[90m{Any}\e[39m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:674\e[0m\n  [6] \e[0m\e[1m_require_search_from_serialized\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90msourcepath\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:760\e[0m\n  [7] \e[0m\e[1m_require\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:998\e[0m\n  [8] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90muuidkey\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:914\e[0m\n  [9] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90minto\e[39m::\e[0mModule, \e[90mmod\e[39m::\e[0mSymbol\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:901\e[0m\n [10] \e[0m\e[1minclude\e[22m\e[0m\e[1m(\e[22m\e[90mmod\e[39m::\e[0mModule, \e[90m_path\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\n [11] top-level scope\n\e[90m    @ \e[39m\e[90m~/.julia/packages/JLLWrappers/bkwIo/src/\e[39m\e[90;4mtoplevel_generators.jl:170\e[0m\n [12] \e[0m\e[1minclude\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\e[90m [inlined]\e[39m\n [13] \e[0m\e[1minclude_package_for_output\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90minput\e[39m::\e[0mString, \e[90mdepot_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mdl_load_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mload_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mconcrete_deps\e[39m::\e[0mVector\e[90m{Pair{Base.PkgId, UInt64}}\e[39m, \e[90msource\e[39m::\e[0mNothing\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1213\e[0m\n [14] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\n [15] \e[0m\e[1meval\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mboot.jl:360\e[0m\e[90m [inlined]\e[39m\n [16] \e[0m\e[1meval\e[22m\e[0m\e[1m(\e[22m\e[90mx\e[39m::\e[0mExpr\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.MainInclude\e[39m \e[90m./\e[39m\e[90;4mclient.jl:446\e[0m\n [17] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\nduring initialization of module acl_jll\nin expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4\nin expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2\n\nStacktrace:\n [1] \e[0m\e[1mpkgerror\e[22m\e[0m\e[1m(\e[22m\e[90mmsg\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m   @ \e[39m\e[35mPkg.Types\e[39m \e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mTypes.jl:55\e[0m\n [2] \e[0m\e[1mprecompile\e[22m\e[0m\e[1m(\e[22m\e[90mctx\e[39m::\e[0mPkg.Types.Context; \e[90minternal_call\e[39m::\e[0mBool, \e[90mstrict\e[39m::\e[0mBool, \e[90mkwargs\e[39m::\e[0mBase.Iterators.Pairs\e[90m{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}\e[39m\e[0m\e[1m)\e[22m\n\e[90m   @ \e[39m\e[35mPkg.API\e[39m \e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mAPI.jl:1225\e[0m\n [3] \e[0m\e[1mprecompile\e[22m\n\e[90m   @ \e[39m\e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mAPI.jl:914\e[0m\e[90m [inlined]\e[39m\n [4] \e[0m\e[1m#precompile#194\e[22m\n\e[90m   @ \e[39m\e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mAPI.jl:912\e[0m\e[90m [inlined]\e[39m\n [5] \e[0m\e[1mprecompile\e[22m\e[0m\e[1m(\e[22m\e[0m\e[1m)\e[22m\n\e[90m   @ \e[39m\e[35mPkg.API\e[39m \e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mAPI.jl:912\e[0m\n [6] top-level scope\n\e[90m   @ \e[39m\e[90m/app/test/nested/\e[39m\e[90;4mnested_child.jl:18\e[0m\nin expression starting at /app/test/nested/nested_child.jl:18\n")
Stacktrace:
  [1] (::var"#89#92"{SandboxConfig, IOBuffer, Cmd})(exe::DockerExecutor)
    @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:111
  [2] with_executor(f::var"#89#92"{SandboxConfig, IOBuffer, Cmd}, ::Type{DockerExecutor}; kwargs::Base.Iterators.Pairs{Symbol, Symbol, Tuple{Symbol}, NamedTuple{(:privileges,), Tuple{Symbol}}})
    @ Sandbox ~/Desktop/Sandbox.jl/src/Sandbox.jl:149
  [3] (::var"#87#90"{String, String, DataType, String})(dir::String)
    @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:104
  [4] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
    @ Base.Filesystem ./file.jl:729
  [5] mktempdir(fn::Function, parent::String) (repeats 2 times)
    @ Base.Filesystem ./file.jl:727
  [6] macro expansion
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
  [7] macro expansion
    @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
  [8] macro expansion
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
  [9] macro expansion
    @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [10] top-level scope
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
[ Info: BEGIN output from nested sandbox
  Activating environment at `/tmp/jl_JNhCMO/Project.toml`
    Updating registry at `~/.julia/registries/General`
    Updating `/tmp/jl_JNhCMO/Project.toml`
  [21216c6a] + Preferences v1.2.2
  [6c6a2e73] + Scratch v1.1.0
  [9b64493d] + Tar_jll v1.34.0+0
  [b88861f7] + UserNSSandbox_jll v2021.4.22+0
    Updating `/tmp/jl_JNhCMO/Manifest.toml`
  [692b3bcd] + JLLWrappers v1.3.0
  [21216c6a] + Preferences v1.2.2
  [6c6a2e73] + Scratch v1.1.0
  [1fd713ca] + Attr_jll v2.5.1+0
  [9b64493d] + Tar_jll v1.34.0+0
  [b88861f7] + UserNSSandbox_jll v2021.4.22+0
  [ed5aba05] + acl_jll v2.3.1+0
  [0dad84c5] + ArgTools
  [56f22d72] + Artifacts
  [2a0f44e3] + Base64
  [ade2ca70] + Dates
  [f43a241f] + Downloads
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [b27032c2] + LibCURL
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [ca575930] + NetworkOptions
  [44cfe95a] + Pkg
  [de0858da] + Printf
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA
  [9e88b42a] + Serialization
  [6462fe0b] + Sockets
  [fa267f1f] + TOML
  [a4e569a6] + Tar
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [deac9b47] + LibCURL_jll
  [29816b5a] + LibSSH2_jll
  [c8ffd9c3] + MbedTLS_jll
  [14a3606d] + MozillaCACerts_jll
  [83775a58] + Zlib_jll
  [8e850ede] + nghttp2_jll
  [3f19e933] + p7zip_jll
Precompiling project...
  ✗ Tar_jll
  ✗ Sandbox
0 dependencies successfully precompiled in 6 seconds (9 already precompiled)

ERROR: LoadError: The following 2 direct dependencies failed to precompile:

Sandbox [9307e30f-c43e-9ca7-d17c-c2dc59df670d]

ERROR: LoadError: LoadError: InitError: could not load library "/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so"
Error loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)
Stacktrace:
  [1] dlopen(s::String, flags::UInt32; throw_error::Bool)
    @ Base.Libc.Libdl ./libdl.jl:114
  [2] dlopen(s::String, flags::UInt32)
    @ Base.Libc.Libdl ./libdl.jl:114
  [3] macro expansion
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/products/library_generators.jl:54 [inlined]
  [4] __init__()
    @ acl_jll ~/.julia/packages/acl_jll/p7yaE/src/wrappers/x86_64-linux-musl.jl:22
  [5] _include_from_serialized(path::String, depmods::Vector{Any})
    @ Base ./loading.jl:674
  [6] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
    @ Base ./loading.jl:760
  [7] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:998
  [8] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [9] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
 [10] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
 [11] top-level scope
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/toplevel_generators.jl:170
 [12] include
    @ ./Base.jl:386 [inlined]
 [13] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::String)
    @ Base ./loading.jl:1213
 [14] top-level scope
    @ none:1
 [15] eval
    @ ./boot.jl:360 [inlined]
 [16] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [17] top-level scope
    @ none:1
during initialization of module acl_jll
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2
ERROR: LoadError: LoadError: Failed to precompile Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f] to /tmp/readwrite/home/.julia/compiled/v1.6/Tar_jll/jl_dmdnOM.
Stacktrace:
  [1] error(s::String)
    @ Base ./error.jl:33
  [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
    @ Base ./loading.jl:1360
  [3] compilecache(pkg::Base.PkgId, path::String)
    @ Base ./loading.jl:1306
  [4] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:1021
  [5] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [6] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
  [7] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
  [8] include(x::String)
    @ Sandbox /tmp/jl_JNhCMO/src/Sandbox.jl:1
  [9] top-level scope
    @ /tmp/jl_JNhCMO/src/Sandbox.jl:49
 [10] include
    @ ./Base.jl:386 [inlined]
 [11] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
    @ Base ./loading.jl:1213
 [12] top-level scope
    @ none:1
 [13] eval
    @ ./boot.jl:360 [inlined]
 [14] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [15] top-level scope
    @ none:1
in expression starting at /tmp/jl_JNhCMO/src/Docker.jl:2
in expression starting at /tmp/jl_JNhCMO/src/Sandbox.jl:1

Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f]

ERROR: LoadError: LoadError: InitError: could not load library "/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so"
Error loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)
Stacktrace:
  [1] dlopen(s::String, flags::UInt32; throw_error::Bool)
    @ Base.Libc.Libdl ./libdl.jl:114
  [2] dlopen(s::String, flags::UInt32)
    @ Base.Libc.Libdl ./libdl.jl:114
  [3] macro expansion
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/products/library_generators.jl:54 [inlined]
  [4] __init__()
    @ acl_jll ~/.julia/packages/acl_jll/p7yaE/src/wrappers/x86_64-linux-musl.jl:22
  [5] _include_from_serialized(path::String, depmods::Vector{Any})
    @ Base ./loading.jl:674
  [6] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
    @ Base ./loading.jl:760
  [7] _require(pkg::Base.PkgId)
    @ Base ./loading.jl:998
  [8] require(uuidkey::Base.PkgId)
    @ Base ./loading.jl:914
  [9] require(into::Module, mod::Symbol)
    @ Base ./loading.jl:901
 [10] include(mod::Module, _path::String)
    @ Base ./Base.jl:386
 [11] top-level scope
    @ ~/.julia/packages/JLLWrappers/bkwIo/src/toplevel_generators.jl:170
 [12] include
    @ ./Base.jl:386 [inlined]
 [13] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt64}}, source::Nothing)
    @ Base ./loading.jl:1213
 [14] top-level scope
    @ none:1
 [15] eval
    @ ./boot.jl:360 [inlined]
 [16] eval(x::Expr)
    @ Base.MainInclude ./client.jl:446
 [17] top-level scope
    @ none:1
during initialization of module acl_jll
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4
in expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2

Stacktrace:
 [1] pkgerror(msg::String)
   @ Pkg.Types /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/Types.jl:55
 [2] precompile(ctx::Pkg.Types.Context; internal_call::Bool, strict::Bool, kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
   @ Pkg.API /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1225
 [3] precompile
   @ /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:914 [inlined]
 [4] #precompile#194
   @ /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:912 [inlined]
 [5] precompile()
   @ Pkg.API /buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:912
 [6] top-level scope
   @ /app/test/nested/nested_child.jl:18
in expression starting at /app/test/nested/nested_child.jl:18

[ Info: END output from nested sandbox
DockerExecutor Nesting: Test Failed at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:111
  Expression: occursin("Could not find any available executors", output)
   Evaluated: occursin("Could not find any available executors", "\e[32m\e[1m  Activating\e[22m\e[39m environment at `/tmp/jl_JNhCMO/Project.toml`\n\e[32m\e[1m    Updating\e[22m\e[39m registry at `~/.julia/registries/General`\n\e[32m\e[1m    Updating\e[22m\e[39m `/tmp/jl_JNhCMO/Project.toml`\n \e[90m [21216c6a] \e[39m\e[92m+ Preferences v1.2.2\e[39m\n \e[90m [6c6a2e73] \e[39m\e[92m+ Scratch v1.1.0\e[39m\n \e[90m [9b64493d] \e[39m\e[92m+ Tar_jll v1.34.0+0\e[39m\n \e[90m [b88861f7] \e[39m\e[92m+ UserNSSandbox_jll v2021.4.22+0\e[39m\n\e[32m\e[1m    Updating\e[22m\e[39m `/tmp/jl_JNhCMO/Manifest.toml`\n \e[90m [692b3bcd] \e[39m\e[92m+ JLLWrappers v1.3.0\e[39m\n \e[90m [21216c6a] \e[39m\e[92m+ Preferences v1.2.2\e[39m\n \e[90m [6c6a2e73] \e[39m\e[92m+ Scratch v1.1.0\e[39m\n \e[90m [1fd713ca] \e[39m\e[92m+ Attr_jll v2.5.1+0\e[39m\n \e[90m [9b64493d] \e[39m\e[92m+ Tar_jll v1.34.0+0\e[39m\n \e[90m [b88861f7] \e[39m\e[92m+ UserNSSandbox_jll v2021.4.22+0\e[39m\n \e[90m [ed5aba05] \e[39m\e[92m+ acl_jll v2.3.1+0\e[39m\n \e[90m [0dad84c5] \e[39m\e[92m+ ArgTools\e[39m\n \e[90m [56f22d72] \e[39m\e[92m+ Artifacts\e[39m\n \e[90m [2a0f44e3] \e[39m\e[92m+ Base64\e[39m\n \e[90m [ade2ca70] \e[39m\e[92m+ Dates\e[39m\n \e[90m [f43a241f] \e[39m\e[92m+ Downloads\e[39m\n \e[90m [b77e0a4c] \e[39m\e[92m+ InteractiveUtils\e[39m\n \e[90m [4af54fe1] \e[39m\e[92m+ LazyArtifacts\e[39m\n \e[90m [b27032c2] \e[39m\e[92m+ LibCURL\e[39m\n \e[90m [76f85450] \e[39m\e[92m+ LibGit2\e[39m\n \e[90m [8f399da3] \e[39m\e[92m+ Libdl\e[39m\n \e[90m [56ddb016] \e[39m\e[92m+ Logging\e[39m\n \e[90m [d6f4376e] \e[39m\e[92m+ Markdown\e[39m\n \e[90m [ca575930] \e[39m\e[92m+ NetworkOptions\e[39m\n \e[90m [44cfe95a] \e[39m\e[92m+ Pkg\e[39m\n \e[90m [de0858da] \e[39m\e[92m+ Printf\e[39m\n \e[90m [3fa0cd96] \e[39m\e[92m+ REPL\e[39m\n \e[90m [9a3f8284] \e[39m\e[92m+ Random\e[39m\n \e[90m [ea8e919c] \e[39m\e[92m+ SHA\e[39m\n \e[90m [9e88b42a] \e[39m\e[92m+ Serialization\e[39m\n \e[90m [6462fe0b] \e[39m\e[92m+ Sockets\e[39m\n \e[90m [fa267f1f] \e[39m\e[92m+ TOML\e[39m\n \e[90m [a4e569a6] \e[39m\e[92m+ Tar\e[39m\n \e[90m [cf7118a7] \e[39m\e[92m+ UUIDs\e[39m\n \e[90m [4ec0a83e] \e[39m\e[92m+ Unicode\e[39m\n \e[90m [deac9b47] \e[39m\e[92m+ LibCURL_jll\e[39m\n \e[90m [29816b5a] \e[39m\e[92m+ LibSSH2_jll\e[39m\n \e[90m [c8ffd9c3] \e[39m\e[92m+ MbedTLS_jll\e[39m\n \e[90m [14a3606d] \e[39m\e[92m+ MozillaCACerts_jll\e[39m\n \e[90m [83775a58] \e[39m\e[92m+ Zlib_jll\e[39m\n \e[90m [8e850ede] \e[39m\e[92m+ nghttp2_jll\e[39m\n \e[90m [3f19e933] \e[39m\e[92m+ p7zip_jll\e[39m\n\e[32m\e[1mPrecompiling\e[22m\e[39m project...\n\e[91m  ✗ \e[39mTar_jll\n\e[91m  ✗ \e[39mSandbox\n0 dependencies successfully precompiled in 6 seconds (9 already precompiled)\n\n\e[91m\e[1mERROR: \e[22m\e[39mLoadError: The following 2 direct dependencies failed to precompile:\n\nSandbox [9307e30f-c43e-9ca7-d17c-c2dc59df670d]\n\n\e[91m\e[1mERROR: \e[22m\e[39mLoadError: LoadError: InitError: could not load library \"/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so\"\nError loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)\nStacktrace:\n  [1] \e[0m\e[1mdlopen\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString, \e[90mflags\e[39m::\e[0mUInt32; \e[90mthrow_error\e[39m::\e[0mBool\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.Libc.Libdl\e[39m \e[90m./\e[39m\e[90;4mlibdl.jl:114\e[0m\n  [2] \e[0m\e[1mdlopen\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString, \e[90mflags\e[39m::\e[0mUInt32\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.Libc.Libdl\e[39m \e[90m./\e[39m\e[90;4mlibdl.jl:114\e[0m\n  [3] \e[0m\e[1mmacro expansion\e[22m\n\e[90m    @ \e[39m\e[90m~/.julia/packages/JLLWrappers/bkwIo/src/products/\e[39m\e[90;4mlibrary_generators.jl:54\e[0m\e[90m [inlined]\e[39m\n  [4] \e[0m\e[1m__init__\e[22m\e[0m\e[1m(\e[22m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[35macl_jll\e[39m \e[90m~/.julia/packages/acl_jll/p7yaE/src/wrappers/\e[39m\e[90;4mx86_64-linux-musl.jl:22\e[0m\n  [5] \e[0m\e[1m_include_from_serialized\e[22m\e[0m\e[1m(\e[22m\e[90mpath\e[39m::\e[0mString, \e[90mdepmods\e[39m::\e[0mVector\e[90m{Any}\e[39m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:674\e[0m\n  [6] \e[0m\e[1m_require_search_from_serialized\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90msourcepath\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:760\e[0m\n  [7] \e[0m\e[1m_require\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:998\e[0m\n  [8] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90muuidkey\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:914\e[0m\n  [9] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90minto\e[39m::\e[0mModule, \e[90mmod\e[39m::\e[0mSymbol\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:901\e[0m\n [10] \e[0m\e[1minclude\e[22m\e[0m\e[1m(\e[22m\e[90mmod\e[39m::\e[0mModule, \e[90m_path\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\n [11] top-level scope\n\e[90m    @ \e[39m\e[90m~/.julia/packages/JLLWrappers/bkwIo/src/\e[39m\e[90;4mtoplevel_generators.jl:170\e[0m\n [12] \e[0m\e[1minclude\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\e[90m [inlined]\e[39m\n [13] \e[0m\e[1minclude_package_for_output\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90minput\e[39m::\e[0mString, \e[90mdepot_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mdl_load_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mload_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mconcrete_deps\e[39m::\e[0mVector\e[90m{Pair{Base.PkgId, UInt64}}\e[39m, \e[90msource\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1213\e[0m\n [14] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\n [15] \e[0m\e[1meval\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mboot.jl:360\e[0m\e[90m [inlined]\e[39m\n [16] \e[0m\e[1meval\e[22m\e[0m\e[1m(\e[22m\e[90mx\e[39m::\e[0mExpr\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.MainInclude\e[39m \e[90m./\e[39m\e[90;4mclient.jl:446\e[0m\n [17] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\nduring initialization of module acl_jll\nin expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4\nin expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2\n\e[91m\e[1mERROR: \e[22m\e[39mLoadError: LoadError: Failed to precompile Tar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f] to /tmp/readwrite/home/.julia/compiled/v1.6/Tar_jll/jl_dmdnOM.\nStacktrace:\n  [1] \e[0m\e[1merror\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4merror.jl:33\e[0m\n  [2] \e[0m\e[1mcompilecache\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90mpath\e[39m::\e[0mString, \e[90minternal_stderr\e[39m::\e[0mIOContext\e[90m{Base.PipeEndpoint}\e[39m, \e[90minternal_stdout\e[39m::\e[0mIOContext\e[90m{IOStream}\e[39m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1360\e[0m\n  [3] \e[0m\e[1mcompilecache\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90mpath\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1306\e[0m\n  [4] \e[0m\e[1m_require\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1021\e[0m\n  [5] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90muuidkey\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:914\e[0m\n  [6] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90minto\e[39m::\e[0mModule, \e[90mmod\e[39m::\e[0mSymbol\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:901\e[0m\n  [7] \e[0m\e[1minclude\e[22m\e[0m\e[1m(\e[22m\e[90mmod\e[39m::\e[0mModule, \e[90m_path\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\n  [8] \e[0m\e[1minclude\e[22m\e[0m\e[1m(\e[22m\e[90mx\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[35mSandbox\e[39m \e[90m/tmp/jl_JNhCMO/src/\e[39m\e[90;4mSandbox.jl:1\e[0m\n  [9] top-level scope\n\e[90m    @ \e[39m\e[90m/tmp/jl_JNhCMO/src/\e[39m\e[90;4mSandbox.jl:49\e[0m\n [10] \e[0m\e[1minclude\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\e[90m [inlined]\e[39m\n [11] \e[0m\e[1minclude_package_for_output\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90minput\e[39m::\e[0mString, \e[90mdepot_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mdl_load_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mload_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mconcrete_deps\e[39m::\e[0mVector\e[90m{Pair{Base.PkgId, UInt64}}\e[39m, \e[90msource\e[39m::\e[0mNothing\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1213\e[0m\n [12] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\n [13] \e[0m\e[1meval\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mboot.jl:360\e[0m\e[90m [inlined]\e[39m\n [14] \e[0m\e[1meval\e[22m\e[0m\e[1m(\e[22m\e[90mx\e[39m::\e[0mExpr\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.MainInclude\e[39m \e[90m./\e[39m\e[90;4mclient.jl:446\e[0m\n [15] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\nin expression starting at /tmp/jl_JNhCMO/src/Docker.jl:2\nin expression starting at /tmp/jl_JNhCMO/src/Sandbox.jl:1\n\nTar_jll [9b64493d-8859-5bf3-93d7-7c32dd38186f]\n\n\e[91m\e[1mERROR: \e[22m\e[39mLoadError: LoadError: InitError: could not load library \"/tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so\"\nError loading shared library libattr.so.1: No such file or directory (needed by /tmp/readwrite/home/.julia/artifacts/90ffe836d11f38f4604e499924b997a93d50f694/lib/libacl.so)\nStacktrace:\n  [1] \e[0m\e[1mdlopen\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString, \e[90mflags\e[39m::\e[0mUInt32; \e[90mthrow_error\e[39m::\e[0mBool\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.Libc.Libdl\e[39m \e[90m./\e[39m\e[90;4mlibdl.jl:114\e[0m\n  [2] \e[0m\e[1mdlopen\e[22m\e[0m\e[1m(\e[22m\e[90ms\e[39m::\e[0mString, \e[90mflags\e[39m::\e[0mUInt32\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.Libc.Libdl\e[39m \e[90m./\e[39m\e[90;4mlibdl.jl:114\e[0m\n  [3] \e[0m\e[1mmacro expansion\e[22m\n\e[90m    @ \e[39m\e[90m~/.julia/packages/JLLWrappers/bkwIo/src/products/\e[39m\e[90;4mlibrary_generators.jl:54\e[0m\e[90m [inlined]\e[39m\n  [4] \e[0m\e[1m__init__\e[22m\e[0m\e[1m(\e[22m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[35macl_jll\e[39m \e[90m~/.julia/packages/acl_jll/p7yaE/src/wrappers/\e[39m\e[90;4mx86_64-linux-musl.jl:22\e[0m\n  [5] \e[0m\e[1m_include_from_serialized\e[22m\e[0m\e[1m(\e[22m\e[90mpath\e[39m::\e[0mString, \e[90mdepmods\e[39m::\e[0mVector\e[90m{Any}\e[39m\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:674\e[0m\n  [6] \e[0m\e[1m_require_search_from_serialized\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90msourcepath\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:760\e[0m\n  [7] \e[0m\e[1m_require\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:998\e[0m\n  [8] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90muuidkey\e[39m::\e[0mBase.PkgId\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:914\e[0m\n  [9] \e[0m\e[1mrequire\e[22m\e[0m\e[1m(\e[22m\e[90minto\e[39m::\e[0mModule, \e[90mmod\e[39m::\e[0mSymbol\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:901\e[0m\n [10] \e[0m\e[1minclude\e[22m\e[0m\e[1m(\e[22m\e[90mmod\e[39m::\e[0mModule, \e[90m_path\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\n [11] top-level scope\n\e[90m    @ \e[39m\e[90m~/.julia/packages/JLLWrappers/bkwIo/src/\e[39m\e[90;4mtoplevel_generators.jl:170\e[0m\n [12] \e[0m\e[1minclude\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mBase.jl:386\e[0m\e[90m [inlined]\e[39m\n [13] \e[0m\e[1minclude_package_for_output\e[22m\e[0m\e[1m(\e[22m\e[90mpkg\e[39m::\e[0mBase.PkgId, \e[90minput\e[39m::\e[0mString, \e[90mdepot_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mdl_load_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mload_path\e[39m::\e[0mVector\e[90m{String}\e[39m, \e[90mconcrete_deps\e[39m::\e[0mVector\e[90m{Pair{Base.PkgId, UInt64}}\e[39m, \e[90msource\e[39m::\e[0mNothing\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase\e[39m \e[90m./\e[39m\e[90;4mloading.jl:1213\e[0m\n [14] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\n [15] \e[0m\e[1meval\e[22m\n\e[90m    @ \e[39m\e[90m./\e[39m\e[90;4mboot.jl:360\e[0m\e[90m [inlined]\e[39m\n [16] \e[0m\e[1meval\e[22m\e[0m\e[1m(\e[22m\e[90mx\e[39m::\e[0mExpr\e[0m\e[1m)\e[22m\n\e[90m    @ \e[39m\e[90mBase.MainInclude\e[39m \e[90m./\e[39m\e[90;4mclient.jl:446\e[0m\n [17] top-level scope\n\e[90m    @ \e[39m\e[90;4mnone:1\e[0m\nduring initialization of module acl_jll\nin expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/wrappers/x86_64-linux-musl.jl:4\nin expression starting at /tmp/readwrite/home/.julia/packages/Tar_jll/NYVxJ/src/Tar_jll.jl:2\n\nStacktrace:\n [1] \e[0m\e[1mpkgerror\e[22m\e[0m\e[1m(\e[22m\e[90mmsg\e[39m::\e[0mString\e[0m\e[1m)\e[22m\n\e[90m   @ \e[39m\e[35mPkg.Types\e[39m \e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mTypes.jl:55\e[0m\n [2] \e[0m\e[1mprecompile\e[22m\e[0m\e[1m(\e[22m\e[90mctx\e[39m::\e[0mPkg.Types.Context; \e[90minternal_call\e[39m::\e[0mBool, \e[90mstrict\e[39m::\e[0mBool, \e[90mkwargs\e[39m::\e[0mBase.Iterators.Pairs\e[90m{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}\e[39m\e[0m\e[1m)\e[22m\n\e[90m   @ \e[39m\e[35mPkg.API\e[39m \e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mAPI.jl:1225\e[0m\n [3] \e[0m\e[1mprecompile\e[22m\n\e[90m   @ \e[39m\e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mAPI.jl:914\e[0m\e[90m [inlined]\e[39m\n [4] \e[0m\e[1m#precompile#194\e[22m\n\e[90m   @ \e[39m\e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mAPI.jl:912\e[0m\e[90m [inlined]\e[39m\n [5] \e[0m\e[1mprecompile\e[22m\e[0m\e[1m(\e[22m\e[0m\e[1m)\e[22m\n\e[90m   @ \e[39m\e[35mPkg.API\e[39m \e[90m/buildworker/worker/package_musl64/build/usr/share/julia/stdlib/v1.6/Pkg/src/\e[39m\e[90;4mAPI.jl:912\e[0m\n [6] top-level scope\n\e[90m   @ \e[39m\e[90m/app/test/nested/\e[39m\e[90;4mnested_child.jl:18\e[0m\nin expression starting at /app/test/nested/nested_child.jl:18\n")
Stacktrace:
  [1] (::var"#89#92"{SandboxConfig, IOBuffer, Cmd})(exe::DockerExecutor)
    @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:111
  [2] with_executor(f::var"#89#92"{SandboxConfig, IOBuffer, Cmd}, ::Type{DockerExecutor}; kwargs::Base.Iterators.Pairs{Symbol, Symbol, Tuple{Symbol}, NamedTuple{(:privileges,), Tuple{Symbol}}})
    @ Sandbox ~/Desktop/Sandbox.jl/src/Sandbox.jl:149
  [3] (::var"#87#90"{String, String, DataType, String})(dir::String)
    @ Main ~/Desktop/Sandbox.jl/test/Nesting.jl:104
  [4] mktempdir(fn::var"#87#90"{String, String, DataType, String}, parent::String; prefix::String)
    @ Base.Filesystem ./file.jl:729
  [5] mktempdir(fn::Function, parent::String) (repeats 2 times)
    @ Base.Filesystem ./file.jl:727
  [6] macro expansion
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:22 [inlined]
  [7] macro expansion
    @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
  [8] macro expansion
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:21 [inlined]
  [9] macro expansion
    @ /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
 [10] top-level scope
    @ ~/Desktop/Sandbox.jl/test/Nesting.jl:4
Test Summary:                                | Pass  Fail  Error  Total
Nesting Sandbox.jl                           |    2     8      4     14
  UnprivilegedUserNamespacesExecutor Nesting |          3      2      5
  DockerExecutor Nesting                     |    2     5      2      9
ERROR: LoadError: LoadError: Some tests did not pass: 2 passed, 8 failed, 4 errored, 0 broken.
in expression starting at /home/dilum/Desktop/Sandbox.jl/test/Nesting.jl:3
in expression starting at /home/dilum/Desktop/Sandbox.jl/test/runtests.jl:40
ERROR: Package Sandbox errored during testing

@giordano
Copy link
Member

Try Tar_jll 1.32

@DilumAluthge
Copy link
Member Author

DilumAluthge commented Aug 14, 2021

Yeah, if I set a compat entry of the form Tar_jll = "=1.32.0", it works fine locally. Of course, I can't use Tar_jll.is_available, and I have to use the old do-block form of Tar_jll.tar.

I left that code there (commented out), so that we can switch to it easily in the future.

@DilumAluthge
Copy link
Member Author

DilumAluthge commented Aug 14, 2021

CI is green if I restrict Tar_jll to =1.32.0.

@DilumAluthge
Copy link
Member Author

@staticfloat What do you think about merging this as-is, and then in the future we can upgrade to a new version of Tar_jll that supports Tar_jll.is_available?

I don't think there's a particular rush on upgrading the Tar_jll version.

@DilumAluthge DilumAluthge mentioned this pull request Aug 15, 2021
… system tar)

Co-authored-by: Mosè Giordano <giordano@users.noreply.github.com>
@DilumAluthge
Copy link
Member Author

@staticfloat @giordano What are your thoughts on this PR?

My preference would be to merge this PR now as-is, and then update to the newest Tar_jll after we can solve the bug with loading libraries on musl.

@staticfloat staticfloat merged commit acf0d35 into JuliaContainerization:main Aug 20, 2021
@DilumAluthge DilumAluthge deleted the dpa/tar_jll branch August 21, 2021 00:07
@DilumAluthge
Copy link
Member Author

Thanks @staticfloat!

Can we also get a new release of Sandbox.jl?

giordano added a commit to JuliaRegistries/General that referenced this pull request Jan 28, 2022
For context, see all the issues we had because of `acl_jll` in
JuliaContainerization/Sandbox.jl#51
JuliaTagBot pushed a commit to JuliaRegistries/General that referenced this pull request Jan 29, 2022
* New version: Tar_jll v1.34.0+1

UUID: 9b64493d-8859-5bf3-93d7-7c32dd38186f
Repo: https://github.com/JuliaBinaryWrappers/Tar_jll.jl.git
Tree: f563224757d6c7bddf393435e96504259a517337

Registrator tree SHA: 8e1a5ac2695627143951512d700c7e3c445102ec

* [Tar_jll] Yank `1.34.0+0` and remove dependency on `acl_jll`

For context, see all the issues we had because of `acl_jll` in
JuliaContainerization/Sandbox.jl#51

Co-authored-by: Mosè Giordano <mose@gnu.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants