<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi this is a Permission issue. Usually the problem is that KVM run
as root and take over permission on images. You can prevent this by
the proper settings of KVM.<br>
<br>
qemu.conf<br>
<br>
# The user ID for QEMU processes run by the system instance.<br>
user = "oneuser"<br>
<br>
# The group ID for QEMU processes run by the system instance.<br>
group = "onegroup"<br>
<br>
# Whether libvirt should dynamically change file ownership<br>
# to match the configured user/group above. Defaults to 1.<br>
# Set to 0 to disable file ownership changes.<br>
dynamic_ownership = 0<br>
<br>
And if you do that you need to add oneuser to the kvm group to allow
acces to /dev/kvm... I hope it solves ur problem.<br>
<br>
2012-03-23 18:26 keltezéssel, Nicolas AGIUS írta:
<blockquote
cite="mid:1332523585.56248.YahooMailClassic@web28413.mail.ukl.yahoo.com"
type="cite">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="font: inherit;" valign="top">Hi,<br>
I found a small bug in OpenNebula v3.2.1.<br>
<br>
When I try to delete a VM with a persistent image, the
image switch in the ERROR state and the following trace
appear in the log :<br>
<br>
------<br>
[ImM][I]: Moving disk /var/lib/one/64/disk.0 to repository
image 15<br>
[VMM][D]: Message received: LOG I 64 Driver command for 64
cancelled<br>
[ImG][D]: Message received: LOG I 15 Command execution
fail: /var/lib/one/remotes/image/fs/mv
/var/lib/one/64/disk.0
/var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0 15 15<br>
[ImM][I]: Command execution fail:
/var/lib/one/remotes/image/fs/mv /var/lib/one/64/disk.0
/var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0 15 15<br>
[ImG][D]: Message received: LOG I 15 mv: Moving local
image /var/lib/one/64/disk.0 to the image repository<br>
[ImM][I]: mv: Moving local image /var/lib/one/64/disk.0 to
the image repository<br>
[ImG][D]: Message received: LOG E 15 mv: Command "mv -f
/var/lib/one/64/disk.0
/var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0"
failed.<br>
[ImM][E]: mv: Command "mv -f /var/lib/one/64/disk.0
/var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0"
failed.<br>
[ImG][D]: Message received: LOG E 15 mv: mv: cannot stat
`/var/lib/one/64/disk.0': No such file or directory<br>
[ImM][E]: mv: mv: cannot stat `/var/lib/one/64/disk.0': No
such file or directory<br>
[ImG][D]: Message received: LOG E 15 Could not move
/var/lib/one/64/disk.0 to
/var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0<br>
[ImM][E]: Could not move /var/lib/one/64/disk.0 to
/var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0<br>
[ImG][D]: Message received: LOG I 15 ExitCode: 1<br>
[ImM][I]: ExitCode: 1<br>
[ImG][D]: Message received: MV FAILURE 15 Could not move
/var/lib/one/64/disk.0 to
/var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0<br>
[ImM][E]: Error saving image to the repository: Could not
move /var/lib/one/64/disk.0 to
/var/lib/one/images/5f4cc7519564396f02e99a59e5bd45c0<br>
--------<br>
<br>
It seems that the delete action is doing the following
steps :<br>
- Move image to the repo<br>
- Delete image on the host<br>
- Destroy the vm<br>
<br>
But the image is not transferred and cause the error. I
thinks steps should be :<br>
- Destroy the vm<br>
- Copy back the image from the host<br>
- Move image to the repo<br>
- Delete image on the host<br>
<br>
I've tried to fix it, but I got lost somewhere between
C++ and Ruby...<br>
<br>
Subsidiary question, why is the core written in C++ and
not in Ruby ?<br>
<br>
Thanks,<br>
Nicolas AGIUS<br>
<br>
</td>
</tr>
</tbody>
</table>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a>
</pre>
</blockquote>
<br>
</body>
</html>