-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
[docker] exec /usr/bin/dumb-init: input/output error
#4259
Comments
According to this, you are using a image of wrong arch for some reason. How did you update the image? |
I rm'ed the old container and pulled the :latest again. I kept the persistent storage and the new container was executed with Any suggestions? |
Check the image hash first, see if it is using the correct arch. |
exec /usr/bin/dumb-init: input/output error
It's a correct image. I have no idea actually and cannot reproduce. My instance https://uptime.kuma.pet is working fine and it is also on arm64. |
With how little information is related to this error, I think it's more likely a disk corruption issue: https://unix.stackexchange.com/questions/39905/input-output-error-when-accessing-a-directory The fact that your whole OS crashes also support this theory. Are you using an old SD card for storage? Maybe you should check the linux logs for disk errors. |
We are clearing up our old |
pretty sure, for some reason(???) uptime kuma does a lotttttt of mostly writes probably and reads which either damages your sd card or does something weird to the controller, just happened to me as well. |
In v1 the heartbeats are stored in an unaggregated fassion. In v2 we changed this to be agregated. See #4500 for futrther details Generally, I would not use a SD-Card to run a production project on if it includes persistent IO. The reliability of SD cards is just too low imo and the price of cheap name/.. ssds too good |
yea... tell that to rpi foundation |
They offer a hat which integrates with their case and everything. There are also many boards that build ontop of the compute module offer ssd as a first classs citizen. |
🛡️ Security Policy
📝 Describe your problem
I was using Uptime Kuma on docker for sometime now. After I updated to 1.23.10 It refused to start stating
exec /usr/bin/dumb-init: input/output error
. Some system details: Raspberry Pi 5 4GB running Raspbian. If I leave it running it crashes my whole Raspberry.I use the following command to run the container: (as suggested in the documentation)
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
PS. I am using portainer to manage all my containers.
📝 Error Message(s) or Log
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
exec /usr/bin/dumb-init: input/output error
And it keeps going...
🐻 Uptime-Kuma Version
1.23.10
💻 Operating System and Arch
Raspbian ARM64
🌐 Browser
Chrome 120.0.6099.72
🐋 Docker Version
24.0.7
🟩 NodeJS Version
No response
The text was updated successfully, but these errors were encountered: