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.

(SOLVED) Upgrade cache, dockers and VMs no longer working

Featured Replies

I upgraded my cache from 1tb to 2tb following the process below.  Everything seemed to go perfectly, until I re-enabled dockers and vms. 

After re-enabling dockers, the docker page simply says "No Docker containers installed".  This has me freaking out, this is my primary purpose for Unraid is the dockers for downloading and Plex.  After re-enabling VMs, I see the VM, but when I try to start it, I get an error "Cannot access storage file '/mnt/cache/apps/VMs/Windows10/vdisk1.img': No such file or directory"

 

Most critical, how do I get my dockers back, I see the docker images and such on the cache drive.

 

Process I followed to upgrade the cache drive:

1. Stop all running Dockers/VMs

2. Settings -> VM Manager: disable VMs and click apply

3. Settings -> Docker: disable Docker and click apply

4. Click on all shares that are using the pool you want to empty and change them to have the pool as primary storage, array as secondary storage and mover action set to move from pool to array

5. Run move, when it finishes check that your cache is empty (any files on the cache root will not be moved as they are not part of any share)

6. Stop array, replace cache device, assign it, start array and format new cache device (if needed), check that it's using the filesystem you want

7. Click on Shares and change the mover action to move from array to pool for all shares that you want moved back to cache

8. On the Main page click "Move Now", wait for mover to finish

9. Set the shares that are cach only to just primary storage, no secondary storage

10. Re-enable Docker and VMs
 

Edited by Glimmerman911
Update title as SOLVED

Solved by Glimmerman911

  • Community Expert

Your docker.cfg has

DOCKER_IMAGE_FILE="/mnt/cache/docker.img"

This means docker.img was at the root of cache, and so not in any share. So it wasn't moved, exactly the scenario described.

 

50 minutes ago, Glimmerman911 said:

(any files on the cache root will not be moved as they are not part of any share)

 

Previous Apps on the Apps page should allow you to reinstall them with all their previous settings. You might want to put docker.img in the system share before doing any of that so you don't have this problem again.

  • Author

Thank you for the reply, I am not clear what I need to do next though.

Do I need to re-install my old cache drive, get the docker.img file and replace the docker.img file on my new cache drive?  I checked the new cache drive, and there is a docker.img on the root.

 

Any advice for getting my VM working?  I checked the cache drive for the file it is complaining about and it is NOT there:  /mnt/cache/apps/VMs/Windows10/vdisk1.img

Not sure why this would not have been moved, then moved back in this process as it is not on the root?

 

Thanks again,

Rory

 

  • Author

I copied the docker.img from my old 1tb cache to the new 2tb cache, and my dockers are now working, woohoo!

I also found the vdisk1.iso for my VM on the old cache, not sure why it didn't move, I am copying it now and that should fix my VM as well.  

Will post back my results on the VM when it finishes copying.

  • Author
  • Solution

After copying the vdisk1.iso, the VM started in the VM manager, which is great.

 

I get the windows prompt for login and password which I enter, but then I just get a black screen, it does not bring up the windows OS.

 

Any idea what the issue might be?  I stopped and started the VM again, and tried using VNC to login instead of RDP, but the same issue is encountered.

 

*update*  A server reboot fixed the issue, I am marking this thread as SOLVED, thank you!

Edited by Glimmerman911
Update

  • Glimmerman911 changed the title to (SOLVED) Upgrade cache, dockers and VMs no longer working

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.