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

cargo install reports permission denied #217

Open
tingerrr opened this issue Oct 18, 2024 · 0 comments
Open

cargo install reports permission denied #217

tingerrr opened this issue Oct 18, 2024 · 0 comments

Comments

@tingerrr
Copy link

Problem

My docker container is running the build step, i.e. cargo install --path . and reports an unwrap:

 > [bot build 4/4] RUN cargo install --path .:
1.556 thread 'main' panicked at library/std/src/sys/pal/unix/time.rs:123:72:
1.556 called `Result::unwrap()` on an `Err` value: Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" }

It seems to be unable to get the current system time, the only journal entry from the docker daemon I could find that is emitted at that time is:

Oct 18 18:45:17 raspberrypi dockerd[1481]: 2024/10/18 18:45:17 http2: server: error reading preface from client @: read unix /run/docker.sock->@: read: connection reset by peer

Perhaps related? I'm no docker expert, but I figured I'd include this.

Related Stuff

This is the only similar case I found, but the privileged mode did not fix it. Somewhat related is this podmand thread with a similar root cause to the other I assume considering it's about the seccomp profile. I did not try this as privileged implies an unconfined seccomp profile, I believe.

This may just be a host problem (see below), but I'm reporting it here because my age-old postgres and dotnet containers are running fine.

Platform and Version

I'm using the rust:1.80 docker image.

The host where this happens:

  • platform: Raspberry Pi 4 Model B Rev 1.4
  • kernel: Linux raspberrypi 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux
  • docker: 26.1.4, build 5650f9b.

Host where it works (for reference):

  • kernel: Linux hsh 6.10.10-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 12 Sep 2024 17:21:02 +0000 x86_64 GNU/Linux
  • docker: 27.2.1, build 9e34c9bb39
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

No branches or pull requests

1 participant