Vaultwarden 1.30.0 not starting on linux/arm #654

Closed
opened 2025-10-09 16:44:02 +03:00 by OVERLORD · 20 comments
Owner

Originally created by @har64 on GitHub.

Subject of the issue

vaultwarden not starting on armv6

Deployment environment

  • vaultwarden version: 1.30.0
  • Install method: docker

Troubleshooting data

/bin/sh: error while loading shared libraries: libc.so.6: ELF load command address/offset not page-aligned

Originally created by @har64 on GitHub. <!-- # ### NOTE: Please update to the latest version of vaultwarden before reporting an issue! This saves you and us a lot of time and troubleshooting. See: * https://github.com/dani-garcia/vaultwarden/issues/1180 * https://github.com/dani-garcia/vaultwarden/wiki/Updating-the-vaultwarden-image # ### --> <!-- Please fill out the following template to make solving your problem easier and faster for us. This is only a guideline. If you think that parts are unnecessary for your issue, feel free to remove them. Remember to hide/redact personal or confidential information, such as passwords, IP addresses, and DNS names as appropriate. --> ### Subject of the issue <!-- Describe your issue here. --> vaultwarden not starting on armv6 ### Deployment environment <!-- ========================================================================================= Preferably, use the `Generate Support String` button on the admin page's Diagnostics tab. That will auto-generate most of the info requested in this section. ========================================================================================= --> <!-- The version number, obtained from the logs (at startup) or the admin diagnostics page --> <!-- This is NOT the version number shown on the web vault, which is versioned separately from vaultwarden --> <!-- Remember to check if your issue exists on the latest version first! --> * vaultwarden version: 1.30.0 <!-- How the server was installed: Docker image, OS package, built from source, etc. --> * Install method: docker ### Troubleshooting data <!-- Share any log files, screenshots, or other relevant troubleshooting data --> /bin/sh: error while loading shared libraries: libc.so.6: ELF load command address/offset not page-aligned
OVERLORD added the troubleshootingquestion labels 2025-10-09 16:44:02 +03:00
Author
Owner

@BlackDex commented on GitHub:

On what platform/host/device are you running this?

@BlackDex commented on GitHub: On what platform/host/device are you running this?
Author
Owner

@BlackDex commented on GitHub:

Also, what about latest-alpine?

@BlackDex commented on GitHub: Also, what about `latest-alpine`?
Author
Owner

@BlackDex commented on GitHub:

And, which docker version are you running? It should be at least v20.10 if i'm correct. Any version lower is not supported.

@BlackDex commented on GitHub: And, which docker version are you running? It should be at least v20.10 if i'm correct. Any version lower is not supported.
Author
Owner

@har64 commented on GitHub:

Downloaded Image with portainer, renamed old Container (1.29.1) and started a new one.

@har64 commented on GitHub: Downloaded Image with portainer, renamed old Container (1.29.1) and started a new one.
Author
Owner

@BlackDex commented on GitHub:

Are you sure you are using the latest version?
Did you do a docker pull vaultwarden/server:latest and removed the previous container, and started a new one?

@BlackDex commented on GitHub: Are you sure you are using the latest version? Did you do a `docker pull vaultwarden/server:latest` and removed the previous container, and started a new one?
Author
Owner

@BlackDex commented on GitHub:

Sound like something else then, since one of the two should at least work i think.
A bit more logs on what is happening would be nice. Docker should also be able to provide a bit more information.
Else, we can't do much with the information we currently have.

@BlackDex commented on GitHub: Sound like something else then, since one of the two should at least work i think. A bit more logs on what is happening would be nice. Docker should also be able to provide a bit more information. Else, we can't do much with the information we currently have.
Author
Owner

@har64 commented on GitHub:

latest-alpine always restarts (no network, no log)

@har64 commented on GitHub: latest-alpine always restarts (no network, no log)
Author
Owner

@har64 commented on GitHub:

On what platform/host/device are you running this?

WD MyCloudEx2Ultra/debian

Also, what about latest-alpine?

running (V1.29.2)

And, which docker version are you running? It should be at least v20.10 if i'm correct. Any version lower is not supported.

docker v20.10

@har64 commented on GitHub: > On what platform/host/device are you running this? WD MyCloudEx2Ultra/debian > Also, what about `latest-alpine`? running (V1.29.2) > And, which docker version are you running? It should be at least v20.10 if i'm correct. Any version lower is not supported. docker v20.10
Author
Owner

@BlackDex commented on GitHub:

Are you running latest-alpine? Have you tried that image?

@BlackDex commented on GitHub: Are you running `latest-alpine`? Have you tried that image?
Author
Owner

@Natherul commented on GitHub:

maybe not the same issue, not sure but I got this today when trying to update my warden instance.

In my case Im running portainer and the error I get from it is
'failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/usr/bin/entry.sh": stat /usr/bin/entry.sh: no such file or directory: unknown'

Docker version 24.0.7, build afdd53b
Running in raspberry pi. Using vaultwarden/server:latest through portainer

@Natherul commented on GitHub: maybe not the same issue, not sure but I got this today when trying to update my warden instance. In my case Im running portainer and the error I get from it is `'failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/usr/bin/entry.sh": stat /usr/bin/entry.sh: no such file or directory: unknown'` Docker version 24.0.7, build afdd53b Running in raspberry pi. Using vaultwarden/server:latest through portainer
Author
Owner

@BlackDex commented on GitHub:

Closing as stale.
If you still think this is a Vaultwarden issue please provide more information and re-open.

@BlackDex commented on GitHub: Closing as stale. If you still think this is a Vaultwarden issue please provide more information and re-open.
Author
Owner

@har64 commented on GitHub:

I found the problem.
alpine above 3.17 can't run on my system.
I copied vaultwarden 1.30.1 in a container with alpine 3.17.5 and that works

@har64 commented on GitHub: I found the problem. alpine above 3.17 can't run on my system. I copied vaultwarden 1.30.1 in a container with alpine 3.17.5 and that works
Author
Owner

@BlackDex commented on GitHub:

This is probably a remnant of previous versions. Portainer seems to keep entrypoints defined in an image long long time ago, while this isn't there in the new images, since we do not use the balenalib images anymore.

Check your config and remove the entrypoint and let the image handle it instead of portainer. That will solve your issue.

@BlackDex commented on GitHub: This is probably a remnant of previous versions. Portainer seems to keep entrypoints defined in an image long long time ago, while this isn't there in the new images, since we do not use the balenalib images anymore. Check your config and remove the entrypoint and let the image handle it instead of portainer. That will solve your issue.
Author
Owner

@BlackDex commented on GitHub:

You say 3.17 doesn't work, but 3.17.5 does? That seems illogical

@BlackDex commented on GitHub: You say 3.17 doesn't work, but 3.17.5 does? That seems illogical
Author
Owner

@Natherul commented on GitHub:

This is probably a remnant of previous versions. Portainer seems to keep entrypoints defined in an image long long time ago, while this isn't there in the new images, since we do not use the balenalib images anymore.

Check your config and remove the entrypoint and let the image handle it instead of portainer. That will solve your issue.

That solved my issue. I was not aware of this behavior in portainer and indeed in the options for it it had saved old values and set them to override default with it. Thanks

@Natherul commented on GitHub: > This is probably a remnant of previous versions. Portainer seems to keep entrypoints defined in an image long long time ago, while this isn't there in the new images, since we do not use the balenalib images anymore. > > Check your config and remove the entrypoint and let the image handle it instead of portainer. That will solve your issue. That solved my issue. I was not aware of this behavior in portainer and indeed in the options for it it had saved old values and set them to override default with it. Thanks
Author
Owner

@BlackDex commented on GitHub:

Ow, wait above 3.17

@BlackDex commented on GitHub: Ow, wait above 3.17
Author
Owner

@har64 commented on GitHub:

I say beginning with 3.18 alpine isn't running

@har64 commented on GitHub: I say beginning with 3.18 alpine isn't running
Author
Owner

@Actuario commented on GitHub:

This is probably a remnant of previous versions. Portainer seems to keep entrypoints defined in an image long long time ago, while this isn't there in the new images, since we do not use the balenalib images anymore.

Check your config and remove the entrypoint and let the image handle it instead of portainer. That will solve your issue.

I removed the entrypoint, leaving the field blank and selecting override, but the error persists

Do I have to do something else to delete the entrypoint?

thank you!

@Actuario commented on GitHub: > This is probably a remnant of previous versions. Portainer seems to keep entrypoints defined in an image long long time ago, while this isn't there in the new images, since we do not use the balenalib images anymore. > > Check your config and remove the entrypoint and let the image handle it instead of portainer. That will solve your issue. I removed the entrypoint, leaving the field blank and selecting override, but the error persists Do I have to do something else to delete the entrypoint? thank you!
Author
Owner

@BlackDex commented on GitHub:

Strange, since what it starts is just a basic Alpine image of which almost nothing is used, except curl and sh.

You can't even run a simple plain Alpine image by it self?

@BlackDex commented on GitHub: Strange, since what it starts is just a basic Alpine image of which almost nothing is used, except curl and sh. You can't even run a simple plain Alpine image by it self?
Author
Owner

@har64 commented on GitHub:

Yes, i've e.g. downloaded alpine:latest, which is not running

@har64 commented on GitHub: Yes, i've e.g. downloaded alpine:latest, which is not running
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#654