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.

Help requested. Possibly fried my containers/ system - Docker issues & cannot get Docker running again

Featured Replies

Hello, thanks for viewing. Hopefully you can impart some wisdom on me and I can learn from my mistakes.

 

My diagnostics export is attached at the bottom of the post.

 

It's fair to point out that, compared to most users on this forum, I'm likely a bit of a novice when it comes to both Unraid, coding/ programming etc., so would welcome clear instructions if you need me to check anything or carry out remedial tasks or require information. I would very much appreciate your patience whilst I am learning and navigating.

 

I have unfortunately rebooted my system since the critical failure occurred, (which I now know not to do before taking a download of the syslog!), however I can tell you what I was doing and why - along with sharing the current status of the system.

 

I also have various code snippets along the way, because I was using ChatGPT to (rightly or wrongly), advise and counsel as I went both before and after the issue occurred, however I believe it was my human mistake that caused the failure/ fallout (steps 8-11).

 

What happened:

  1. I was installing a Local LLM model on my machine in a Docker container, the first one worked fine but I was not happy with the LLM outputs.
  2. I wanted to try a different LLM and it didn't quite work/ go to plan; I think the container ran out of space during download/ installation and it failed, I'd previously checked the capacity of my system and it seemed fine, but something fell over and the install failed.
  3. At this point, my other containers and system was still in tact. No worries.
  4. This morning I was attempting to assess the size limits and understand what was going on with the container and how I could fix it.
  5. I ran this command to review what is taking up space: 
    root@ZOREO:~# docker system df
    TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
    Images          21        7         14.73GB   7.569GB (51%)
    Containers      7         3         6.491GB   23.82MB (0%)
    Local Volumes   5         1         0B        0B
    Build Cache     0         0         0B        0B
    
    root@ZOREO:~# docker logs 714aab13613e
    Error response from daemon: configured logging driver does not support reading
    
      root@ZOREO:~# docker volume ls
    DRIVER    VOLUME NAME
    local     10ce6bb36f5e22542789ef6fb46c6d1a326c8679f9cdf8711eb102b83ea9aec5
    local     25a4529cd7273688e4bce4b7d8770bd6b97a69c0f959c7c6e5ae631098c2237d
    local     78bedba53481c28cfec112f0306eaec7419b47e1cec0c35e0c2ee2aa38513528
    local     a46d302e5ccd00dc10fee30b986f71851fcd270bb918282abd93c2c0090928f2
    local     eeedfee9170ad5c678f3148d0d368b89f623afe75ede7269f104032a54381a3b

     

  6. I also then ran the following command line, to assess space utilisation:
    du -sh /var/lib/docker/*

     

  7. What I didn't realise at this point, was that step 6, above, then started to consume 100% of my CPU usage; and at the same time on my other screen, I'd noticed a number of orphaned images appear in the Docker menu page, so I started clicking them and selecting "remove", because I was tidying up some old of the old images and things I had been playing around with yesterday.
    1. I think this is what caused my system to go into meltdown. I hadn't realised the terminal had not finished running the du command and this is possibly what caused the following hanging.
  8. Whilst the system was hanging, I could access another terminal and putty to review the system utilisation and I attempted to kill the tasks related to the du command to try and bring the system back responsive.
  9. It didn't work after 5min or so.
  10. I tried typing reboot as a last resort in the terminal, nothing happened after 20mins. By this point I had 2 zombie processes running.
  11. I decided I had no other option that to hard press the power button to reset the system and attempt to bring the system back to life. Which worked. I can login to Unraid fine, however my Docker service seems to be fried and unresponsive. I've tried to reinstall it, but I am concerned the issue could be my cache drive or I might need to either reformat it or reconfigure my cache, which is a little out of my comfort zone and hence why I am here before I potentially make further mistakes.
  12. I think I may have lost my previous containers; the only two active at the time were Shinobi and NTP, both related to local home CCTV, (which has been working mostly fine). These are the only ones I really care about recovering. 
  13. When I visit the Docker page from the Unraid menu, I see the error: "Docker Service failed to start."

 

I think I have installed Docker again properly, but for some reason it's not fully working and I would like help to try and reload my previous containers please, assuming they won't reappear automatically in the Docker menu.

 

I think I also took a backup of my Docker data before I attempted the re-install, see below, but I'm not sure how I can recover/ reintegrate it - or frankly if it's still there at all now! 

 

Any help or assistance very much appreciated!

 

Thank you very much! 

 

Backup command:

root@ZOREO:~# sudo tar -czvf docker_backup.tar.gz /var/lib/docker
tar: Removing leading /' from member names
/var/lib/docker/
/var/lib/docker/runtimes/
/var/lib/docker/tmp/
/var/lib/docker/buildkit/
/var/lib/docker/buildkit/history.db
/var/lib/docker/buildkit/cache.db
/var/lib/docker/buildkit/executor/
/var/lib/docker/buildkit/metadata_v2.db
/var/lib/docker/buildkit/snapshots.db
/var/lib/docker/buildkit/containerdmeta.db
/var/lib/docker/buildkit/content/
/var/lib/docker/buildkit/content/ingest/
/var/lib/docker/swarm/
/var/lib/docker/network/
/var/lib/docker/network/files/
/var/lib/docker/network/files/local-kv.db
/var/lib/docker/image/
/var/lib/docker/image/overlay2/
/var/lib/docker/image/overlay2/repositories.json
/var/lib/docker/image/overlay2/distribution/
/var/lib/docker/image/overlay2/distribution/diffid-by-digest/
/var/lib/docker/image/overlay2/distribution/diffid-by-digest/sha256/
/var/lib/docker/image/overlay2/distribution/diffid-by-digest/sha256/c1ec31eb59444d78df06a974d155e597c894ab4cda84f08294145e845394988e
/var/lib/docker/image/overlay2/distribution/v2metadata-by-diffid/
/var/lib/docker/image/overlay2/distribution/v2metadata-by-diffid/sha256/
/var/lib/docker/image/overlay2/distribution/v2metadata-by-diffid/sha256/ac28800ec8bb38d5c35b49d45a6ac4777544941199075dff8c4eb63e093aa81e
/var/lib/docker/image/overlay2/imagedb/
/var/lib/docker/image/overlay2/imagedb/metadata/
/var/lib/docker/image/overlay2/imagedb/metadata/sha256/
/var/lib/docker/image/overlay2/imagedb/content/
/var/lib/docker/image/overlay2/imagedb/content/sha256/
/var/lib/docker/image/overlay2/imagedb/content/sha256/d2c94e258dcb3c5ac2798d32e1249e42ef01cba4841c2234249495f87264ac5a
/var/lib/docker/image/overlay2/layerdb/
/var/lib/docker/image/overlay2/layerdb/mounts/
/var/lib/docker/image/overlay2/layerdb/mounts/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/
/var/lib/docker/image/overlay2/layerdb/mounts/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/parent
/var/lib/docker/image/overlay2/layerdb/mounts/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/init-id
/var/lib/docker/image/overlay2/layerdb/mounts/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/mount-id
/var/lib/docker/image/overlay2/layerdb/sha256/
/var/lib/docker/image/overlay2/layerdb/sha256/ac28800ec8bb38d5c35b49d45a6ac4777544941199075dff8c4eb63e093aa81e/
/var/lib/docker/image/overlay2/layerdb/sha256/ac28800ec8bb38d5c35b49d45a6ac4777544941199075dff8c4eb63e093aa81e/cache-id
/var/lib/docker/image/overlay2/layerdb/sha256/ac28800ec8bb38d5c35b49d45a6ac4777544941199075dff8c4eb63e093aa81e/size
/var/lib/docker/image/overlay2/layerdb/sha256/ac28800ec8bb38d5c35b49d45a6ac4777544941199075dff8c4eb63e093aa81e/diff
/var/lib/docker/image/overlay2/layerdb/sha256/ac28800ec8bb38d5c35b49d45a6ac4777544941199075dff8c4eb63e093aa81e/tar-split.json.gz
/var/lib/docker/image/overlay2/layerdb/tmp/
/var/lib/docker/overlay2/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1/lower
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1/work/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1/work/work/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1/link
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1/diff/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/committed
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/lower
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/work/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/work/work/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/link
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/.dockerenv
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/sys/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/proc/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/etc/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/etc/mtab
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/etc/hosts
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/etc/resolv.conf
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/etc/hostname
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/dev/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/dev/console
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/dev/shm/
/var/lib/docker/overlay2/392c87c035536224bfb044458f7299be153bf7a7af62beea2b14a54890fb57b1-init/diff/dev/pts/
/var/lib/docker/overlay2/be927523c8e3f437c5ff47ed9c8d5bae9a8d1f0f34ff9a02d61184f0326a4e70/
/var/lib/docker/overlay2/be927523c8e3f437c5ff47ed9c8d5bae9a8d1f0f34ff9a02d61184f0326a4e70/committed
/var/lib/docker/overlay2/be927523c8e3f437c5ff47ed9c8d5bae9a8d1f0f34ff9a02d61184f0326a4e70/link
/var/lib/docker/overlay2/be927523c8e3f437c5ff47ed9c8d5bae9a8d1f0f34ff9a02d61184f0326a4e70/diff/
/var/lib/docker/overlay2/be927523c8e3f437c5ff47ed9c8d5bae9a8d1f0f34ff9a02d61184f0326a4e70/diff/hello
/var/lib/docker/overlay2/l/
/var/lib/docker/overlay2/l/QIOQQEL7TZ2DNGOVNYURQYIYMR
/var/lib/docker/overlay2/l/SKLEOGYY2B4J6Z7QXWEDHIH7OR
/var/lib/docker/overlay2/l/6G43L2J7RRIMNMGB66EZSJOCAC
/var/lib/docker/engine-id
/var/lib/docker/volumes/
/var/lib/docker/volumes/backingFsBlockDev
/var/lib/docker/volumes/metadata.db
/var/lib/docker/plugins/
/var/lib/docker/plugins/storage/
/var/lib/docker/plugins/storage/ingest/
/var/lib/docker/plugins/tmp/
/var/lib/docker/containers/
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/config.v2.json
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/hostconfig.json
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b-json.log
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/mounts/
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/hostname
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/resolv.conf.hash
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/resolv.conf
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/hosts
/var/lib/docker/containers/d8d13d11f6e09760ce668b362257237a163ee89cee4491a013507153ae23c40b/checkpoints/
/var/lib/docker/containerd/
/var/lib/docker/containerd/daemon/
/var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/
/var/lib/docker/containerd/daemon/io.containerd.runtime.v2.task/
/var/lib/docker/containerd/daemon/io.containerd.runtime.v2.task/moby/
/var/lib/docker/containerd/daemon/io.containerd.metadata.v1.bolt/
/var/lib/docker/containerd/daemon/io.containerd.metadata.v1.bolt/meta.db
/var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.overlayfs/
/var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.overlayfs/snapshots/
/var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.native/
/var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.native/snapshots/
/var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.blockfile/
/var/lib/docker/containerd/daemon/io.containerd.content.v1.content/
/var/lib/docker/containerd/daemon/io.containerd.content.v1.content/blobs/
/var/lib/docker/containerd/daemon/io.containerd.content.v1.content/blobs/sha256/
/var/lib/docker/containerd/daemon/io.containerd.content.v1.content/blobs/sha256/e2fc4e5012d16e7fe466f5291c476431beaa1f9b90a5c2125b493ed28e2aba57
/var/lib/docker/containerd/daemon/io.containerd.content.v1.content/blobs/sha256/91fb4b041da273d5a3273b6d587d62d518300a6ad268b28628f74997b93171b2
/var/lib/docker/containerd/daemon/io.containerd.content.v1.content/ingest/
/var/lib/docker/containerd/daemon/tmpmounts/
root@ZOREO:~# 

 

Current Docker info:

 

root@ZOREO:~# /etc/rc.d/rc.docker start
/usr/bin/dockerd is already running
root@ZOREO:~# ls /var/log/
btmp   dmesg    libvirt/  messages  packages@  plugins/           removed_scripts@            scripts@  spooler  unbalanced.log   wtmp
cron   faillog  maillog   nfsd/     phplog     pwfail/            removed_uninstall_scripts@  secure    swtpm/   vfio-pci
debug  lastlog  mcelog    nginx/    pkgtools/  removed_packages@  samba/                      setup@    syslog   vfio-pci-errors
root@ZOREO:~# ls -la /var/lib/docker
total 4
drwx--x--- 13 root root 280 Oct  5 14:21 ./
drwxr-xr-x 15 root root 300 Apr  3  2024 ../
drwx--x--x  4 root root 180 Oct  5 14:21 buildkit/
drwx--x--x  3 root root  60 Oct  5 14:21 containerd/
drwx--x---  2 root root  40 Oct  5 14:21 containers/
-rw-------  1 root root  36 Oct  5 14:21 engine-id
drwx------  3 root root  60 Oct  5 14:21 image/
drwxr-x---  3 root root  60 Oct  5 14:21 network/
drwx--x---  3 root root  60 Oct  5 14:21 overlay2/
drwx------  4 root root  80 Oct  5 14:21 plugins/
drwx------  2 root root  40 Oct  5 14:21 runtimes/
drwx------  2 root root  40 Oct  5 14:21 swarm/
drwx------  2 root root  40 Oct  5 16:01 tmp/
drwx-----x  2 root root  80 Oct  5 14:21 volumes/

root@ZOREO:~# docker --version
Docker version 24.0.9, build 2936816

root@ZOREO:~# ls -la /var/lib/docker/containers
total 0
drwx--x---  2 root root  40 Oct  5 14:21 ./
drwx--x--- 13 root root 280 Oct  5 14:21 ../
root@ZOREO:~# 

 

zoreo-diagnostics-20241005-1603.zip

Edited by Zee-Unraid

Solved by Zee-Unraid

  • Community Expert

There are issues with the cached device, replace both cables and post new diags after array start.

  • Author
22 minutes ago, JorgeB said:

There are issues with the cached device, replace both cables and post new diags after array start.

Thanks so much for taking the time to review it. May I kindly ask, what do you mean replace both cables, and why? 

 

Thanks again, 

 

Zee

  • Community Expert
8 hours ago, Zee-Unraid said:

what do you mean replace both cables

Power and SATA, it's the only two cables that exist.

 

8 hours ago, Zee-Unraid said:

and why? 

Because there are constant ATA errors logged, to see if they are cables related.

 

 

  • Author

Thanks very much. Please see attached new diagnostics

 

I've used a new SATA cable fresh from a wrapped packet; but had to use the power cable from the unassigned CCTV drive as I'm a little short on them in my setup. 

 

Below, I also post the latest result from my last parity check which completed after I posted my previous diagnostics, (and before the above cable swap out), if that's of importance/ helps:
 

2024 Oct  5 23:39:20|31965|125161488|0|0|check P|3907018532

 

Many thanks again!

 

zoreo-diagnostics-20241006-1705.zip

Edited by Zee-Unraid

  • Community Expert
Oct  6 16:47:18 ZOREO kernel: ata8.00: status: { DRDY ERR }
Oct  6 16:47:18 ZOREO kernel: ata8.00: error: { ABRT }
Oct  6 16:47:18 ZOREO kernel: ata8.00: supports DRM functions and may not be fully accessible
Oct  6 16:47:18 ZOREO kernel: ata8.00: failed to enable AA (error_mask=0x1)
Oct  6 16:47:18 ZOREO kernel: ata8.00: supports DRM functions and may not be fully accessible
Oct  6 16:47:18 ZOREO kernel: ata8.00: failed to enable AA (error_mask=0x1)
Oct  6 16:47:18 ZOREO kernel: ata8.00: configured for UDMA/133 (device error ignored)
Oct  6 16:47:18 ZOREO kernel: sd 9:0:0:0: [sdf] tag#12 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
Oct  6 16:47:18 ZOREO kernel: sd 9:0:0:0: [sdf] tag#12 Sense Key : 0x5 [current] 
Oct  6 16:47:18 ZOREO kernel: sd 9:0:0:0: [sdf] tag#12 ASC=0x21 ASCQ=0x4 
Oct  6 16:47:18 ZOREO kernel: sd 9:0:0:0: [sdf] tag#12 CDB: opcode=0x2a 2a 00 00 00 30 00 00 00 60 00
Oct  6 16:47:18 ZOREO kernel: I/O error, dev sdf, sector 12288 op 0x1:(WRITE) flags 0x1800 phys_seg 12 prio class 2
Oct  6 16:47:18 ZOREO kernel: BTRFS error (device sdf1): bdev /dev/sdf1 errs: wr 1, rd 965, flush 0, corrupt 1169, gen 0

 

Still having issues with the cache device, if different cables didn't help it can be a device problem.

  • Author
On 10/6/2024 at 10:56 PM, JorgeB said:
Oct  6 16:47:18 ZOREO kernel: ata8.00: status: { DRDY ERR }
Oct  6 16:47:18 ZOREO kernel: ata8.00: error: { ABRT }
Oct  6 16:47:18 ZOREO kernel: ata8.00: supports DRM functions and may not be fully accessible
Oct  6 16:47:18 ZOREO kernel: ata8.00: failed to enable AA (error_mask=0x1)
Oct  6 16:47:18 ZOREO kernel: ata8.00: supports DRM functions and may not be fully accessible
Oct  6 16:47:18 ZOREO kernel: ata8.00: failed to enable AA (error_mask=0x1)
Oct  6 16:47:18 ZOREO kernel: ata8.00: configured for UDMA/133 (device error ignored)
Oct  6 16:47:18 ZOREO kernel: sd 9:0:0:0: [sdf] tag#12 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=DRIVER_OK cmd_age=0s
Oct  6 16:47:18 ZOREO kernel: sd 9:0:0:0: [sdf] tag#12 Sense Key : 0x5 [current] 
Oct  6 16:47:18 ZOREO kernel: sd 9:0:0:0: [sdf] tag#12 ASC=0x21 ASCQ=0x4 
Oct  6 16:47:18 ZOREO kernel: sd 9:0:0:0: [sdf] tag#12 CDB: opcode=0x2a 2a 00 00 00 30 00 00 00 60 00
Oct  6 16:47:18 ZOREO kernel: I/O error, dev sdf, sector 12288 op 0x1:(WRITE) flags 0x1800 phys_seg 12 prio class 2
Oct  6 16:47:18 ZOREO kernel: BTRFS error (device sdf1): bdev /dev/sdf1 errs: wr 1, rd 965, flush 0, corrupt 1169, gen 0

 

Still having issues with the cache device, if different cables didn't help it can be a device problem.

Thank you for your support here. 

 

May I ask two questions, please:

 

1. Do you think it is possible to recover data from the cache? Unraid says the device is "healthy" and shows it has circa 150gb data from the Main screen, however using the terminal to inspect it is not possible/ does not show any data? What approaches are available to me to recover data from the device? 

 

2. Is the device likely otherwise usable again in your experience, and if so, what methods should I undertake to attempt to repair it?

 

Many thanks! 

  • Community Expert
7 hours ago, Zee-Unraid said:

Do you think it is possible to recover data from the cache?

You can try to copy the data to the array.

 

7 hours ago, Zee-Unraid said:

Is the device likely otherwise usable again in your experience

Seems unlikely.

  • 4 weeks later...
  • Author
  • Solution

Just to close my topic off:

 

I found that I had a sata expansion card/ controller that wasn't compatible with Unraid, and could have been, at least partially responsible for the drive failure and corruption - as my cache drive was connected through this expansion card. From a "casual Unraid user" perspective, and considering that Unraid is designed to make complicated activities simpler - controller/ expansion card compatibility/ awareness, (that this is even a "thing"), really should be highlighted when users are adding drives through the Unraid UI. Or some sort of single pop up on installation/ acknowledgement. 

 

It might prevent people from having issues, reduce forum posts for help, and overall help the planet by preventing drive failures. It should be seriously considered from an environmental perspective, if nothing else.

 

Finding it in a forum post (hardware compatibility), after the event, is pretty soul destroying and one of those eye-roll moments once I checked and could see my expansion card indeed was not compatible.

 

Yes, it's my fault for not checking the forums; however please consider doing more on the Unraid side to at least bring this to people's attention somewhere between installation, drive addition in OS, and drive errors/ failure. E.g., when drive errors are first detected, perhaps a pop up/ alert asking "do you have an expansion card/ controller installed, check this post on compatibility". 

 

I'm not sure what's possible, but please if there is anything you can do on your side to prevent other users encountering issues and reducing environmental waste, please kindly consider it. 

 

Anyway, after I'd installed my new cache drive with the new controller; I found that I had some data from the array appdata, which wasn't visible to me on the array whilst the cache drive was offline, that reappeared with the new cache installed and it recovered most of my containers. I've still got some rebuilding and work to do, but at least I had some things top start from. 

 

Thank you regardless, @JorgeB, I very much appreciated your quick responses and no-nonsense help. You have hugely helped me here and for that I am very grateful. Please do consider/ discuss with the Unraid team if there can be anything done in this area. Wishing you all the best. Take care.

 

Link to my specific resolution and learnings around sata expansion cards/ controllers: 

 

 

Edited by Zee-Unraid

  • Community Expert
29 minutes ago, Zee-Unraid said:

I found that I had a sata expansion card/ controller that wasn't compatible with Unraid

DO you mean the Asmedia controller from the last diags? Or was it a different one?

  • Author
1 hour ago, JorgeB said:

DO you mean the Asmedia controller from the last diags? Or was it a different one?

I had this installed, which I believe was incompatible.

 

https://www.amazon.co.uk/dp/B07QGRVGVM/ref=pe_27063361_487055811_TE_dp_1

 

I now have this, and no errors on my new cache: https://www.amazon.co.uk/dp/B08F56WKW7 (I'd installed the new cache using the previous one and started to see CRC errors immediately, so stopped it and purchased this)

  • Community Expert

Ahh, OK, Marvell controllers are not recommend in general, though some users still have them without issues, I believe FCP includes a warning about them.

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.