Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Repeated Docker image corruptions

Featured Replies

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

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

  • Community Expert

Did you recreate the docker image and it happened again after one day?

  • 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.

  • 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.

  • 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?

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 by apandey

  • 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.

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.