diff --git a/nova/tests/unit/virt/libvirt/test_driver.py b/nova/tests/unit/virt/libvirt/test_driver.py index 3a121f63b62a..45018f5451b2 100644 --- a/nova/tests/unit/virt/libvirt/test_driver.py +++ b/nova/tests/unit/virt/libvirt/test_driver.py @@ -10868,7 +10868,7 @@ class LibvirtConnTestCase(test.NoDBTestCase): with test.nested( mock.patch.object(drvr, '_get_console_log_path'), mock.patch.object(fake_libvirt_utils, 'file_open', - side_effect=IOError(errno.EPERM, 'exc')) + side_effect=IOError(errno.EACCES, 'exc')) ) as (mock_path, mock_open): drvr._ensure_console_log_for_instance(mock.ANY) mock_path.assert_called_once() diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py index 9b1cab215169..0d2d0ce708ba 100644 --- a/nova/virt/libvirt/driver.py +++ b/nova/virt/libvirt/driver.py @@ -2874,7 +2874,7 @@ class LibvirtDriver(driver.ComputeDriver): # NOTE(sfinucan): We can safely ignore permission issues here and # assume that it is libvirt that has taken ownership of this file. except IOError as ex: - if ex.errno != errno.EPERM: + if ex.errno != errno.EACCES: raise LOG.debug('Console file already exists: %s.', console_file)