mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
inspection: Skip guests if we can't read their disk images
Not an exhaustive check, but saves us some traceback spew in the logs
This commit is contained in:
parent
f752d948cd
commit
12528d5028
@ -20,6 +20,7 @@
|
|||||||
from Queue import Queue, Empty
|
from Queue import Queue, Empty
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
import logging
|
import logging
|
||||||
|
import os
|
||||||
|
|
||||||
import gobject
|
import gobject
|
||||||
|
|
||||||
@ -155,6 +156,12 @@ class vmmInspection(vmmGObject):
|
|||||||
for disk in disks:
|
for disk in disks:
|
||||||
path = disk.path
|
path = disk.path
|
||||||
driver_type = disk.driver_type
|
driver_type = disk.driver_type
|
||||||
|
|
||||||
|
if not (os.path.exists(path) and os.access(path, os.R_OK)):
|
||||||
|
logging.debug("%s: cannot access '%s', skipping inspection",
|
||||||
|
prettyvm, path)
|
||||||
|
return
|
||||||
|
|
||||||
g.add_drive_opts(path, readonly=1, format=driver_type)
|
g.add_drive_opts(path, readonly=1, format=driver_type)
|
||||||
|
|
||||||
g.launch()
|
g.launch()
|
||||||
|
Loading…
Reference in New Issue
Block a user