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, My VM cache drive died, and my VM's won't start...

Featured Replies

so my crappy OCZ Revo died... and it toke my wonderfully stable and happily working win7 VM with it...

and due to a slightly bad backup strategy  plan, I need to start from scratch...

but I am having a bit of a minor issue with doing that...

namely the fact the the VM manger thingy wont start?

looking at the syslog, I see this:

Nov  8 16:20:05 TowerB emhttp: shcmd (1292): set -o pipefail ; /usr/local/sbin/mount_image '/mnt/user/isos/' /etc/libvirt 20 |& logger
Nov  8 16:20:05 TowerB root: /mnt/user/isos/ is not a file
Nov  8 16:20:05 TowerB emhttp: shcmd: shcmd (1292): exit status: 1

I am well aware that /mnt/user/isos is not a file... it is obviously a directory... always has been... why would unraid think it was a file?

 

seems nothing I do makes "Status:Stopped" change to "Status:Running"

 

now I am obviously missing something basic here? I remembered this part all just worked the first time around?

 

Goto settings, vm manager then click on advanced view and check all the locations there exist on your server now your cache has died.

  • Author

Already done that,  created new folders,  etc.

Already done that,  created new folders,  etc.

 

Have you deleted and recreated your libvirt.img ?

 

goto settings vm manager. make sure its on advanced. Set enable vm manager to "no" then click apply.

Now you will see a check box against Libvirt storage location: to allow you to delete that. Delete the image.

Now when you re enable the vm manager it will recreate that.

  • Author

pretty sure I tried that, but just to be sure, and to see if the logs changed, I tried it again...

Nov  9 15:53:33 TowerB php: /usr/local/emhttp/plugins/dynamix.vm.manager/scripts/libvirt_rm
Nov  9 15:55:12 TowerB emhttp: shcmd (1907): set -o pipefail ; /usr/local/sbin/mount_image '/mnt/user/VM/Libvirt/' /etc/libvirt 20 |& logger
Nov  9 15:55:12 TowerB root: /mnt/user/VM/Libvirt/ is not a file
Nov  9 15:55:12 TowerB emhttp: shcmd: shcmd (1907): exit status: 1

 

still no luck...

it is still convinced that it is not a file...

 

  • Author

I had named my Libvirt folder Libvirt, but thinking maybe that was what conused it, so I renamed the folder "bob"

did not seem to help...

Nov  9 16:01:10 TowerB emhttp: shcmd (2156): set -o pipefail ; /usr/local/sbin/mount_image '/mnt/user/VM/bob/' /etc/libvirt 20 |& logger
Nov  9 16:01:10 TowerB root: /mnt/user/VM/bob/ is not a file
Nov  9 16:01:10 TowerB emhttp: shcmd: shcmd (2156): exit status: 1

but it does make the log message a bit easier to read...

 

  • Author

well, fixed it...

updated unraid to 6.2.4 and everything just magically started working again...

but it got rid of my sageTV docker... will it kill my dockers every time I upgrade? that seems rather inconvenient...

Archived

This topic is now archived and is closed to further replies.

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.