-
-
Notifications
You must be signed in to change notification settings - Fork 88
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
Build and fetch errors with clux/muslrust:1.60.0 #94
Comments
Ohh. That might be related to the os upgrade yeah. Didn't test that git worked. I'll have a quick look later. |
Also randomly getting "error: could not execute process |
FYI it seems the error with |
Ah, thanks a lot for this update. I was struggling to reproduce anything myself. For anyone with issues with the new jammy version it would be helpful to have a Dockerfile and a link to a how it's built (e.g. github action invocations). |
We are using this config for drone.io: https://github.com/LemmyNet/lemmy/blob/main/.drone.yml You should be able to reproduce by copying it into a new project (or forking), and changing the Docker image version. Then enable cloud.drone.io CI for the repo. The error already happens in the first step at I can also test things if you tell me how to get useful info out of it. |
Same issue for me |
@xD3CODER : you also on drone.io? not able to do a full test against drone myself since they are no longer accepting new registrations, but can see if i can reproduce via a test case on github actions by emulating what lemmy is doing in gha. |
For me it happens on local Docker build |
@xD3CODER : oh can actually be very helpful. Do you have something public (or a Dockerfile) and what command that is failing (if it's not a git fetch error)? |
Ultimately tests manage to run git fetch fine, both locally and in CI (#100). Possibly this is permission related. The users and groups haven't changed, but maybe caches from a previous container is interacting badly 🤔 maybe cargo clean first? (saw a similar error via rust-lang/cargo#2305) For the |
@clux I also have a selfhosted drone installation which gave the same errors. Just added your username to allowlist, so you should be able to sign in using Github at https://drone.yerbamate.ml and enable it for your repo. |
@clux The following Dockerfile fails at
|
Thanks both. I have added this trivial dockerfile as a test case in #100 although it is passing both on github actions and locally. My hunch is that this is a security restriction somewhere. Can't look more until tonight, but any info about setups ( |
So... drone actually works fine for me with |
Its strange, drone.yerbamate.ml seems to have fixed itself. Dont think i changed anything there except install system updates and reboot. But the same error is still happening on cloud.drone.io. I opened a thread about this in the Drone Support forum. |
@xD3CODER I had the same problem, after searching a bit (apt-get upgrade also failed, eg https://askubuntu.com/questions/1408528/apt-update-on-ubuntu22-04-results-in-error-100-on-some-docker-hosts) i found that docker apparently was bugged. I upgraded docker 2.10.7 to 2.10.12 (was docker-ce, i installed docker.io which is in the ubuntu repo) and the problem went away. |
Thank's for your help @jrd-rocks . |
Given the updates on this, going to close this issue. Seems like the new ubuntu incidentally stumbled upon something weird, that's not really our fault. |
We are suddenly getting some weird failures in our build using clux/muslrust:1.60.0 on cloud.drone.io. First one is this:
And second, this:
A few days ago the same ci build worked fine, was the image updated to a broken one in the meantime? For now i downgraded to muslrust:1.59.0 and it works fine.
The text was updated successfully, but these errors were encountered: