April 23, 20233 yr Hi, I have been having daily docker image corruptions which from my limited reading and understanding of Unraid I think its a problem with my cache. I also get these messages: BTRFS: error in cleanup_transaction:1982: errno=-5 IO failure BTRFS: error in btrfs_replay_log:2500: errno=-5 IO failure (failed to recover log tree) Thank you in advance babylon-diagnostics-20230423-0119.zip
April 23, 20233 yr You are getting write errors from btrfs. Run a scrub to see if you have any filesystem corruption. Run memtest86 to rule out any bad RAM issues
April 23, 20233 yr Community Expert Did you recreate the docker image and it happened again after one day?
April 23, 20233 yr Author @apandey Ok thanks. I'll give those a try. @JorgeB Yes, recreated the docker image and it happened again just shy of 24hrs later.
April 23, 20233 yr Community Expert It won't hurt to run memtest but the errors are when writing, so make sure the docker image is not getting full.
April 23, 20233 yr Author @apandey Both tests were completed without error. @JorgeB How would i got about a) checking if the docker image is full, b) preventing it from filling up?
April 23, 20233 yr 7 minutes ago, Cicero said: How would i got about a) checking if the docker image is full, b) preventing it from filling up? Settings tab -> Docker, scroll down to docker volume info. I should have been more specific, it's this volume I asked to scrub. But @JorgeB has good point on checking size first If docker volume is filling up, it usually means some container is writing data into it, rather than to an external volume mounted to the container. If volume is getting full, try using container size calculator on docker tab to see where the issue is. A much more accurate picture can also be obtained using these scripts: https://github.com/SpaceinvaderOne/Unraid_check_docker_script Edited April 23, 20233 yr by apandey
April 23, 20233 yr Author Forgive my ignorance, but how do i run a shell script? I've installed user scripts, but I cant seem to set up a conenction with telnet or PuTTY. Sorry for the nooby questions.
April 24, 20233 yr 8 hours ago, Cicero said: but how do i run a shell script? The little > icon on top right of web UI will open a terminal for you. If you have ssh enabled, you can also directly connect from another ssh client. If you want something running non interactively, look at user scripts plugin
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.