Users
Threads by month
- ----- 2025 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- 10 participants
- 19138 discussions

01 Nov '12
I've been setting up a test system using F17 and the latest ovirt
rpms, per http://wiki.ovirt.org/wiki/Quick_Start_Guide
I discovered that vdsm was failing to launch vms, due to wdmd
croaking. A bit of digging revealed
wdmd[2026]: could not set RR|RESET_ON_FORK priority 99 err 1
Followed by wdmd exiting.
I rebooted the F17 vdsm host using the older 3.3.4 kernel, and it all
worked. (Well, not *all*, but that part worked :-)
Is this known/expected? Should I file a bug for it, or has somebody
already done so?
Thanks...
1
0
Hi guys,
Shew! Been a busy oVirt week for me :)
I'm trying to add a 3rd host into my datacentre but each time the
install is failing. In the front end I'm seeing "could not resolve
host verify computer/domain name". Below is the log file, with the
domain name changed to blabla for privacy reasons
2012-10-19 13:32:11,275 INFO
[org.ovirt.engine.core.utils.hostinstall.MinaInstallWrapper]
(pool-3-thread-50) return true
2012-10-19 13:32:11,275 INFO [org.ovirt.engine.core.bll.VdsInstaller]
(pool-3-thread-50) [14c49c46] Installation of 10.0.2.23. Executing
installation stage. (Stage: Running first installation script on Host)
2012-10-19 13:32:11,275 INFO [org.ovirt.engine.core.bll.VdsInstaller]
(pool-3-thread-50) [14c49c46] Installation of 10.0.2.23. Sending SSH
Command chmod +x
/tmp/vds_installer_52c69f58-90f3-4878-9350-55fa23d5ae53.py;
/tmp/vds_installer_52c69f58-90f3-4878-9350-55fa23d5ae53.py -c
'ssl=true;management_port=54321' -O 'blabla ' -t 2012-10-19T11:32:10
-p 80 -b http://node02.blabla.com:80/Components/vds/
http://node02.blabla.com:80/Components/vds/ 10.0.2.23
52c69f58-90f3-4878-9350-55fa23d5ae53 False. (Stage: Running first
installation script on Host)
2012-10-19 13:32:11,276 INFO
[org.ovirt.engine.core.utils.hostinstall.MinaInstallWrapper]
(pool-3-thread-50) Invoking chmod +x
/tmp/vds_installer_52c69f58-90f3-4878-9350-55fa23d5ae53.py;
/tmp/vds_installer_52c69f58-90f3-4878-9350-55fa23d5ae53.py -c
'ssl=true;management_port=54321' -O 'blabla' -t 2012-10-19T11:32:10
-p 80 -b http://node02.blabla.com:80/Components/vds/
http://node02.blabla.com:80/Components/vds/ 10.0.2.23
52c69f58-90f3-4878-9350-55fa23d5ae53 False on 10.0.2.23
2012-10-19 13:32:11,328 INFO [org.ovirt.engine.core.bll.VdsInstaller]
(pool-3-thread-50) [14c49c46] Installation of 10.0.2.23. Received
message: <BSTRAP component='INSTALLER' status='OK' message='Test
platform succeeded'/>
<BSTRAP component='INSTALLER LIB' status='OK' message='Install library
already exists'/>
<BSTRAP component='INSTALLER' status='FAIL' message='vds_bootstrap.py
download failed. Pathname could not be resolved (verify
computer/domain name).'/>
. FYI. (Stage: Running first installation script on Host)
2012-10-19 13:32:11,360 INFO
[org.ovirt.engine.core.utils.hostinstall.MinaInstallWrapper]
(pool-3-thread-50) RunSSHCommand returns true
2012-10-19 13:32:11,361 INFO [org.ovirt.engine.core.bll.VdsInstaller]
(pool-3-thread-50) [14c49c46] RunScript ended:true
2012-10-19 13:32:11,361 ERROR [org.ovirt.engine.core.bll.VdsInstaller]
(pool-3-thread-50) [14c49c46] Installation of 10.0.2.23. No meaningful
response received from Host. (Stage: Running first installation script
on Host)
2012-10-19 13:32:11,362 INFO
[org.ovirt.engine.core.bll.InstallVdsCommand] (pool-3-thread-50)
[14c49c46] After Installation pool-3-thread-50
2012-10-19 13:32:11,362 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand]
(pool-3-thread-50) [14c49c46] START, SetVdsStatusVDSCommand(vdsId =
67d9a20c-f811-11e1-9004-bb531c164d07, status=InstallFailed,
nonOperationalReason=NONE), log id: 50fafc10
2012-10-19 13:32:11,378 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand]
(pool-3-thread-50) [14c49c46] FINISH, SetVdsStatusVDSCommand, log id:
50fafc10
My engine is engine01.blabla.com
My current workings hosts are node01.blabla.com and node02.blabla.com
and I'm trying to add node03.blabla.com
I can ping node03 as well as the full FQDN node03.blabla.com from the
engine as well as the other hosts, there iptables is completely
disabled on node03 as well. Node03 has full internet access, it's DNS
is working and I can ping all the hosts and engine01.blabla.com etc so
I'm fairly certain it's no a networking/DNS issue.
A bit of background, I've recently upgraded from an early ovirt 3.1
release, changed the hostname, as well as recreate the SSL certificate
on my engine(using Juan's steps).
What I do find odd is in the engine log I'm seeing the mention of
node02(which is 10.0.2.22), even though I'm specifically trying to
install node03(10.0.2.23). I have tried removing the host and
re-adding it without any success.
On node03 I'm seeing the following error in my /var/log/messages...
Oct 19 13:31:32 node03 vdsm root ERROR client ('10.0.2.31',
57654)#012Traceback (most recent call last):#012 File
"/usr/lib64/python2.6/SocketServer.py", line 560, in
process_request_thread#012 self.finish_request(request,
client_address)#012 File
"/usr/lib/python2.6/site-packages/vdsm/SecureXMLRPCServer.py", line
66, in finish_request#012 request.do_handshake()#012 File
"/usr/lib64/python2.6/ssl.py", line 279, in do_handshake#012
self._sslobj.do_handshake()#012SSLError: [Errno 1] _ssl.c:490:
error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate
unknown
Any helps or tips are greatly appreciated.
Regards
3
12
Hi all,
Because of the cancellation of a session on next Thursday the 8th of
November in the oVirt Workshop in Barcelona, we have moved things around
a bit in the schedule to make room for BOF sessions on Thursday at 5pm.
As a result, the sessions of Pino de Candia, Viay Bellur and Deepak
Shetty have moved a little earlier - Pino will now be presenting IaaS
networking comparing virtual networking to openflow-controlled switch
fabrics at 2:20pm, Vijay will present oVirt & Gluster integration after
the break at 3:30pm, and Deepak will present the integration of
GlusterFS as a storage domain in VDSM at 4:15pm.
As a result of the reshuffle, we now have an hour (5pm-6pm) when we can
schedule BOFs - I would love to see discussion here about potential BOF
topics.
The full schedule for the oVirt Workshop is now:
Wednesday, Nov 7th - L'Aria Restaurant
Time Title
9:00-11:00 oVirt Overview and Demo
Andy Cathrow
11:00-12:00 oVirt Node – Architecture, Design and Roadmap
Mike Burns
12:00-13:00 Lunch
13:00-13:40 oVirt High Level Architecture and Roadmap
Itamar Heim
13:40-14:20 Deep Dive Features: Network
Simon Grinberg
14:20-15:00 Deep Dive Features: Storage
Andy Cathrow
15:30 – 18:00 Hands-on Lab – Use and Install
Thursday, Nov 8th - Rubi
Time Title
9:00-10:00 Scripting and Integration: oVirt CLI and SDK
Simon Grinberg
10:30-11:00 Using oVirt via EC2/CIMI with Deltacloud
Oved Ourfali
11:00-11:30 Extending oVirt's Web Interface with UI Plugins
Vojtech Szocs
11:30-12:00 Integrating oVirt into GNOME Boxes
Christophe Fergeau
12:00-13:00 Lunch
13:00-13:40 Extending oVirt via Custom Hooks
Andy Cathrow
13:40-14:20 SLA@oVirt
Doron Fediuck
14:20-15:00 IaaS Networking: Overlay-Based Virtual Networking vs
Openflow-Controlled Switch Fabrics
Pino de Candia
15:30-16:15 oVirt/Gluster Integration
Vijay Bellur
16:15-17:00 Integrating GlusterFS as a Storage Domain in VDSM
Deepak C. Shetty
17:00-18:00 BOFs
Friday, Nov 9th - Rubi
Time Title
09:00-09:15 oVirt keynote in Ambar
09:15-09:35 oVirt Infrastructure Overview
Mike Burns
09:35-10:00 Automated Testing of oVirt Node
Fabian Deutsch
10:30-11:15 libvdsm: A Stable and Supportable Node-Level API
Adam Litke
11:15-12:00 VDSM for Developers
Federico Simoncelli
12:00-13:00 Lunch
13:00-13:40 Engine for Developers
Juan Hernandez
13:40-14:20 Storage Live Migration: Under the Hood
Federico Simoncelli
14:20-15:00 UI for Developers
Vojtech Szocs
15:30-16:00 oVirt Node and OpenStack
Fabian Deutsch
16:00-16:45 Drools Integration into oVirt Engine
Laszlo Horyak
16:45-17-30 BOF: How can we improve oVirt Troubleshooting?
Lee Yarwood
In addition, as Jason said yesterday, there are several oVirt related
sessions throuout the week in Barcelona: Itamar will present oVirt
during the CloudOpen Summit on Tuesday 6th at 14:15 in Verdi, Andy
Cathrow will give an overview of oVirt to KVM BOF attendees at 17:30 on
Wednesday 8th in Ambar, and Vijay Bellur will present the integration of
GlusterFS, oVirt and KVM at the Gluster workshop in Vivaldi on Thursday 8th.
See you all there! And please do suggest BOF topics here (although, as
usual with BOFs, those who turn up decide what to talk about).
Cheers,
Dave.
--
Dave Neary
Community Action and Impact
Open Source and Standards, Red Hat
Ph: +33 9 50 71 55 62 / Cell: +33 6 77 01 92 13
1
0
This is a multi-part message in MIME format.
--------------050308070903010806010803
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
On 10/24/2012 11:43 AM, Dennis Böck wrote:
>
> Since I am not experienced in building software, I took
> http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader-3…
>
>
> But your e-mail sounded like that you can just set a parameter to
> avoid the problem?
>
> Maybe I could avoid the problem, if there was another way for
> installing VMS/bringing ISOs to VMs?
>
It doesn't appear to be build yet.
Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git
Step 2: export APP_VERSION=3.0.0; export APP_RELEASE=1
Step 3: cd ovirt-iso-uploader
Step 4: make
Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT
Step 6: yum install /path/to/ovirt-iso-uploader*.rpm
> *Von:*Keith Robertson [mailto:kroberts@redhat.com]
> *Gesendet:* Mittwoch, 24. Oktober 2012 17:08
> *An:* Dennis Böck
> *Cc:* users(a)ovirt.org
> *Betreff:* Re: AW: [Users] engine-iso-uploader problem
>
> On 10/24/2012 10:56 AM, Dennis Böck wrote:
>
> Obviously my e-mail wasn't added to the intendet thread:
>
> http://lists.ovirt.org/pipermail/users/2012-September/003670.html
>
> Ah, that 'insecure flag'. That change should be merged. Are you
> still experiencing the issue with a recent build of the iso-uploader?
>
> http://gerrit.ovirt.org/#/c/7774/
>
> (How can I reply to a such a thread??)
>
> Thanks in advance
>
> Dennis
>
> ------------------------------------------------------------------------
>
> *Von:*users-bounces@ovirt.org <mailto:users-bounces@ovirt.org>
> [users-bounces(a)ovirt.org <mailto:users-bounces@ovirt.org>]" im Auftrag
> von "Keith Robertson [kroberts(a)redhat.com <mailto:kroberts@redhat.com>]
> *Gesendet:* Mittwoch, 24. Oktober 2012 16:34
> *An:* Dennis Böck
> *Cc:* users(a)oVirt.org <mailto:users@oVirt.org>
> *Betreff:* Re: [Users] engine-iso-uploader problem
>
> Can you please elaborate on the 'insecure flag'? What exactly are you
> referring to?
>
> ------------------------------------------------------------------------
>
> *From: *"Dennis Böck" <dennis(a)webdienstleistungen.com>
> <mailto:dennis@webdienstleistungen.com>
> *To: *"users(a)oVirt.org" <mailto:users@oVirt.org> <users(a)ovirt.org>
> <mailto:users@ovirt.org>
> *Sent: *Wednesday, October 24, 2012 10:26:32 AM
> *Subject: *[Users] engine-iso-uploader problem
>
> Hi Keith/Tobias,
>
> how can I set the "insecure flag"?
>
> The engine-iso-uploader tool doesn't have such a parameter.
>
> Best regards
>
> Dennis
>
> P.S.: I hope this e-mail goes to the "[Users] engine-iso-uploader
> problem"-thread - I have no idea how to do it else.
>
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org <mailto:Users@ovirt.org>
> http://lists.ovirt.org/mailman/listinfo/users
>
--------------050308070903010806010803
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 10/24/2012 11:43 AM, Dennis Böck
wrote:<br>
</div>
<blockquote
cite="mid:2452E8A35A372E4F8654136ACEABDBCE24F7C579@DB3PRD0311MB403.eurprd03.prod.outlook.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered
medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
<style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:black;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Sprechblasentext Zchn";
margin:0cm;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
color:black;}
span.E-MailFormatvorlage18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.SprechblasentextZchn
{mso-style-name:"Sprechblasentext Zchn";
mso-style-priority:99;
mso-style-link:Sprechblasentext;
font-family:"Tahoma","sans-serif";
color:black;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
lang="EN-US">Since I am not experienced in building
software, I took
<a moz-do-not-send="true"
href="http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader-3…">http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader-3…</a>
<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
lang="EN-US">But your e-mail sounded like that you can just
set a parameter to avoid the problem?<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
lang="EN-US">Maybe I could avoid the problem, if there was
another way for installing VMS/bringing ISOs to VMs?</span></p>
</div>
</blockquote>
<br>
It doesn't appear to be build yet.<br>
<br>
Step 1: git clone <a class="moz-txt-link-freetext" href="http://gerrit.ovirt.org/p/ovirt-iso-uploader.git">http://gerrit.ovirt.org/p/ovirt-iso-uploader.git</a><br>
Step 2: export APP_VERSION=3.0.0; export APP_RELEASE=1<br>
Step 3: cd ovirt-iso-uploader<br>
Step 4: make<br>
Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT<br>
Step 6: yum install /path/to/ovirt-iso-uploader*.rpm<br>
<br>
<blockquote
cite="mid:2452E8A35A372E4F8654136ACEABDBCE24F7C579@DB3PRD0311MB403.eurprd03.prod.outlook.com"
type="cite">
<div class="WordSection1">
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
lang="EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">Von:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
Keith Robertson [<a class="moz-txt-link-freetext" href="mailto:kroberts@redhat.com">mailto:kroberts@redhat.com</a>]
<br>
<b>Gesendet:</b> Mittwoch, 24. Oktober 2012 17:08<br>
<b>An:</b> Dennis Böck<br>
<b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:users@ovirt.org">users(a)ovirt.org</a><br>
<b>Betreff:</b> Re: AW: [Users] engine-iso-uploader
problem<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On 10/24/2012 10:56 AM, Dennis Böck
wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Obviously
my e-mail wasn't added to the intendet thread:<o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><a
moz-do-not-send="true"
href="http://lists.ovirt.org/pipermail/users/2012-September/003670.html">http://lists.ovirt.org/pipermail/users/2012-September/003670.html</a><o:p></o:p></span></p>
</div>
</blockquote>
<p class="MsoNormal">Ah, that 'insecure flag'. That change
should be merged. Are you still experiencing the issue with a
recent build of the iso-uploader?<br>
<br>
<a moz-do-not-send="true"
href="http://gerrit.ovirt.org/#/c/7774/">http://gerrit.ovirt.org/#/c/7774/</a><br>
<br>
<o:p></o:p></p>
<div>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">(How
can I reply to a such a thread??)<o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Thanks
in advance<o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Dennis<o:p></o:p></span></p>
<div>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <o:p></o:p></span></p>
<div>
<div>
<div class="MsoNormal" style="text-align:center"
align="center"><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">
<hr size="2" width="100%" align="center">
</span></div>
</div>
</div>
</div>
<div>
<div id="divRpF351203">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">
<a moz-do-not-send="true"
href="mailto:users-bounces@ovirt.org">users-bounces(a)ovirt.org</a>
[<a moz-do-not-send="true"
href="mailto:users-bounces@ovirt.org">users-bounces(a)ovirt.org</a>]"
im Auftrag von "Keith Robertson [<a
moz-do-not-send="true"
href="mailto:kroberts@redhat.com">kroberts(a)redhat.com</a>]<br>
<b>Gesendet:</b> Mittwoch, 24. Oktober 2012 16:34<br>
<b>An:</b> Dennis Böck<br>
<b>Cc:</b> <a moz-do-not-send="true"
href="mailto:users@oVirt.org">users(a)oVirt.org</a><br>
<b>Betreff:</b> Re: [Users] engine-iso-uploader
problem</span><o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Can
you please elaborate on the 'insecure flag'? What
exactly are you referring to?<o:p></o:p></p>
<div class="MsoNormal" style="text-align:center"
align="center">
<hr id="zwchr" size="2" width="100%" align="center">
</div>
<blockquote style="border:none;border-left:solid #1010FF
1.5pt;padding:0cm 0cm 0cm
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span
style="font-family:"Helvetica","sans-serif"">From:
</span></b><span
style="font-family:"Helvetica","sans-serif"">"Dennis
Böck" <a moz-do-not-send="true"
href="mailto:dennis@webdienstleistungen.com">
<dennis(a)webdienstleistungen.com></a><br>
<b>To: </b><a moz-do-not-send="true"
href="mailto:users@oVirt.org">"users(a)oVirt.org"</a>
<a moz-do-not-send="true"
href="mailto:users@ovirt.org">
<users(a)ovirt.org></a><br>
<b>Sent: </b>Wednesday, October 24, 2012 10:26:32
AM<br>
<b>Subject: </b>[Users] engine-iso-uploader
problem<o:p></o:p></span></p>
<div>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Hi
Keith/Tobias,<o:p></o:p></span></p>
<div>
<div>
<div>
<div>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">how
can I set the "insecure flag"?<o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">The
engine-iso-uploader tool doesn't have
such a parameter.<o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Best
regards<o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Dennis<o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <o:p></o:p></span></p>
<p><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">P.S.:
I hope this e-mail goes to the "[Users]
engine-iso-uploader problem"-thread - I
have no idea how to do it else.<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><span
style="font-family:"Helvetica","sans-serif""><br>
_______________________________________________<br>
Users mailing list<br>
<a moz-do-not-send="true"
href="mailto:Users@ovirt.org">Users(a)ovirt.org</a><br>
<a moz-do-not-send="true"
href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a><o:p></o:p></span></p>
</blockquote>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</blockquote>
<br>
</body>
</html>
--------------050308070903010806010803--
3
5
Minutes: http://ovirt.org/meetings/ovirt/2012/ovirt.2012-10-31-14.00.html
Minutes (text): http://ovirt.org/meetings/ovirt/2012/ovirt.2012-10-31-14.00.txt
Log: http://ovirt.org/meetings/ovirt/2012/ovirt.2012-10-31-14.00.log.html
============================
#ovirt: oVirt Weekly Meeting
============================
Meeting started by mburns at 14:00:13 UTC. The full logs are available
at http://ovirt.org/meetings/ovirt/2012/ovirt.2012-10-31-14.00.log.html
.
Meeting summary
---------------
* Agenda and Roll Call (mburns, 14:00:25)
* Next Release (mburns, 14:03:36)
* 2 weeks until Dev Freeze (mburns, 14:03:49)
* 6 weeks until estimated GA (mburns, 14:04:06)
* LINK: http://wiki.ovirt.org/wiki/OVirt_3.2_release-management
(mburns, 14:05:01)
* ACTION: itamar to have someone test F17 + oVirt 3.1 upgrade to F18
to see if it works (mburns, 14:40:40)
* AGREED: we should target F18 (mburns, 14:41:13)
* ACTION: mburns to take F17/F18 and upgrade discussion to arch@
(mburns, 14:43:22)
* Workshops (mburns, 14:44:16)
* lh and jb_netapp to meet next week to discuss NetApp workshop in
January (mburns, 14:45:42)
* room being setup for 50 people for Thursday/Friday (mburns,
14:47:07)
* BOFs for after hours for post-3.2 roadmap and informal board meeting
(mburns, 14:47:32)
* hand out ready for the booth with oVirt related content (mburns,
14:47:49)
* some giveaways from previous conferences are ready for the booth
(mburns, 14:48:55)
* USB keys to arrive Monday (mburns, 14:49:04)
* some last minute schedule and abstract updates are getting sent to
LF today (mburns, 14:51:35)
* Barcelona is Sold Out! (mburns, 14:51:48)
* Bangalore wrap up (mburns, 14:51:57)
* avg rating 4 out of 5 for the workshop (mburns, 14:52:55)
* 10 respondents out of 50 people (mburns, 14:53:11)
* sub-project report infra (mburns, 14:56:07)
* Wiki upgrade complete (mburns, 14:57:47)
* other topics (mburns, 14:58:44)
Meeting ended at 15:01:19 UTC.
Action Items
------------
* itamar to have someone test F17 + oVirt 3.1 upgrade to F18 to see if
it works
* mburns to take F17/F18 and upgrade discussion to arch@
Action Items, by person
-----------------------
* itamar
* itamar to have someone test F17 + oVirt 3.1 upgrade to F18 to see if
it works
* mburns
* mburns to take F17/F18 and upgrade discussion to arch@
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* mburns (83)
* itamar (34)
* dneary (27)
* quaid (5)
* ovirtbot (3)
* jb_netapp (1)
* eedri (1)
* mgoldboi (1)
* oschreib (0)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
1
0
--Apple-Mail=_DB84D4D9-86A9-4261-8F7A-FC6DCDACB67D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
If you just want to make quick progress, you can copy your iso file to =
your images directory. You will want to put the .iso file (it must have =
a .iso extension) in the correct directory. e.g.
cp my.iso /export/iso-images/<some =
uuid>/images/11111111-1111-1111-1111-111111111111
The actual directory names will vary. If you just copy it, the =
ovirt-engine will find it in a few seconds/minutes and update itself.=20
Brian
On Tue, Oct 30, 2012 at 12:20:54PM -0400, Keith Robertson wrote:
> Can you re-run with -v (verbose) and send me the output?
> On 10/30/2012 12:00 PM, Dennis B?ck wrote:
>=20
> Thanks for the instructions how to build. I did it and installed the
> rpm.
>=20
> Now I get a new error message:
>=20
>=20
> [root@vdihost1 RPMS]# engine-iso-uploader upload -i local-iso-share
> /run/media/dennis/4F0B-18DE/ovirt/Fedora-17-x86_64-Live-Desktop.iso
> Please provide the REST API username for oVirt Engine (CTRL+D to
> abort): admin
> Please provide the REST API password for the admin oVirt Engine user
> (CTRL+D to abort):
> ERROR: Unable to connect to REST API. Reason: Unauthorized
> ERROR: 'NoneType' object is not iterable
> INFO: Use the -h option to see usage.
>=20
>=20
> I am sure, that I used the same password as I used for the
> webinterface.
>=20
> Any ideas?
--Apple-Mail=_DB84D4D9-86A9-4261-8F7A-FC6DCDACB67D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-ascii
<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>If you just want to make quick progress, you can copy your iso =
file to your images directory. You will want to put the .iso file =
(it must have a .iso extension) in the correct directory. =
e.g.</div><div><br></div><blockquote class=3D"webkit-indent-blockquote" =
style=3D"margin: 0 0 0 40px; border: none; padding: 0px;"><div>cp my.iso =
/export/iso-images/<some =
uuid>/images/11111111-1111-1111-1111-111111111111</div></blockquote><di=
v><br></div><div>The actual directory names will vary. If you just copy =
it, the ovirt-engine will find it in a few seconds/minutes and update =
itself. </div><div><br></div><div>Brian</div><div><br></div><div>On =
Tue, Oct 30, 2012 at 12:20:54PM -0400, Keith Robertson =
wrote:<br><blockquote type=3D"cite"> Can you re-run with -v =
(verbose) and send me the output?<br></blockquote><blockquote =
type=3D"cite"> On 10/30/2012 12:00 PM, Dennis B?ck =
wrote:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"> Thanks for the instructions how to build. I =
did it and installed the<br></blockquote><blockquote =
type=3D"cite"> rpm.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"> Now =
I get a new error message:<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"> [root@vdihost1 RPMS]# engine-iso-uploader =
upload -i local-iso-share<br></blockquote><blockquote =
type=3D"cite"> /run/media/dennis/4F0B-18DE/ovirt/Fedora-17-x86_=
64-Live-Desktop.iso<br></blockquote><blockquote =
type=3D"cite"> Please provide the REST API username for oVirt =
Engine (CTRL+D to<br></blockquote><blockquote =
type=3D"cite"> abort): admin<br></blockquote><blockquote =
type=3D"cite"> Please provide the REST API password for the =
admin oVirt Engine user<br></blockquote><blockquote =
type=3D"cite"> (CTRL+D to abort):<br></blockquote><blockquote =
type=3D"cite"> ERROR: Unable to connect to REST API. =
Reason: Unauthorized<br></blockquote><blockquote =
type=3D"cite"> ERROR: 'NoneType' object is not =
iterable<br></blockquote><blockquote type=3D"cite"> INFO: Use =
the -h option to see usage.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"> I =
am sure, that I used the same password as I used for =
the<br></blockquote><blockquote =
type=3D"cite"> webinterface.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite"> Any =
ideas?<br></blockquote></div><div><br></div></body></html>=
--Apple-Mail=_DB84D4D9-86A9-4261-8F7A-FC6DCDACB67D--
1
0
This is a multi-part message in MIME format.
--------------030000040007030306010103
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
hi,
I've got a export domain that i try to import into a new HV - however -
it keeps saying:
"Storage domain already attached to pool: X"
And it ends up being unable to attach it to the new HV.
How can i manually clear this state ? The old host is nolonger
available, unfortunately.
Thanks,
Alex
--------------030000040007030306010103
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font size="-1"><font face="Tahoma">hi,<br>
<br>
I've got a export domain that i try to import into a new HV -
however - it keeps saying: <br>
"Storage domain already attached to pool: X"<br>
And it ends up being unable to attach it to the new HV. <br>
<br>
How can i manually clear this state ? The old host is nolonger
available, unfortunately. <br>
<br>
Thanks,<br>
Alex<br>
<br>
</font></font>
</body>
</html>
--------------030000040007030306010103--
4
5
Hi all,
I was just wondering if it would be possible to rename the mailinglist from Users to ovirt-users or something. I think it would be just a bit more clear when looking at your inbox.
This is just a suggestion. Don't take this as critic!
--
Regards,
Vincent
2
2
Hi,
Does anybody know why I can't see anything in IE9? This is from a
Windows 7 machine.
The menus appear, the pages change when I click them, but nothing is
displayed (see attached screenshot).
Best regards,
7
10
Hi all,
how i backup and restore the VM, when manager crashes? ( DB crashes, server
manager crashes, other)
ideas?
2
1

30 Oct '12
--Apple-Mail=_E45A5B80-69C5-4C56-8898-345E6DC2254B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
I decided to start over and reinstall with the latest nightly build. =
When trying to get the system setup, I get the following error when =
trying to add a host.
Host mech is compatible with versions (3.0,3.1) and cannot join Cluster =
DCCluster which is set to version 3.2
I saw no way to create a cluster for any other version (it only provides =
a 3.2 choice in the drop down).
I noticed that the vdsm rpms in the nightly repository were at version =
4.10.1-0.79 as opposed to the 4.10.0 version I saw on the system after =
adding the host. On a lark, I logged into that system and tried =
installing/upgrading the vdsm version manually using the nightly build. =
When I tried this, I got an error saying that it required libvirt >=3D =
0.10.1-1. To get around that, I had to download all of the libvirt rpms =
for 0.10.1-1 (not in yum) and installed them, and then upgraded vdsm.=20
I did seem to run into one issue - the system did not reboot on its own =
(ovirt had it in "reboot" mode). I had to log into the system to reboot =
it manually to get it to move to the next state and activate.
So I have a few questions. Is the ovirt-engine supposed to push a =
matching vdsm version (one that supports 3.2) to the host when it is =
added? If so, it doesn't appear to do that and instead it pushes an =
older one that was only 3.1 "compatible".=20
And if it should have pushed a newer version (possibly matching the =
nightly vdsm build), it seems like there is a push to use a newer =
version of libvirt. I would presume that is coming in FC18. So are the =
current nightly builds expected to only run on a FC18 beta type release =
(which is supposedly coming soon)?
Brian
--Apple-Mail=_E45A5B80-69C5-4C56-8898-345E6DC2254B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-ascii
<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>I decided to start over and reinstall with the latest nightly =
build. When trying to get the system setup, I get the following error =
when trying to add a host.</div><div><br></div><blockquote =
class=3D"webkit-indent-blockquote" style=3D"margin: 0 0 0 40px; border: =
none; padding: 0px;"><div>Host mech is compatible with versions =
(3.0,3.1) and cannot join Cluster DCCluster which is set to version =
3.2</div></blockquote><br><div>I saw no way to create a cluster for any =
other version (it only provides a 3.2 choice in the drop =
down).</div><div><br></div><div>I noticed that the vdsm rpms in the =
nightly repository were at version 4.10.1-0.79 as opposed to the 4.10.0 =
version I saw on the system after adding the host. On a lark, I logged =
into that system and tried installing/upgrading the vdsm version =
manually using the nightly build. When I tried this, I got an error =
saying that it required libvirt >=3D 0.10.1-1. To get around =
that, I had to download all of the libvirt rpms for 0.10.1-1 (not in =
yum) and installed them, and then upgraded =
vdsm. </div><div><br></div><div>I did seem to run into one issue - =
the system did not reboot on its own (ovirt had it in "reboot" mode). I =
had to log into the system to reboot it manually to get it to move to =
the next state and activate.</div><div><br></div><div>So I have a few =
questions. Is the ovirt-engine supposed to push a matching vdsm version =
(one that supports 3.2) to the host when it is added? If so, it doesn't =
appear to do that and instead it pushes an older one that was only 3.1 =
"compatible". </div><div><br></div><div>And if it should have =
pushed a newer version (possibly matching the nightly vdsm build), it =
seems like there is a push to use a newer version of libvirt. I would =
presume that is coming in FC18. So are the current nightly builds =
expected to only run on a FC18 beta type release (which is supposedly =
coming =
soon)?</div><div><br></div><div>Brian</div><div><br></div></body></html>=
--Apple-Mail=_E45A5B80-69C5-4C56-8898-345E6DC2254B--
2
4
Morning,
For some reason after installation, not sure if it was due to DNS failure,
I have two clusters listed in oVirt. The Default has no Hosts, hence no
Guests, and I would like to remove it. However, since it is the default, it
will not allow me to remove it.
Anybody able to assist in this matter ... ?
oVirt 3.1 on Fedora 16 64bit.
Regards
2
2

30 Oct '12
This is a multipart message in MIME format.
------=_NextPart_000_0117_01CDB5FD.D9CA4E80
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hey all,
I was running the ovirt manager as a VM on another server. That VM got
nuked and I had to set up the manager on a new VM. I have an old
data-storage domain from the original configured VM that I need to import
into the new manager or convert to an export domain and import that. Is
there a procedure available to do either?
Thanks,
Mike
------=_NextPart_000_0117_01CDB5FD.D9CA4E80
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hey =
all,<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>I was running the ovirt manager as a VM on another =
server. That VM got nuked and I had to set up the manager on a new =
VM. I have an old data-storage domain from the original configured =
VM that I need to import into the new manager or convert to an export =
domain and import that. Is there a procedure available to do =
either?<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>Thanks,<o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>Mike<o:p></o:p></p></div></body></html>
------=_NextPart_000_0117_01CDB5FD.D9CA4E80--
2
1
Hi
I have my oVirt setup to the point where I can add VM.
I am using Gluster and to get it to be able to add VMs I had to run
"setsebool -P virt_use_fusefs=on" once I did this it seems to work
fine for added VMs.
I have added a Fedora 17 vm, when I start the VM in oVirt, the
management interface never see it as started, just always has the hour
glass next to it.
If I do a PS on the node I can see the VM is indeed started and can
see the qemu-kvm process for that VM.
There are no deny messages in audit.log on the node.
The message log on the node has this message: "VM start: vdsm vm.Vm
WARNING vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::_readPauseCode
unsupported by libvirt vm".
Not sure if this is related.
The vdsm log when I click on the run VM:
Thread-1539::DEBUG::2012-10-30
09:56:09,203::BindingXMLRPC::859::vds::(wrapper) client
[192.168.1.10]::call vmCreate with ({'custom': {'viodiskcache':
'writeback'}, 'keyboardLayout': 'en-us', 'kvmEnable': 'true',
'pitReinjection': 'false', 'acpiEnable': 'true', 'emulatedMachine':
'pc-0.14', 'vmId': '4abdba0d-aa1f-48f1-8160-3cde63165057', 'devices':
[{'device': 'qxl', 'specParams': {'vram': '65536'}, 'type': 'video',
'deviceId': '25ada4cb-1108-491b-8d2c-c05cb353cc99'}, {'index': '2',
'iface': 'ide', 'bootOrder': '1', 'specParams': {'path':
'Fedora-17-x86_64-DVD.iso'}, 'readonly': 'true', 'deviceId':
'1b62fc2d-88e5-42e0-9666-3de861a71c44', 'device': 'cdrom', 'path':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/65f95655-5bbe-47e4-8d3a-6e2ffc5c7761/images/11111111-1111-1111-1111-111111111111/Fedora-17-x86_64-DVD.iso',
'type': 'disk'}, {'index': 0, 'iface': 'virtio', 'format': 'raw',
'type': 'disk', 'volumeID': '12413fe4-a694-439b-95d8-40d5a576dada',
'imageID': '025d5960-23db-4e07-98c8-4c9682155eb1', 'specParams': {},
'readonly': 'false', 'domainID':
'e552b5fd-30fb-4e18-8bc4-26517f11a283', 'deviceId':
'025d5960-23db-4e07-98c8-4c9682155eb1', 'poolID':
'640fa36c-1da8-11e2-86f7-1078d2e9dece', 'device': 'disk', 'shared':
'false', 'propagateErrors': 'off', 'optional': 'false'}, {'nicModel':
'pv', 'macAddr': '00:1a:4a:70:83:00', 'network': 'ovirtmgmt',
'specParams': {}, 'deviceId': '80841d17-f758-46c8-84bc-0346072c4156',
'device': 'bridge', 'type': 'interface'}, {'device': 'memballoon',
'specParams': {'model': 'virtio'}, 'type': 'balloon', 'deviceId':
'09f59ef5-b17f-49ea-99e6-8ee7bcca64a1'}], 'smp': '2', 'vmType': 'kvm',
'timeOffset': '0', 'memSize': 1024, 'spiceSslCipherSuite': 'DEFAULT',
'cpuType': 'Conroe', 'spiceSecureChannels':
'smain,sinputs,scursor,splayback,srecord,sdisplay',
'smpCoresPerSocket': '2', 'vmName': 'bsdlinux04vm', 'display': 'qxl',
'transparentHugePages': 'true', 'nice': '0'},) {} flowID [8a5456c]
Thread-1539::INFO::2012-10-30
09:56:09,203::API::601::vds::(_getNetworkIp) network None: using 0
Thread-1539::INFO::2012-10-30 09:56:09,204::API::228::vds::(create)
vmContainerLock acquired by vm 4abdba0d-aa1f-48f1-8160-3cde63165057
Thread-1540::DEBUG::2012-10-30
09:56:09,207::vm::564::vm.Vm::(_startUnderlyingVm)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::Start
Thread-1539::DEBUG::2012-10-30 09:56:09,207::API::244::vds::(create)
Total desktops after creation of 4abdba0d-aa1f-48f1-8160-3cde63165057
is 1
Thread-1539::DEBUG::2012-10-30
09:56:09,208::BindingXMLRPC::865::vds::(wrapper) return vmCreate with
{'status': {'message': 'Done', 'code': 0}, 'vmList': {'status':
'WaitForLaunch', 'acpiEnable': 'true', 'emulatedMachine': 'pc-0.14',
'vmId': '4abdba0d-aa1f-48f1-8160-3cde63165057', 'pid': '0',
'timeOffset': '0', 'displayPort': '-1', 'displaySecurePort': '-1',
'spiceSslCipherSuite': 'DEFAULT', 'cpuType': 'Conroe', 'custom':
{'viodiskcache': 'writeback'}, 'clientIp': '', 'nicModel':
'rtl8139,pv', 'keyboardLayout': 'en-us', 'kvmEnable': 'true',
'pitReinjection': 'false', 'transparentHugePages': 'true', 'devices':
[{'device': 'qxl', 'specParams': {'vram': '65536'}, 'type': 'video',
'deviceId': '25ada4cb-1108-491b-8d2c-c05cb353cc99'}, {'index': '2',
'iface': 'ide', 'bootOrder': '1', 'specParams': {'path':
'Fedora-17-x86_64-DVD.iso'}, 'readonly': 'true', 'deviceId':
'1b62fc2d-88e5-42e0-9666-3de861a71c44', 'device': 'cdrom', 'path':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/65f95655-5bbe-47e4-8d3a-6e2ffc5c7761/images/11111111-1111-1111-1111-111111111111/Fedora-17-x86_64-DVD.iso',
'type': 'disk'}, {'index': 0, 'iface': 'virtio', 'format': 'raw',
'type': 'disk', 'volumeID': '12413fe4-a694-439b-95d8-40d5a576dada',
'imageID': '025d5960-23db-4e07-98c8-4c9682155eb1', 'specParams': {},
'readonly': 'false', 'domainID':
'e552b5fd-30fb-4e18-8bc4-26517f11a283', 'deviceId':
'025d5960-23db-4e07-98c8-4c9682155eb1', 'poolID':
'640fa36c-1da8-11e2-86f7-1078d2e9dece', 'device': 'disk', 'shared':
'false', 'propagateErrors': 'off', 'optional': 'false'}, {'nicModel':
'pv', 'macAddr': '00:1a:4a:70:83:00', 'network': 'ovirtmgmt',
'specParams': {}, 'deviceId': '80841d17-f758-46c8-84bc-0346072c4156',
'device': 'bridge', 'type': 'interface'}, {'device': 'memballoon',
'specParams': {'model': 'virtio'}, 'type': 'balloon', 'deviceId':
'09f59ef5-b17f-49ea-99e6-8ee7bcca64a1'}], 'smp': '2', 'vmType': 'kvm',
'memSize': 1024, 'displayIp': '0', 'spiceSecureChannels':
'smain,sinputs,scursor,splayback,srecord,sdisplay',
'smpCoresPerSocket': '2', 'vmName': 'bsdlinux04vm', 'display': 'qxl',
'nice': '0'}}
Thread-1540::DEBUG::2012-10-30
09:56:09,208::vm::568::vm.Vm::(_startUnderlyingVm)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::_ongoingCreations
acquired
Thread-1540::INFO::2012-10-30
09:56:09,210::libvirtvm::1285::vm.Vm::(_run)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::VM wrapper has started
Thread-1540::DEBUG::2012-10-30
09:56:09,211::task::588::TaskManager.Task::(_updateState)
Task=`f91ddc64-360b-4f33-bb53-9c6436a6a6d4`::moving from state init ->
state preparing
Thread-1540::INFO::2012-10-30
09:56:09,211::logUtils::37::dispatcher::(wrapper) Run and protect:
getVolumeSize(sdUUID='e552b5fd-30fb-4e18-8bc4-26517f11a283',
spUUID='640fa36c-1da8-11e2-86f7-1078d2e9dece',
imgUUID='025d5960-23db-4e07-98c8-4c9682155eb1',
volUUID='12413fe4-a694-439b-95d8-40d5a576dada', options=None)
Thread-1540::DEBUG::2012-10-30
09:56:09,212::resourceManager::175::ResourceManager.Request::(__init__)
ResName=`Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283`ReqID=`a4d63aa4-f9af-48c3-b57f-68149d3ea523`::Request
was made in '/usr/share/vdsm/storage/resourceManager.py' line '485' at
'registerResource'
Thread-1540::DEBUG::2012-10-30
09:56:09,212::resourceManager::486::ResourceManager::(registerResource)
Trying to register resource
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' for lock type 'shared'
Thread-1540::DEBUG::2012-10-30
09:56:09,212::resourceManager::528::ResourceManager::(registerResource)
Resource 'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' is free. Now
locking as 'shared' (1 active user)
Thread-1540::DEBUG::2012-10-30
09:56:09,213::resourceManager::212::ResourceManager.Request::(grant)
ResName=`Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283`ReqID=`a4d63aa4-f9af-48c3-b57f-68149d3ea523`::Granted
request
Thread-1540::DEBUG::2012-10-30
09:56:09,213::task::817::TaskManager.Task::(resourceAcquired)
Task=`f91ddc64-360b-4f33-bb53-9c6436a6a6d4`::_resourcesAcquired:
Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283 (shared)
Thread-1540::DEBUG::2012-10-30
09:56:09,213::task::978::TaskManager.Task::(_decref)
Task=`f91ddc64-360b-4f33-bb53-9c6436a6a6d4`::ref 1 aborting False
Thread-1540::DEBUG::2012-10-30
09:56:09,216::fileVolume::535::Storage.Volume::(validateVolumePath)
validate path for 12413fe4-a694-439b-95d8-40d5a576dada
Thread-1540::DEBUG::2012-10-30
09:56:09,220::fileVolume::535::Storage.Volume::(validateVolumePath)
validate path for 12413fe4-a694-439b-95d8-40d5a576dada
Thread-1540::INFO::2012-10-30
09:56:09,221::logUtils::39::dispatcher::(wrapper) Run and protect:
getVolumeSize, Return response: {'truesize': '0', 'apparentsize':
'8589934592'}
Thread-1540::DEBUG::2012-10-30
09:56:09,221::task::1172::TaskManager.Task::(prepare)
Task=`f91ddc64-360b-4f33-bb53-9c6436a6a6d4`::finished: {'truesize':
'0', 'apparentsize': '8589934592'}
Thread-1540::DEBUG::2012-10-30
09:56:09,222::task::588::TaskManager.Task::(_updateState)
Task=`f91ddc64-360b-4f33-bb53-9c6436a6a6d4`::moving from state
preparing -> state finished
Thread-1540::DEBUG::2012-10-30
09:56:09,222::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources
{'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283': < ResourceRef
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283', isValid: 'True' obj:
'None'>}
Thread-1540::DEBUG::2012-10-30
09:56:09,222::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-1540::DEBUG::2012-10-30
09:56:09,222::resourceManager::538::ResourceManager::(releaseResource)
Trying to release resource
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283'
Thread-1540::DEBUG::2012-10-30
09:56:09,223::resourceManager::553::ResourceManager::(releaseResource)
Released resource 'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' (0
active users)
Thread-1540::DEBUG::2012-10-30
09:56:09,223::resourceManager::558::ResourceManager::(releaseResource)
Resource 'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' is free,
finding out if anyone is waiting for it.
Thread-1540::DEBUG::2012-10-30
09:56:09,223::resourceManager::565::ResourceManager::(releaseResource)
No one is waiting for resource
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283', Clearing records.
Thread-1540::DEBUG::2012-10-30
09:56:09,223::task::978::TaskManager.Task::(_decref)
Task=`f91ddc64-360b-4f33-bb53-9c6436a6a6d4`::ref 0 aborting False
Thread-1540::INFO::2012-10-30
09:56:09,224::clientIF::274::vds::(prepareVolumePath) prepared volume
path: /rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/65f95655-5bbe-47e4-8d3a-6e2ffc5c7761/images/11111111-1111-1111-1111-111111111111/Fedora-17-x86_64-DVD.iso
Thread-1540::DEBUG::2012-10-30
09:56:09,224::task::588::TaskManager.Task::(_updateState)
Task=`c1701ef5-96d8-4036-a5cb-7a285152d84f`::moving from state init ->
state preparing
Thread-1540::INFO::2012-10-30
09:56:09,224::logUtils::37::dispatcher::(wrapper) Run and protect:
prepareImage(sdUUID='e552b5fd-30fb-4e18-8bc4-26517f11a283',
spUUID='640fa36c-1da8-11e2-86f7-1078d2e9dece',
imgUUID='025d5960-23db-4e07-98c8-4c9682155eb1',
volUUID='12413fe4-a694-439b-95d8-40d5a576dada')
Thread-1540::DEBUG::2012-10-30
09:56:09,225::resourceManager::175::ResourceManager.Request::(__init__)
ResName=`Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283`ReqID=`1fd9533e-6b8a-458d-a4d2-001f0cc93ac2`::Request
was made in '/usr/share/vdsm/storage/resourceManager.py' line '485' at
'registerResource'
Thread-1540::DEBUG::2012-10-30
09:56:09,225::resourceManager::486::ResourceManager::(registerResource)
Trying to register resource
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' for lock type 'shared'
Thread-1540::DEBUG::2012-10-30
09:56:09,225::resourceManager::528::ResourceManager::(registerResource)
Resource 'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' is free. Now
locking as 'shared' (1 active user)
Thread-1540::DEBUG::2012-10-30
09:56:09,225::resourceManager::212::ResourceManager.Request::(grant)
ResName=`Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283`ReqID=`1fd9533e-6b8a-458d-a4d2-001f0cc93ac2`::Granted
request
Thread-1540::DEBUG::2012-10-30
09:56:09,226::task::817::TaskManager.Task::(resourceAcquired)
Task=`c1701ef5-96d8-4036-a5cb-7a285152d84f`::_resourcesAcquired:
Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283 (shared)
Thread-1540::DEBUG::2012-10-30
09:56:09,226::task::978::TaskManager.Task::(_decref)
Task=`c1701ef5-96d8-4036-a5cb-7a285152d84f`::ref 1 aborting False
Thread-1540::DEBUG::2012-10-30
09:56:09,227::fileVolume::535::Storage.Volume::(validateVolumePath)
validate path for 12413fe4-a694-439b-95d8-40d5a576dada
Thread-1540::INFO::2012-10-30
09:56:09,234::image::357::Storage.Image::(getChain)
sdUUID=e552b5fd-30fb-4e18-8bc4-26517f11a283
imgUUID=025d5960-23db-4e07-98c8-4c9682155eb1
chain=[<storage.fileVolume.FileVolume instance at 0x7f82442cb0e0>]
Thread-1540::INFO::2012-10-30
09:56:09,237::logUtils::39::dispatcher::(wrapper) Run and protect:
prepareImage, Return response: {'path':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/e552b5fd-30fb-4e18-8bc4-26517f11a283/images/025d5960-23db-4e07-98c8-4c9682155eb1/12413fe4-a694-439b-95d8-40d5a576dada',
'chain': [{'path':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/e552b5fd-30fb-4e18-8bc4-26517f11a283/images/025d5960-23db-4e07-98c8-4c9682155eb1/12413fe4-a694-439b-95d8-40d5a576dada',
'domainID': 'e552b5fd-30fb-4e18-8bc4-26517f11a283', 'volumeID':
'12413fe4-a694-439b-95d8-40d5a576dada', 'imageID':
'025d5960-23db-4e07-98c8-4c9682155eb1'}]}
Thread-1540::DEBUG::2012-10-30
09:56:09,237::task::1172::TaskManager.Task::(prepare)
Task=`c1701ef5-96d8-4036-a5cb-7a285152d84f`::finished: {'path':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/e552b5fd-30fb-4e18-8bc4-26517f11a283/images/025d5960-23db-4e07-98c8-4c9682155eb1/12413fe4-a694-439b-95d8-40d5a576dada',
'chain': [{'path':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/e552b5fd-30fb-4e18-8bc4-26517f11a283/images/025d5960-23db-4e07-98c8-4c9682155eb1/12413fe4-a694-439b-95d8-40d5a576dada',
'domainID': 'e552b5fd-30fb-4e18-8bc4-26517f11a283', 'volumeID':
'12413fe4-a694-439b-95d8-40d5a576dada', 'imageID':
'025d5960-23db-4e07-98c8-4c9682155eb1'}]}
Thread-1540::DEBUG::2012-10-30
09:56:09,237::task::588::TaskManager.Task::(_updateState)
Task=`c1701ef5-96d8-4036-a5cb-7a285152d84f`::moving from state
preparing -> state finished
Thread-1540::DEBUG::2012-10-30
09:56:09,237::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources
{'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283': < ResourceRef
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283', isValid: 'True' obj:
'None'>}
Thread-1540::DEBUG::2012-10-30
09:56:09,237::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-1540::DEBUG::2012-10-30
09:56:09,238::resourceManager::538::ResourceManager::(releaseResource)
Trying to release resource
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283'
Thread-1540::DEBUG::2012-10-30
09:56:09,238::resourceManager::553::ResourceManager::(releaseResource)
Released resource 'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' (0
active users)
Thread-1540::DEBUG::2012-10-30
09:56:09,238::resourceManager::558::ResourceManager::(releaseResource)
Resource 'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' is free,
finding out if anyone is waiting for it.
Thread-1540::DEBUG::2012-10-30
09:56:09,238::resourceManager::565::ResourceManager::(releaseResource)
No one is waiting for resource
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283', Clearing records.
Thread-1540::DEBUG::2012-10-30
09:56:09,239::task::978::TaskManager.Task::(_decref)
Task=`c1701ef5-96d8-4036-a5cb-7a285152d84f`::ref 0 aborting False
Thread-1540::INFO::2012-10-30
09:56:09,239::clientIF::274::vds::(prepareVolumePath) prepared volume
path: /rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/e552b5fd-30fb-4e18-8bc4-26517f11a283/images/025d5960-23db-4e07-98c8-4c9682155eb1/12413fe4-a694-439b-95d8-40d5a576dada
Thread-1540::DEBUG::2012-10-30
09:56:09,249::__init__::1249::Storage.Misc.excCmd::(_log)
'/usr/libexec/vdsm/hooks/before_vm_start/50_hugepages' (cwd None)
Thread-1540::DEBUG::2012-10-30
09:56:09,375::__init__::1249::Storage.Misc.excCmd::(_log) SUCCESS:
<err> = ''; <rc> = 0
Thread-1540::INFO::2012-10-30 09:56:09,376::hooks::72::root::(_runHooksDir)
Thread-1540::DEBUG::2012-10-30
09:56:09,376::libvirtvm::1338::vm.Vm::(_run)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::<?xml version="1.0"
encoding="utf-8"?>
<domain type="kvm">
<name>bsdlinux04vm</name>
<uuid>4abdba0d-aa1f-48f1-8160-3cde63165057</uuid>
<memory>1048576</memory>
<currentMemory>1048576</currentMemory>
<vcpu>2</vcpu>
<devices>
<channel type="unix">
<target name="com.redhat.rhevm.vdsm" type="virtio"/>
<source mode="bind"
path="/var/lib/libvirt/qemu/channels/bsdlinux04vm.com.redhat.rhevm.vdsm"/>
</channel>
<input bus="ps2" type="mouse"/>
<channel type="spicevmc">
<target name="com.redhat.spice.0" type="virtio"/>
</channel>
<graphics autoport="yes" keymap="en-us" listen="0" passwd="*****"
passwdValidTo="1970-01-01T00:00:01" port="-1" tlsPort="-1"
type="spice">
<channel mode="secure" name="main"/>
<channel mode="secure" name="inputs"/>
<channel mode="secure" name="cursor"/>
<channel mode="secure" name="playback"/>
<channel mode="secure" name="record"/>
<channel mode="secure" name="display"/>
</graphics>
<console type="pty">
<target port="0" type="virtio"/>
</console>
<video>
<model heads="1" type="qxl" vram="65536"/>
</video>
<interface type="bridge">
<mac address="00:1a:4a:70:83:00"/>
<model type="virtio"/>
<source bridge="ovirtmgmt"/>
</interface>
<memballoon model="virtio"/>
<disk device="cdrom" snapshot="no" type="file">
<source file="/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/65f95655-5bbe-47e4-8d3a-6e2ffc5c7761/images/11111111-1111-1111-1111-111111111111/Fedora-17-x86_64-DVD.iso"
startupPolicy="optional"/>
<target bus="ide" dev="hdc"/>
<readonly/>
<serial></serial>
<boot order="1"/>
</disk>
<disk device="disk" snapshot="no" type="file">
<source file="/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/e552b5fd-30fb-4e18-8bc4-26517f11a283/images/025d5960-23db-4e07-98c8-4c9682155eb1/12413fe4-a694-439b-95d8-40d5a576dada"/>
<target bus="virtio" dev="vda"/>
<serial>025d5960-23db-4e07-98c8-4c9682155eb1</serial>
<driver cache="writeback" error_policy="stop" io="threads"
name="qemu" type="raw"/>
</disk>
</devices>
<os>
<type arch="x86_64" machine="pc-0.14">hvm</type>
<smbios mode="sysinfo"/>
</os>
<sysinfo type="smbios">
<system>
<entry name="manufacturer">Red Hat</entry>
<entry name="product">RHEV Hypervisor</entry>
<entry name="version">17-1</entry>
<entry name="serial">4C4C4544-0059-4810-8034-B7C04F463253_d4:ae:52:a3:1c:1e</entry>
<entry name="uuid">4abdba0d-aa1f-48f1-8160-3cde63165057</entry>
</system>
</sysinfo>
<clock adjustment="0" offset="variable">
<timer name="rtc" tickpolicy="catchup"/>
</clock>
<features>
<acpi/>
</features>
<cpu match="exact">
<model>Conroe</model>
<topology cores="2" sockets="1" threads="1"/>
</cpu>
</domain>
libvirtEventLoop::DEBUG::2012-10-30
09:56:10,075::libvirtvm::2409::vm.Vm::(_onLibvirtLifecycleEvent)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::event Started detail 0
opaque None
Thread-1540::DEBUG::2012-10-30
09:56:10,188::utils::329::vm.Vm::(start)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::Start statistics
collection
Thread-1542::DEBUG::2012-10-30 09:56:10,188::utils::358::vm.Vm::(run)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::Stats thread started
Thread-1542::DEBUG::2012-10-30 09:56:10,189::task::588::TaskManager.Task::(
_updateState) Task=`6a004d5d-63a9-4ffb-a887-8f7d5c6179c7`::moving from
state init -> state preparing
Thread-1542::INFO::2012-10-30
09:56:10,190::logUtils::37::dispatcher::(wrapper) Run and protect:
getVolumeSize(sdUUID='e552b5fd-30fb-4e18-8bc4-26517f11a283',
spUUID='640fa36c-1da8-11e2-86f7-1078d2e9dece',
imgUUID='025d5960-23db-4e07-98c8-4c9682155eb1',
volUUID='12413fe4-a694-439b-95d8-40d5a576dada', options=None)
Thread-1542::DEBUG::2012-10-30
09:56:10,191::resourceManager::175::ResourceManager.Request::(__init__)
ResName=`Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283`ReqID=`057d2200-a704-4de4-a45b-2771d72f30bb`::Request
was made in '/usr/share/vdsm/storage/resourceManager.py' line '485' at
'registerResource'
Thread-1542::DEBUG::2012-10-30
09:56:10,191::resourceManager::486::ResourceManager::(registerResource)
Trying to register resource
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' for lock type 'shared'
Thread-1540::DEBUG::2012-10-30
09:56:10,192::vmChannels::144::vds::(register) Add fileno 18 to
listener's channels.
Thread-1542::DEBUG::2012-10-30
09:56:10,192::resourceManager::528::ResourceManager::(registerResource)
Resource 'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' is free. Now
locking as 'shared' (1 active user)
Thread-1542::DEBUG::2012-10-30
09:56:10,193::resourceManager::212::ResourceManager.Request::(grant)
ResName=`Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283`ReqID=`057d2200-a704-4de4-a45b-2771d72f30bb`::Granted
request
Thread-1542::DEBUG::2012-10-30
09:56:10,193::task::817::TaskManager.Task::(resourceAcquired)
Task=`6a004d5d-63a9-4ffb-a887-8f7d5c6179c7`::_resourcesAcquired:
Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283 (shared)
Thread-1542::DEBUG::2012-10-30
09:56:10,193::task::978::TaskManager.Task::(_decref)
Task=`6a004d5d-63a9-4ffb-a887-8f7d5c6179c7`::ref 1 aborting False
Thread-1542::DEBUG::2012-10-30
09:56:10,195::fileVolume::535::Storage.Volume::(validateVolumePath)
validate path for 12413fe4-a694-439b-95d8-40d5a576dada
Thread-1540::WARNING::2012-10-30
09:56:10,196::libvirtvm::1547::vm.Vm::(_readPauseCode)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::_readPauseCode
unsupported by libvirt vm
Thread-1542::DEBUG::2012-10-30
09:56:10,199::fileVolume::535::Storage.Volume::(validateVolumePath)
validate path for 12413fe4-a694-439b-95d8-40d5a576dada
Thread-1542::INFO::2012-10-30
09:56:10,200::logUtils::39::dispatcher::(wrapper) Run and protect:
getVolumeSize, Return response: {'truesize': '0', 'apparentsize':
'8589934592'}
Thread-1542::DEBUG::2012-10-30
09:56:10,200::task::1172::TaskManager.Task::(prepare)
Task=`6a004d5d-63a9-4ffb-a887-8f7d5c6179c7`::finished: {'truesize':
'0', 'apparentsize': '8589934592'}
Thread-1542::DEBUG::2012-10-30
09:56:10,201::task::588::TaskManager.Task::(_updateState)
Task=`6a004d5d-63a9-4ffb-a887-8f7d5c6179c7`::moving from state
preparing -> state finished
Thread-1542::DEBUG::2012-10-30
09:56:10,201::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources
{'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283': < ResourceRef
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283', isValid: 'True' obj:
'None'>}
Thread-1542::DEBUG::2012-10-30
09:56:10,201::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-1542::DEBUG::2012-10-30
09:56:10,201::resourceManager::538::ResourceManager::(releaseResource)
Trying to release resource
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283'
Thread-1542::DEBUG::2012-10-30
09:56:10,202::resourceManager::553::ResourceManager::(releaseResource)
Released resource 'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' (0
active users)
Thread-1542::DEBUG::2012-10-30
09:56:10,202::resourceManager::558::ResourceManager::(releaseResource)
Resource 'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283' is free,
finding out if anyone is waiting for it.
Thread-1542::DEBUG::2012-10-30
09:56:10,203::resourceManager::565::ResourceManager::(releaseResource)
No one is waiting for resource
'Storage.e552b5fd-30fb-4e18-8bc4-26517f11a283', Clearing records.
Thread-1542::DEBUG::2012-10-30
09:56:10,203::task::978::TaskManager.Task::(_decref)
Task=`6a004d5d-63a9-4ffb-a887-8f7d5c6179c7`::ref 0 aborting False
Thread-1540::DEBUG::2012-10-30
09:56:10,206::__init__::1249::Storage.Misc.excCmd::(_log)
'/usr/bin/sudo -n /usr/sbin/service ksmtuned retune' (cwd None)
Thread-1540::DEBUG::2012-10-30
09:56:10,241::__init__::1249::Storage.Misc.excCmd::(_log) FAILED:
<err> = "Redirecting to /bin/systemctl retune
ksmtuned.service\nUnknown operation 'retune'.\n"; <rc> = 1
Thread-1540::DEBUG::2012-10-30 09:56:10,242::vm::580::vm.Vm::(_startUnde
rlyingVm) vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::_ongoingCreations
released
VM Channels Listener::DEBUG::2012-10-30
09:56:10,376::vmChannels::71::vds::(_do_add_channels) fileno 18 was
added to unconnected channels.
VM Channels Listener::DEBUG::2012-10-30
09:56:10,376::vmChannels::103::vds::(_handle_unconnected) Trying to
connect fileno 18.
VM Channels Listener::DEBUG::2012-10-30
09:56:10,376::guestIF::81::vm.Vm::(_connect)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::Attempting connection to
/var/lib/libvirt/qemu/channels/bsdlinux04vm.com.redhat.rhevm.vdsm
VM Channels Listener::DEBUG::2012-10-30
09:56:10,377::guestIF::83::vm.Vm::(_connect)
vmId=`4abdba0d-aa1f-48f1-8160-3cde63165057`::Connected to
/var/lib/libvirt/qemu/channels/bsdlinux04vm.com.redhat.rhevm.vdsm
VM Channels Listener::DEBUG::2012-10-30
09:56:10,377::vmChannels::106::vds::(_handle_unconnected) Connect
fileno 18 was succeed.
Thread-1543::DEBUG::2012-10-30
09:56:14,759::BindingXMLRPC::156::vds::(wrapper) [192.168.1.10]
Thread-1543::DEBUG::2012-10-30
09:56:14,760::task::588::TaskManager.Task::(_updateState)
Task=`3379e8b3-bf70-49d0-b643-0bb17de93846`::moving from state init ->
state preparing
Thread-1543::INFO::2012-10-30
09:56:14,760::logUtils::37::dispatcher::(wrapper) Run and protect:
getSpmStatus(spUUID='640fa36c-1da8-11e2-86f7-1078d2e9dece',
options=None)
Thread-1543::INFO::2012-10-30
09:56:14,761::logUtils::39::dispatcher::(wrapper) Run and protect:
getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus':
'SPM', 'spmLver': 1}}
Thread-1543::DEBUG::2012-10-30
09:56:14,761::task::1172::TaskManager.Task::(prepare)
Task=`3379e8b3-bf70-49d0-b643-0bb17de93846`::finished: {'spm_st':
{'spmId': 1, 'spmStatus': 'SPM', 'spmLver': 1}}
Thread-1543::DEBUG::2012-10-30
09:56:14,761::task::588::TaskManager.Task::(_updateState)
Task=`3379e8b3-bf70-49d0-b643-0bb17de93846`::moving from state
preparing -> state finished
Thread-1543::DEBUG::2012-10-30
09:56:14,761::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-1543::DEBUG::2012-10-30
09:56:14,762::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-1543::DEBUG::2012-10-30
09:56:14,762::task::978::TaskManager.Task::(_decref)
Task=`3379e8b3-bf70-49d0-b643-0bb17de93846`::ref 0 aborting False
Thread-1544::DEBUG::2012-10-30
09:56:14,781::BindingXMLRPC::156::vds::(wrapper) [192.168.1.10]
Thread-1544::DEBUG::2012-10-30
09:56:14,782::task::588::TaskManager.Task::(_updateState)
Task=`f7a0fd20-fddb-48f7-832e-ed230b49d4f0`::moving from state init ->
state preparing
Thread-1544::INFO::2012-10-30
09:56:14,782::logUtils::37::dispatcher::(wrapper) Run and protect:
getStoragePoolInfo(spUUID='640fa36c-1da8-11e2-86f7-1078d2e9dece',
options=None)
Thread-1544::DEBUG::2012-10-30
09:56:14,782::resourceManager::175::ResourceManager.Request::(__init__)
ResName=`Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece`ReqID=`7e21374b-d582-451f-b37a-ee1ea2f206f1`::Request
was made in '/usr/share/vdsm/storage/resourceManager.py' line '485' at
'registerResource'
Thread-1544::DEBUG::2012-10-30
09:56:14,783::resourceManager::486::ResourceManager::(registerResource)
Trying to register resource
'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece' for lock type 'shared'
Thread-1544::DEBUG::2012-10-30
09:56:14,783::resourceManager::528::ResourceManager::(registerResource)
Resource 'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece' is free. Now
locking as 'shared' (1 active user)
Thread-1544::DEBUG::2012-10-30
09:56:14,783::resourceManager::212::ResourceManager.Request::(grant)
ResName=`Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece`ReqID=`7e21374b-d582-451f-b37a-ee1ea2f206f1`::Granted
request
Thread-1544::DEBUG::2012-10-30
09:56:14,784::task::817::TaskManager.Task::(resourceAcquired)
Task=`f7a0fd20-fddb-48f7-832e-ed230b49d4f0`::_resourcesAcquired:
Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece (shared)
Thread-1544::DEBUG::2012-10-30
09:56:14,784::task::978::TaskManager.Task::(_decref)
Task=`f7a0fd20-fddb-48f7-832e-ed230b49d4f0`::ref 1 aborting False
Thread-1544::INFO::2012-10-30
09:56:14,793::logUtils::39::dispatcher::(wrapper) Run and protect:
getStoragePoolInfo, Return response: {'info': {'spm_id': 1,
'master_uuid': 'e552b5fd-30fb-4e18-8bc4-26517f11a283', 'name':
'Default', 'version': '0', 'domains':
'65f95655-5bbe-47e4-8d3a-6e2ffc5c7761:Active,e552b5fd-30fb-4e18-8bc4-26517f11a283:Active',
'pool_status': 'connected', 'isoprefix':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/65f95655-5bbe-47e4-8d3a-6e2ffc5c7761/images/11111111-1111-1111-1111-111111111111',
'type': 'SHAREDFS', 'master_ver': 1, 'lver': 1}, 'dominfo':
{'65f95655-5bbe-47e4-8d3a-6e2ffc5c7761': {'status': 'Active',
'diskfree': '382827757568', 'alerts': [], 'disktotal':
'424540110848'}, 'e552b5fd-30fb-4e18-8bc4-26517f11a283': {'status':
'Active', 'diskfree': '2099627163648', 'alerts': [], 'disktotal':
'2212208836608'}}}
Thread-1544::DEBUG::2012-10-30
09:56:14,793::task::1172::TaskManager.Task::(prepare)
Task=`f7a0fd20-fddb-48f7-832e-ed230b49d4f0`::finished: {'info':
{'spm_id': 1, 'master_uuid': 'e552b5fd-30fb-4e18-8bc4-26517f11a283',
'name': 'Default', 'version': '0', 'domains':
'65f95655-5bbe-47e4-8d3a-6e2ffc5c7761:Active,e552b5fd-30fb-4e18-8bc4-26517f11a283:Active',
'pool_status': 'connected', 'isoprefix':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/65f95655-5bbe-47e4-8d3a-6e2ffc5c7761/images/11111111-1111-1111-1111-111111111111',
'type': 'SHAREDFS', 'master_ver': 1, 'lver': 1}, 'dominfo':
{'65f95655-5bbe-47e4-8d3a-6e2ffc5c7761': {'status': 'Active',
'diskfree': '382827757568', 'alerts': [], 'disktotal':
'424540110848'}, 'e552b5fd-30fb-4e18-8bc4-26517f11a283': {'status':
'Active', 'diskfree': '2099627163648', 'alerts': [], 'disktotal':
'2212208836608'}}}
Thread-1544::DEBUG::2012-10-30
09:56:14,794::task::588::TaskManager.Task::(_updateState)
Task=`f7a0fd20-fddb-48f7-832e-ed230b49d4f0`::moving from state
preparing -> state finished
Thread-1544::DEBUG::2012-10-30
09:56:14,794::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources
{'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece': < ResourceRef
'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece', isValid: 'True' obj:
'None'>}
Thread-1544::DEBUG::2012-10-30
09:56:14,794::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-1544::DEBUG::2012-10-30
09:56:14,794::resourceManager::538::ResourceManager::(releaseResource)
Trying to release resource
'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece'
Thread-1544::DEBUG::2012-10-30
09:56:14,795::resourceManager::553::ResourceManager::(releaseResource)
Released resource 'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece' (0
active users)
Thread-1544::DEBUG::2012-10-30
09:56:14,795::resourceManager::558::ResourceManager::(releaseResource)
Resource 'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece' is free,
finding out if anyone is waiting for it.
Thread-1544::DEBUG::2012-10-30
09:56:14,795::resourceManager::565::ResourceManager::(releaseResource)
No one is waiting for resource
'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece', Clearing records.
Thread-1544::DEBUG::2012-10-30
09:56:14,795::task::978::TaskManager.Task::(_decref)
Task=`f7a0fd20-fddb-48f7-832e-ed230b49d4f0`::ref 0 aborting False
Thread-1545::DEBUG::2012-10-30
09:56:24,820::BindingXMLRPC::156::vds::(wrapper) [192.168.1.10]
Thread-1545::DEBUG::2012-10-30
09:56:24,820::task::588::TaskManager.Task::(_updateState)
Task=`911438a8-fbf0-456f-b979-9e361bda85f2`::moving from state init ->
state preparing
Thread-1545::INFO::2012-10-30
09:56:24,821::logUtils::37::dispatcher::(wrapper) Run and protect:
getSpmStatus(spUUID='640fa36c-1da8-11e2-86f7-1078d2e9dece',
options=None)
Thread-1545::INFO::2012-10-30
09:56:24,821::logUtils::39::dispatcher::(wrapper) Run and protect:
getSpmStatus, Return response: {'spm_st': {'spmId': 1, 'spmStatus':
'SPM', 'spmLver': 1}}
Thread-1545::DEBUG::2012-10-30
09:56:24,821::task::1172::TaskManager.Task::(prepare)
Task=`911438a8-fbf0-456f-b979-9e361bda85f2`::finished: {'spm_st':
{'spmId': 1, 'spmStatus': 'SPM', 'spmLver': 1}}
Thread-1545::DEBUG::2012-10-30
09:56:24,822::task::588::TaskManager.Task::(_updateState)
Task=`911438a8-fbf0-456f-b979-9e361bda85f2`::moving from state
preparing -> state finished
Thread-1545::DEBUG::2012-10-30
09:56:24,822::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-1545::DEBUG::2012-10-30
09:56:24,822::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-1545::DEBUG::2012-10-30
09:56:24,822::task::978::TaskManager.Task::(_decref)
Task=`911438a8-fbf0-456f-b979-9e361bda85f2`::ref 0 aborting False
Thread-1546::DEBUG::2012-10-30
09:56:24,840::BindingXMLRPC::156::vds::(wrapper) [192.168.1.10]
Thread-1546::DEBUG::2012-10-30
09:56:24,841::task::588::TaskManager.Task::(_updateState)
Task=`fbf6f12b-58f8-45bf-b34f-5fa3ae93123c`::moving from state init ->
state preparing
Thread-1546::INFO::2012-10-30
09:56:24,841::logUtils::37::dispatcher::(wrapper) Run and protect:
getStoragePoolInfo(spUUID='640fa36c-1da8-11e2-86f7-1078d2e9dece',
options=None)
Thread-1546::DEBUG::2012-10-30
09:56:24,841::resourceManager::175::ResourceManager.Request::(__init__)
ResName=`Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece`ReqID=`c8c2813e-c44c-44f2-b1dd-0f797ecadce3`::Request
was made in '/usr/share/vdsm/storage/resourceManager.py' line '485' at
'registerResource'
Thread-1546::DEBUG::2012-10-30
09:56:24,842::resourceManager::486::ResourceManager::(registerResource)
Trying to register resource
'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece' for lock type 'shared'
Thread-1546::DEBUG::2012-10-30
09:56:24,842::resourceManager::528::ResourceManager::(registerResource)
Resource 'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece' is free. Now
locking as 'shared' (1 active user)
Thread-1546::DEBUG::2012-10-30
09:56:24,842::resourceManager::212::ResourceManager.Request::(grant)
ResName=`Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece`ReqID=`c8c2813e-c44c-44f2-b1dd-0f797ecadce3`::Granted
request
Thread-1546::DEBUG::2012-10-30
09:56:24,843::task::817::TaskManager.Task::(resourceAcquired)
Task=`fbf6f12b-58f8-45bf-b34f-5fa3ae93123c`::_resourcesAcquired:
Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece (shared)
Thread-1546::DEBUG::2012-10-30
09:56:24,843::task::978::TaskManager.Task::(_decref)
Task=`fbf6f12b-58f8-45bf-b34f-5fa3ae93123c`::ref 1 aborting False
Thread-1546::INFO::2012-10-30
09:56:24,852::logUtils::39::dispatcher::(wrapper) Run and protect:
getStoragePoolInfo, Return response: {'info': {'spm_id': 1,
'master_uuid': 'e552b5fd-30fb-4e18-8bc4-26517f11a283', 'name':
'Default', 'version': '0', 'domains':
'65f95655-5bbe-47e4-8d3a-6e2ffc5c7761:Active,e552b5fd-30fb-4e18-8bc4-26517f11a283:Active',
'pool_status': 'connected', 'isoprefix':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/65f95655-5bbe-47e4-8d3a-6e2ffc5c7761/images/11111111-1111-1111-1111-111111111111',
'type': 'SHAREDFS', 'master_ver': 1, 'lver': 1}, 'dominfo':
{'65f95655-5bbe-47e4-8d3a-6e2ffc5c7761': {'status': 'Active',
'diskfree': '382827757568', 'alerts': [], 'disktotal':
'424540110848'}, 'e552b5fd-30fb-4e18-8bc4-26517f11a283': {'status':
'Active', 'diskfree': '2099627163648', 'alerts': [], 'disktotal':
'2212208836608'}}}
Thread-1546::DEBUG::2012-10-30
09:56:24,853::task::1172::TaskManager.Task::(prepare)
Task=`fbf6f12b-58f8-45bf-b34f-5fa3ae93123c`::finished: {'info':
{'spm_id': 1, 'master_uuid': 'e552b5fd-30fb-4e18-8bc4-26517f11a283',
'name': 'Default', 'version': '0', 'domains':
'65f95655-5bbe-47e4-8d3a-6e2ffc5c7761:Active,e552b5fd-30fb-4e18-8bc4-26517f11a283:Active',
'pool_status': 'connected', 'isoprefix':
'/rhev/data-center/640fa36c-1da8-11e2-86f7-1078d2e9dece/65f95655-5bbe-47e4-8d3a-6e2ffc5c7761/images/11111111-1111-1111-1111-111111111111',
'type': 'SHAREDFS', 'master_ver': 1, 'lver': 1}, 'dominfo':
{'65f95655-5bbe-47e4-8d3a-6e2ffc5c7761': {'status': 'Active',
'diskfree': '382827757568', 'alerts': [], 'disktotal':
'424540110848'}, 'e552b5fd-30fb-4e18-8bc4-26517f11a283': {'status':
'Active', 'diskfree': '2099627163648', 'alerts': [], 'disktotal':
'2212208836608'}}}
Thread-1546::DEBUG::2012-10-30
09:56:24,853::task::588::TaskManager.Task::(_updateState)
Task=`fbf6f12b-58f8-45bf-b34f-5fa3ae93123c`::moving from state
preparing -> state finished
Thread-1546::DEBUG::2012-10-30
09:56:24,853::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources
{'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece': < ResourceRef
'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece', isValid: 'True' obj:
'None'>}
Thread-1546::DEBUG::2012-10-30
09:56:24,853::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-1546::DEBUG::2012-10-30
09:56:24,854::resourceManager::538::ResourceManager::(releaseResource)
Trying to release resource
'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece'
Thread-1546::DEBUG::2012-10-30
09:56:24,854::resourceManager::553::ResourceManager::(releaseResource)
Released resource 'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece' (0
active users)
Thread-1546::DEBUG::2012-10-30
09:56:24,854::resourceManager::558::ResourceManager::(releaseResource)
Resource 'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece' is free,
finding out if anyone is waiting for it.
Thread-1546::DEBUG::2012-10-30
09:56:24,854::resourceManager::565::ResourceManager::(releaseResource)
No one is waiting for resource
'Storage.640fa36c-1da8-11e2-86f7-1078d2e9dece', Clearing records.
Thread-1546::DEBUG::2012-10-30
09:56:24,855::task::978::TaskManager.Task::(_decref)
Task=`fbf6f12b-58f8-45bf-b34f-5fa3ae93123c`::ref 0 aborting False
Regards
Daniel Rowe
3
2
--Apple-Mail=_AFA60E9F-260D-4D10-94DA-61602E8C1227
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
Hi all,
~]# engine-iso-uploader list
Please provide the REST API password for the admin@internal oVirt Engine =
user (CTRL+D to abort):=20
ERROR: [ERROR]::ca_file (CA certificate) must be specified for SSL =
connection.
INFO: Use the -h option to see usage
~]# engine-iso-uploader -i iso upload CentOS-6.3-x86_64-minimal.iso=20
Please provide the REST API password for the admin@internal oVirt Engine =
user (CTRL+D to abort):=20
ERROR: [ERROR]::ca_file (CA certificate) must be specified for SSL =
connection.
INFO: Use the -h option to see usage.
i found this http://www.mail-archive.com/users@ovirt.org/msg03325.html , =
but no resolve my problem (
list installed rpm
~]# rpm -qa | grep ovi*
ovirt-engine-cli-3.2.0.5-1.el6.noarch
ovirt-log-collector-3.1.0-16.el6.noarch
ovirt-engine-jbossas711-1-0.x86_64
ovirt-image-uploader-3.1.0-16.el6.noarch
ovirt-engine-setup-3.1.0-3.19.el6.noarch
ovirt-engine-genericapi-3.1.0-3.19.el6.noarch
ovirt-engine-notification-service-3.1.0-3.19.el6.noarch
ovirt-engine-backend-3.1.0-3.19.el6.noarch
ovirt-engine-webadmin-portal-3.1.0-3.19.el6.noarch
ovirt-engine-3.1.0-3.19.el6.noarch
ovirt-engine-sdk-3.2.0.2-1.el6.noarch
ovirt-engine-dbscripts-3.1.0-3.19.el6.noarch
ovirt-engine-userportal-3.1.0-3.19.el6.noarch
ovirt-engine-tools-common-3.1.0-3.19.el6.noarch
ovirt-iso-uploader-3.1.0-16.el6.noarch
ovirt-engine-restapi-3.1.0-3.19.el6.noarch
ovirt-engine-config-3.1.0-3.19.el6.noarch
--Apple-Mail=_AFA60E9F-260D-4D10-94DA-61602E8C1227
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-ascii
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><br></div><div>Hi all,</div><div><br></div><div><div>~]# =
engine-iso-uploader list</div><div>Please provide the REST API password =
for the admin@internal oVirt Engine user (CTRL+D to =
abort): </div><div>ERROR: [ERROR]::ca_file (CA certificate) must be =
specified for SSL connection.</div><div>INFO: Use the -h option to see =
usage</div></div><div><br></div><div><br></div><div><div>~]# =
engine-iso-uploader -i iso upload =
CentOS-6.3-x86_64-minimal.iso </div><div>Please provide the REST =
API password for the admin@internal oVirt Engine user (CTRL+D to =
abort): </div><div>ERROR: [ERROR]::ca_file (CA certificate) must be =
specified for SSL connection.</div><div>INFO: Use the -h option to see =
usage.</div></div><div><br></div><div>i found this <a =
href=3D"http://www.mail-archive.com/users@ovirt.org/msg03325.html">http://=
www.mail-archive.com/users@ovirt.org/msg03325.html</a> , but no =
resolve my problem (</div><div><br></div><div>list installed =
rpm</div><div><br></div><div><div>~]# rpm -qa | grep =
ovi*</div><div>ovirt-engine-cli-3.2.0.5-1.el6.noarch</div><div>ovirt-log-c=
ollector-3.1.0-16.el6.noarch</div><div>ovirt-engine-jbossas711-1-0.x86_64<=
/div><div>ovirt-image-uploader-3.1.0-16.el6.noarch</div><div>ovirt-engine-=
setup-3.1.0-3.19.el6.noarch</div><div>ovirt-engine-genericapi-3.1.0-3.19.e=
l6.noarch</div><div>ovirt-engine-notification-service-3.1.0-3.19.el6.noarc=
h</div><div>ovirt-engine-backend-3.1.0-3.19.el6.noarch</div><div>ovirt-eng=
ine-webadmin-portal-3.1.0-3.19.el6.noarch</div><div>ovirt-engine-3.1.0-3.1=
9.el6.noarch</div><div>ovirt-engine-sdk-3.2.0.2-1.el6.noarch</div><div>ovi=
rt-engine-dbscripts-3.1.0-3.19.el6.noarch</div><div>ovirt-engine-userporta=
l-3.1.0-3.19.el6.noarch</div><div>ovirt-engine-tools-common-3.1.0-3.19.el6=
.noarch</div><div>ovirt-iso-uploader-3.1.0-16.el6.noarch</div><div>ovirt-e=
ngine-restapi-3.1.0-3.19.el6.noarch</div><div>ovirt-engine-config-3.1.0-3.=
19.el6.noarch</div></div><div><br></div><div><br></div></body></html>=
--Apple-Mail=_AFA60E9F-260D-4D10-94DA-61602E8C1227--
2
2
LinuxCon Europe 2012 is taking place next week in Barcelona, Spain,
alongside a cluster of related workshops and summits, several of which
will focus on the oVirt Project.
If you are planning on attending LinuxCon Europe next week, it should
provide a great opportunity to connect with other oVirt community
members in attendance. If you know others outside the community who plan
to be at LinuxCon Europe, and who may be interested in learning more
about oVirt, please pass along this information.
On Monday November 5, from 10:30am to 7:00pm, and continuing on Tuesday
from 10:30am to 4:30pm, there will be a Technology Showcase with booths
from LinuxCon Europe exhibitors. The oVirt Project will be in booth #22,
on the ground floor of the Hotel Fira Palace.
On Tuesday November 6, the oVirt Project's own Itamar Heim, from Red
Hat, will giving the talk, "Introduction to the oVirt Virtualization
Management Platform," from 2:15 pm to 3:10pm, at the Hotel Fira Palace,
in the Verdi room, as part of the CloudOpen Summit.
On Wednesday November 7, the oVirt Workshop will kick off at 9am in the
L'ARIA Restaurant, before covering an introduction to oVirt,
architecture and roadmap presentations, and deep dives into oVirt
networking and storage, leading up to a Hands-On Install & Play Lab from
3:30pm to 6:00pm.
Also on Wednesday, at the KVM Forum, there will be an oVirt Demo from
5:30pm to 6:00pm in the Ambar room.
On Thursday November 8, the oVirt Workshop resumes at 9:00am in the Rubi
room, with a full day of sessions devoted to oVirt integration topics.
Also on Thursday, at 11:15am, Red Hat's Vijay Bellur will be giving a
talk on "Integrating GlusterFS, oVirt and KVM" as part of the Gluster
Workshop, in the Vivaldi room.
On Friday November 9, the oVirt Workshop will begin its final day with a
brief keynote in the Ambar room, before proceeding with a day of
developer-focused topics back in the Rubi room.
For details on the oVirt Workshop agenda, see the schedule at
http://events.linuxfoundation.org/events/kvm-forum/schedule.
For information about LinuxCon Europe 2012, see event site at
http://events.linuxfoundation.org/events/linuxcon-europe.
1
0
Hi all,
What video and sound card is ovirt using? From what i've read, for kvm
it seems that the best video driver will be the vmware one.
Also, is the iso from
http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/ the
correct one? I have in windows no driver for video and also another
unknown PCI device, but Windows can't find any driver on that iso.
Best regards,
3
4
Hi all,
Trying to run the engine-setup from the nightly builds gives this error:
2012-10-26 10:23:44::DEBUG::setup_sequences::59::root:: running
_configureSelinuxBoolean
2012-10-26 10:23:44::DEBUG::engine-setup::678::root:: Enable
httpd_can_network_connect boolean
2012-10-26 10:23:44::DEBUG::common_utils::390::root:: Executing
command --> '/usr/sbin/semanage boolean --modify --on
httpd_can_network_connect'
2012-10-26 10:23:44::DEBUG::common_utils::428::root:: output =
2012-10-26 10:23:44::DEBUG::common_utils::429::root:: stderr =
Traceback (most recent call last):
File "/usr/sbin/semanage", line 572, in <module>
process_args(sys.argv[1:])
File "/usr/sbin/semanage", line 449, in process_args
OBJECT.modify(target, value, use_file)
File "/usr/lib64/python2.7/site-packages/seobject.py", line 2026, in modify
name = selinux.selinux_boolean_sub(name)
AttributeError: 'module' object has no attribute 'selinux_boolean_sub'
2012-10-26 10:23:44::DEBUG::common_utils::430::root:: retcode = 1
This is the output of the command executed:
[root@localhost cristi]# /usr/sbin/semanage boolean --modify --on
httpd_can_network_connect
BDB2053 Freeing read locks for locker 0x1b6: 1890/140356829087744
BDB2053 Freeing read locks for locker 0x1b7: 1890/140356829087744
BDB2053 Freeing read locks for locker 0x1b8: 1890/140356829087744
BDB2053 Freeing read locks for locker 0x1b9: 1890/140356829087744
Traceback (most recent call last):
File "/usr/sbin/semanage", line 572, in <module>
process_args(sys.argv[1:])
File "/usr/sbin/semanage", line 449, in process_args
OBJECT.modify(target, value, use_file)
File "/usr/lib64/python2.7/site-packages/seobject.py", line 2026, in modify
name = selinux.selinux_boolean_sub(name)
AttributeError: 'module' object has no attribute 'selinux_boolean_sub'
2
6
Hi,
I installed a new node running oVirt Node 2.5.5 and I couldn't start a VM
using SPICE. The error was about the SPICE couldn't use the CA certificate.
I started looking on the /etc/pki directory on the node and found that the
/etc/pki/vdsm/libvirt-spice/ca-cert.pem was blank. I copied the
/etc/pki/vdsm/certs/cacert.pem to it and it worked. There is another post
about this issue: "[Users] Cannot connect to guest with spice console; SSL
validate error".
Is this an issue concerned to the activate command when the node is
registered on the manager?
Alexandre
2
2
Hello Guys,
Hope you can help on this one.
I have a fresh install of ovirt-engine 3.1, it was working fine since the
installation 4 days ago, now the Ovirt-Engine is experiencing issue while I
tried to shutdown a VM on the management interfaces. Since then the is not
going further after I try to login with the right credentials.
I try to reboot several times
here the log that I have
engine.log :
2012-10-28 08:55:00,023 INFO
[org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-90)
Autorecovering 0 storage domains
2012-10-28 08:55:00,023 INFO
[org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-90)
Checking autorecoverable storage domains done
2012-10-28 08:55:14,330 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(QuartzScheduler_Worker-23) [23d9d0ed] Domain
8da021a8-d5d7-4dd0-bdaf-d9f317757705 recovered from problem. vds:
hypervisor02-b.in.miromedia.ca
2012-10-28 08:55:14,332 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(QuartzScheduler_Worker-23) [23d9d0ed] Domain
8da021a8-d5d7-4dd0-bdaf-d9f317757705 has recovered from problem. No active
host in the DC is reporting it as problematic, so clearing the domain
recovery timer.
2012-10-28 09:00:00,001 INFO
[org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-90)
Checking autorecoverable hosts
2012-10-28 09:00:00,004 INFO
[org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-90)
Autorecovering 0 hosts
2012-10-28 09:00:00,004 INFO
[org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-90)
Checking autorecoverable hosts done
2012-10-28 09:00:00,005 INFO
[org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-90)
Checking autorecoverable storage domains
2012-10-28 09:00:00,007 INFO
[org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-90)
Autorecovering 0 storage domains
2012-10-28 09:00:00,008 INFO
[org.ovirt.engine.core.bll.AutoRecoveryManager] (QuartzScheduler_Worker-90)
Checking autorecoverable storage domains done
server.log :
2012-10-28 08:06:32,260 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/webadmin].[org.ovirt.engine.ui.frontend.WebAdmin
GenericApiGWTService]] (ajp--0.0.0.0-8009-13) Servlet.service() for servlet
org.ovirt.engine.ui.frontend.WebAdmin GenericApiGWTService threw exception:
java.lang.RuntimeException: Unable to report failure
at
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doUnexpectedFailure(AbstractRemoteServiceServlet.java:107)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:67)
[gwt-servlet-2.3.0.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
[jboss-servlet-3.0-api.jar:1.0.1.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
[jboss-servlet-3.0-api.jar:1.0.1.Final]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
[jboss-web.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jboss-web.jar:]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
[jboss-web.jar:]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jboss-web.jar:]
at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
[jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
[jboss-web.jar:]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jboss-web.jar:]
at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466)
[jboss-web.jar:]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jboss-web.jar:]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
[jboss-web.jar:]
at
org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505)
[jboss-web.jar:]
at
org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445)
[jboss-web.jar:]
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
[jboss-web.jar:]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_09-icedtea]
Caused by: java.lang.RuntimeException: Unable to continue
at
com.google.gwt.rpc.client.ast.RpcCommandVisitor.halt(RpcCommandVisitor.java:337)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.server.WebModePayloadSink$PayloadVisitor.commit(WebModePayloadSink.java:520)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.server.WebModePayloadSink$PayloadVisitor.commit(WebModePayloadSink.java:493)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.server.WebModePayloadSink$PayloadVisitor.visit(WebModePayloadSink.java:407)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.client.ast.ReturnCommand.traverse(ReturnCommand.java:44)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.client.ast.RpcCommandVisitor.doAccept(RpcCommandVisitor.java:320)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.client.ast.RpcCommandVisitor.accept(RpcCommandVisitor.java:42)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.server.WebModePayloadSink.accept(WebModePayloadSink.java:883)
[gwt-servlet-2.3.0.jar:]
at com.google.gwt.rpc.server.RPC.streamResponse(RPC.java:472)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.server.RPC.invokeAndStreamResponse(RPC.java:198)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:161)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:222)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
[gwt-servlet-2.3.0.jar:]
... 16 more
Caused by: com.google.gwt.user.client.rpc.SerializationException: Could not
send data
at
com.google.gwt.rpc.server.WebModePayloadSink.send(WebModePayloadSink.java:923)
[gwt-servlet-2.3.0.jar:]
at
com.google.gwt.rpc.server.WebModePayloadSink$PayloadVisitor.commit(WebModePayloadSink.java:518)
[gwt-servlet-2.3.0.jar:]
... 27 more
Caused by: ClientAbortException: java.net.SocketException: Broken pipe
at
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:403)
[jboss-web.jar:]
at
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:449)
[jboss-web.jar:]
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349)
[jboss-web.jar:]
at
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:426)
[jboss-web.jar:]
at
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:415)
[jboss-web.jar:]
at
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89)
[jboss-web.jar:]
at
com.google.gwt.rpc.server.WebModePayloadSink.send(WebModePayloadSink.java:921)
[gwt-servlet-2.3.0.jar:]
... 28 more
Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
[rt.jar:1.7.0_09-icedtea]
at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
[rt.jar:1.7.0_09-icedtea]
at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
[rt.jar:1.7.0_09-icedtea]
at
org.apache.coyote.ajp.AjpProcessor$SocketOutputBuffer.doWrite(AjpProcessor.java:1337)
[jboss-web.jar:]
at org.apache.coyote.Response.doWrite(Response.java:594)
[jboss-web.jar:]
at
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:398)
[jboss-web.jar:]
... 34 more
httpd error_log :
[Sun Oct 28 09:08:06 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
[Sun Oct 28 09:09:26 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
[Sun Oct 28 09:09:31 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
[Sun Oct 28 09:09:46 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
[Sun Oct 28 09:10:46 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
[Sun Oct 28 09:10:51 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
[Sun Oct 28 09:11:11 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
[Sun Oct 28 09:11:27 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
[Sun Oct 28 09:12:07 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
[Sun Oct 28 09:12:11 2012] [error] (70007)The timeout specified has
expired: ajp_ilink_receive() can't receive header
iptables rules :
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source
destination
45397 17M RH-Firewall-1-INPUT all -- * * 0.0.0.0/0
0.0.0.0/0
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source
destination
0 0 RH-Firewall-1-INPUT all -- * * 0.0.0.0/0
0.0.0.0/0
Chain OUTPUT (policy ACCEPT 48291 packets, 15M bytes)
pkts bytes target prot opt in out source
destination
Chain RH-Firewall-1-INPUT (2 references)
pkts bytes target prot opt in out source
destination
24226 8281K ACCEPT all -- lo * 0.0.0.0/0
0.0.0.0/0
0 0 ACCEPT icmp -- * * 0.0.0.0/0
0.0.0.0/0 icmptype 255
20372 9116K ACCEPT all -- * * 0.0.0.0/0
0.0.0.0/0 state RELATED,ESTABLISHED
1 60 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:22
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:80
103 6180 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:443
0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW udp dpt:111
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:111
0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW udp dpt:892
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:892
0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW udp dpt:875
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:875
0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW udp dpt:662
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:662
1 60 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:2049
0 0 ACCEPT tcp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW tcp dpt:32803
0 0 ACCEPT udp -- * * 0.0.0.0/0
0.0.0.0/0 state NEW udp dpt:32769
694 76288 REJECT all -- * * 0.0.0.0/0
0.0.0.0/0 reject-with icmp-host-prohibited
LISTEN PORT :
tcp 0 0 0.0.0.0:4447 0.0.0.0:*
LISTEN 663/-server
tcp 0 0 0.0.0.0:2049 0.0.0.0:*
LISTEN -
tcp 0 0 0.0.0.0:32803 0.0.0.0:*
LISTEN -
tcp 0 0 127.0.0.1:9990 0.0.0.0:*
LISTEN 663/-server
tcp 0 0 0.0.0.0:8009 0.0.0.0:*
LISTEN 663/-server
tcp 0 0 127.0.0.1:9999 0.0.0.0:*
LISTEN 663/-server
tcp 0 0 0.0.0.0:111 0.0.0.0:*
LISTEN 589/rpcbind
tcp 0 0 0.0.0.0:8080 0.0.0.0:*
LISTEN 663/-server
tcp 0 0 0.0.0.0:20048 0.0.0.0:*
LISTEN 641/rpc.mountd
tcp 0 0 0.0.0.0:22 0.0.0.0:*
LISTEN 600/sshd
tcp 0 0 127.0.0.1:5432 0.0.0.0:*
LISTEN 620/postgres
tcp 0 0 0.0.0.0:53144 0.0.0.0:*
LISTEN 619/rpc.statd
tcp 0 0 127.0.0.1:25 0.0.0.0:*
LISTEN 890/sendmail: accep
tcp 0 0 0.0.0.0:8443 0.0.0.0:*
LISTEN 663/-server
tcp6 0 0 :::2049 :::*
LISTEN -
tcp6 0 0 :::32803 :::*
LISTEN -
tcp6 0 0 :::111 :::*
LISTEN 589/rpcbind
tcp6 0 0 :::80 :::*
LISTEN 645/httpd
tcp6 0 0 :::20048 :::*
LISTEN 641/rpc.mountd
tcp6 0 0 :::22 :::*
LISTEN 600/sshd
tcp6 0 0 ::1:5432 :::*
LISTEN 620/postgres
tcp6 0 0 :::443 :::*
LISTEN 645/httpd
tcp6 0 0 :::44413 :::*
LISTEN 619/rpc.statd
2
1
Hi
I can't seem to get a gluster storage domain added I am using Fedora
17 on both the nodes management machine. I have the gluster volumes
showing in ovirt and I can manually mount the gluster volume both
locally on the node and on the management machine.
If I manually mount the volume on the node with /usr/bin/mount -t
glusterfs -o vers=3 localhost:/bsdvol1
/rhev/data-center/mnt/localhost:_bsdvol1 as root then add the domain
in the web interface it works.
Although I have the domain done with the manual mounting, I am
wondering what is going on.
Thread-1934::INFO::2012-10-29
13:27:09,793::logUtils::37::dispatcher::(wrapper) Run and protect:
validateStorageServerConnection(domType=6,
spUUID='00000000-0000-0000-0000-000000000000', conList=[{'port': '',
'connection': 'localhost:/bsdvol1', 'iqn': '', 'portal': '', 'user':
'', 'vfs_type': 'glusterfs', 'password': '******', 'id':
'00000000-0000-0000-0000-000000000000'}], options=None)
Thread-1934::INFO::2012-10-29
13:27:09,793::logUtils::39::dispatcher::(wrapper) Run and protect:
validateStorageServerConnection, Return response: {'statuslist':
[{'status': 0, 'id': '00000000-0000-0000-0000-000000000000'}]}
Thread-1934::DEBUG::2012-10-29
13:27:09,793::task::1172::TaskManager.Task::(prepare)
Task=`4f9131eb-45cd-4e82-bc35-e29ed14f0818`::finished: {'statuslist':
[{'status': 0, 'id': '00000000-0000-0000-0000-000000000000'}]}
Thread-1934::DEBUG::2012-10-29
13:27:09,793::task::588::TaskManager.Task::(_updateState)
Task=`4f9131eb-45cd-4e82-bc35-e29ed14f0818`::moving from state
preparing -> state finished
Thread-1934::DEBUG::2012-10-29
13:27:09,794::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-1934::DEBUG::2012-10-29
13:27:09,794::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-1934::DEBUG::2012-10-29
13:27:09,794::task::978::TaskManager.Task::(_decref)
Task=`4f9131eb-45cd-4e82-bc35-e29ed14f0818`::ref 0 aborting False
Thread-1935::DEBUG::2012-10-29
13:27:09,842::BindingXMLRPC::156::vds::(wrapper) [192.168.1.10]
Thread-1935::DEBUG::2012-10-29
13:27:09,842::task::588::TaskManager.Task::(_updateState)
Task=`ef920d52-3082-495f-bfbc-2eb508c3de18`::moving from state init ->
state preparing
Thread-1935::INFO::2012-10-29
13:27:09,843::logUtils::37::dispatcher::(wrapper) Run and protect:
connectStorageServer(domType=6,
spUUID='00000000-0000-0000-0000-000000000000', conList=[{'port': '',
'connection': 'localhost:/bsdvol1', 'mnt_options': 'vers=3', 'portal':
'', 'user': '', 'iqn': '', 'vfs_type': 'glusterfs', 'password':
'******', 'id': 'bbe1bbc5-62b8-4115-b409-6ddea910a688'}],
options=None)
Thread-1935::DEBUG::2012-10-29
13:27:09,851::__init__::1249::Storage.Misc.excCmd::(_log)
'/usr/bin/sudo -n /usr/bin/mount -t glusterfs -o vers=3
localhost:/bsdvol1 /rhev/data-center/mnt/localhost:_bsdvol1' (cwd
None)
Thread-1935::ERROR::2012-10-29
13:27:09,930::hsm::1932::Storage.HSM::(connectStorageServer) Could not
connect to storageServer
Traceback (most recent call last):
File "/usr/share/vdsm/storage/hsm.py", line 1929, in connectStorageServer
conObj.connect()
File "/usr/share/vdsm/storage/storageServer.py", line 179, in connect
self._mount.mount(self.options, self._vfsType)
File "/usr/share/vdsm/storage/mount.py", line 190, in mount
return self._runcmd(cmd, timeout)
File "/usr/share/vdsm/storage/mount.py", line 206, in _runcmd
raise MountError(rc, ";".join((out, err)))
MountError: (1, 'unknown option vers (ignored)\nMount failed. Please
check the log file for more details.\n;ERROR: failed to create logfile
"/var/log/glusterfs/rhev-data-center-mnt-localhost:_bsdvol1.log"
(Permission denied)\nERROR: failed to open logfile
/var/log/glusterfs/rhev-data-center-mnt-localhost:_bsdvol1.log\n')
Thread-1935::DEBUG::2012-10-29
13:27:09,931::lvm::457::OperationMutex::(_invalidateAllPvs) Operation
'lvm invalidate operation' got the operation mutex
Thread-1935::DEBUG::2012-10-29
13:27:09,932::lvm::459::OperationMutex::(_invalidateAllPvs) Operation
'lvm invalidate operation' released the operation mutex
Thread-1935::DEBUG::2012-10-29
13:27:09,932::lvm::469::OperationMutex::(_invalidateAllVgs) Operation
'lvm invalidate operation' got the operation mutex
Thread-1935::DEBUG::2012-10-29
13:27:09,932::lvm::471::OperationMutex::(_invalidateAllVgs) Operation
'lvm invalidate operation' released the operation mutex
Thread-1935::DEBUG::2012-10-29
13:27:09,933::lvm::490::OperationMutex::(_invalidateAllLvs) Operation
'lvm invalidate operation' got the operation mutex
Thread-1935::DEBUG::2012-10-29
13:27:09,933::lvm::492::OperationMutex::(_invalidateAllLvs) Operation
'lvm invalidate operation' released the operation mutex
Thread-1935::INFO::2012-10-29
13:27:09,934::logUtils::39::dispatcher::(wrapper) Run and protect:
connectStorageServer, Return response: {'statuslist': [{'status': 477,
'id': 'bbe1bbc5-62b8-4115-b409-6ddea910a688'}]}
Thread-1935::DEBUG::2012-10-29
13:27:09,934::task::1172::TaskManager.Task::(prepare)
Task=`ef920d52-3082-495f-bfbc-2eb508c3de18`::finished: {'statuslist':
[{'status': 477, 'id': 'bbe1bbc5-62b8-4115-b409-6ddea910a688'}]}
Thread-1935::DEBUG::2012-10-29
13:27:09,934::task::588::TaskManager.Task::(_updateState)
Task=`ef920d52-3082-495f-bfbc-2eb508c3de18`::moving from state
preparing -> state finished
Thread-1935::DEBUG::2012-10-29
13:27:09,934::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-1935::DEBUG::2012-10-29
13:27:09,935::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-1935::DEBUG::2012-10-29
13:27:09,935::task::978::TaskManager.Task::(_decref)
Task=`ef920d52-3082-495f-bfbc-2eb508c3de18`::ref 0 aborting False
Thread-1937::DEBUG::2012-10-29
13:27:10,073::BindingXMLRPC::156::vds::(wrapper) [192.168.1.10]
Thread-1937::DEBUG::2012-10-29
13:27:10,073::task::588::TaskManager.Task::(_updateState)
Task=`322f7d1b-0e8d-458b-baf2-5c7f8c5f4303`::moving from state init ->
state preparing
Thread-1937::INFO::2012-10-29
13:27:10,073::logUtils::37::dispatcher::(wrapper) Run and protect:
createStorageDomain(storageType=6,
sdUUID='d8591d07-1611-46cc-9122-fc7badea0f4c',
domainName='DCS_Bis_Sys_gluster',
typeSpecificArg='localhost:/bsdvol1', domClass=1, domVersion='0',
options=None)
Thread-1937::DEBUG::2012-10-29
13:27:10,074::misc::1053::SamplingMethod::(__call__) Trying to enter
sampling method (storage.sdc.refreshStorage)
Thread-1937::DEBUG::2012-10-29
13:27:10,074::misc::1055::SamplingMethod::(__call__) Got in to
sampling method
Thread-1937::DEBUG::2012-10-29
13:27:10,074::misc::1053::SamplingMethod::(__call__) Trying to enter
sampling method (storage.iscsi.rescan)
Thread-1937::DEBUG::2012-10-29
13:27:10,074::misc::1055::SamplingMethod::(__call__) Got in to
sampling method
Thread-1937::DEBUG::2012-10-29
13:27:10,075::__init__::1249::Storage.Misc.excCmd::(_log)
'/usr/bin/sudo -n /sbin/iscsiadm -m session -R' (cwd None)
Thread-1937::DEBUG::2012-10-29
13:27:10,092::__init__::1249::Storage.Misc.excCmd::(_log) FAILED:
<err> = 'iscsiadm: No session found.\n'; <rc> = 21
Thread-1937::DEBUG::2012-10-29
13:27:10,092::misc::1063::SamplingMethod::(__call__) Returning last
result
Thread-1937::DEBUG::2012-10-29
13:27:15,382::__init__::1249::Storage.Misc.excCmd::(_log)
'/usr/bin/sudo -n /sbin/multipath' (cwd None)
Thread-1937::DEBUG::2012-10-29
13:27:15,414::__init__::1249::Storage.Misc.excCmd::(_log) SUCCESS:
<err> = ''; <rc> = 0
Thread-1937::DEBUG::2012-10-29
13:27:15,415::lvm::457::OperationMutex::(_invalidateAllPvs) Operation
'lvm invalidate operation' got the operation mutex
Thread-1937::DEBUG::2012-10-29
13:27:15,415::lvm::459::OperationMutex::(_invalidateAllPvs) Operation
'lvm invalidate operation' released the operation mutex
Thread-1937::DEBUG::2012-10-29
13:27:15,415::lvm::469::OperationMutex::(_invalidateAllVgs) Operation
'lvm invalidate operation' got the operation mutex
Thread-1937::DEBUG::2012-10-29
13:27:15,416::lvm::471::OperationMutex::(_invalidateAllVgs) Operation
'lvm invalidate operation' released the operation mutex
Thread-1937::DEBUG::2012-10-29
13:27:15,416::lvm::490::OperationMutex::(_invalidateAllLvs) Operation
'lvm invalidate operation' got the operation mutex
Thread-1937::DEBUG::2012-10-29
13:27:15,416::lvm::492::OperationMutex::(_invalidateAllLvs) Operation
'lvm invalidate operation' released the operation mutex
Thread-1937::DEBUG::2012-10-29
13:27:15,416::misc::1063::SamplingMethod::(__call__) Returning last
result
Thread-1937::DEBUG::2012-10-29
13:27:15,417::lvm::349::OperationMutex::(_reloadvgs) Operation 'lvm
reload operation' got the operation mutex
Thread-1937::DEBUG::2012-10-29
13:27:15,419::__init__::1249::Storage.Misc.excCmd::(_log)
'/usr/bin/sudo -n /sbin/lvm vgs --config " devices { preferred_names =
[\\"^/dev/mapper/\\"] ignore_suspended_devices=1 write_cache_state=0
disable_after_error_count=3 filter = [
\\"a%36848f690e0b7860017e62e4257089a6e|36848f690e0b78600181b77200a8142b8%\\",
\\"r%.*%\\" ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 } backup { retain_min = 50 retain_days = 0 } "
--noheadings --units b --nosuffix --separator | -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free
d8591d07-1611-46cc-9122-fc7badea0f4c' (cwd None)
Thread-1937::DEBUG::2012-10-29
13:27:15,536::__init__::1249::Storage.Misc.excCmd::(_log) FAILED:
<err> = ' Volume group "d8591d07-1611-46cc-9122-fc7badea0f4c" not
found\n'; <rc> = 5
Thread-1937::WARNING::2012-10-29
13:27:15,538::lvm::353::Storage.LVM::(_reloadvgs) lvm vgs failed: 5 []
[' Volume group "d8591d07-1611-46cc-9122-fc7badea0f4c" not found']
Thread-1937::DEBUG::2012-10-29
13:27:15,538::lvm::376::OperationMutex::(_reloadvgs) Operation 'lvm
reload operation' released the operation mutex
Thread-1937::INFO::2012-10-29
13:27:15,542::nfsSD::64::Storage.StorageDomain::(create)
sdUUID=d8591d07-1611-46cc-9122-fc7badea0f4c
domainName=DCS_Bis_Sys_gluster remotePath=localhost:/bsdvol1
domClass=1
Thread-1937::ERROR::2012-10-29
13:27:15,550::task::853::TaskManager.Task::(_setError)
Task=`322f7d1b-0e8d-458b-baf2-5c7f8c5f4303`::Unexpected error
Traceback (most recent call last):
File "/usr/share/vdsm/storage/task.py", line 861, in _run
return fn(*args, **kargs)
File "/usr/share/vdsm/logUtils.py", line 38, in wrapper
res = f(*args, **kwargs)
File "/usr/share/vdsm/storage/hsm.py", line 2136, in createStorageDomain
typeSpecificArg, storageType, domVersion)
File "/usr/share/vdsm/storage/nfsSD.py", line 75, in create
cls._preCreateValidation(sdUUID, mntPoint, remotePath, version)
File "/usr/share/vdsm/storage/nfsSD.py", line 44, in _preCreateValidation
raise se.StorageDomainFSNotMounted(domPath)
StorageDomainFSNotMounted: Storage domain remote path not mounted:
('/rhev/data-center/mnt/localhost:_bsdvol1',)
[root@bsdvmhvnode01 mnt]# cat
/var/log/glusterfs/rhev-data-center-mnt-localhost:_bsdvol1.log
[2012-10-29 13:27:42.311022] I [glusterfsd.c:1666:main]
0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version
3.3.1
[2012-10-29 13:27:42.328054] I
[io-cache.c:1549:check_cache_ users(a)ovirt.org. size_ok]
0-bsdvol1-quick-read: Max cache size is 50636935168
[2012-10-29 13:27:42.328157] I [io-cache.c:1549:check_cache_size_ok]
0-bsdvol1-io-cache: Max cache size is 50636935168
[2012-10-29 13:27:42.329037] I [client.c:2142:notify]
0-bsdvol1-client-0: parent translators are ready, attempting connect
on transport
Given volfile:
+------------------------------------------------------------------------------+
1: volume bsdvol1-client-0
2: type protocol/client
3: option remote-host 192.168.1.11
4: option remote-subvolume /data/bsdvol1
5: option transport-type tcp
6: option username ed9b899c-26c1-4d8b-a2f8-ffd2d0b10fed
7: option password 37a8f9ed-e27c-41cb-a049-da6a65042920
8: end-volume
9:
10: volume bsdvol1-write-behind
11: type performance/write-behind
12: subvolumes bsdvol1-client-0
13: end-volume
14:
15: volume bsdvol1-read-ahead
16: type performance/read-ahead
17: subvolumes bsdvol1-write-behind
18: end-volume
19:
20: volume bsdvol1-io-cache
21: type performance/io-cache
22: subvolumes bsdvol1-read-ahead
23: end-volume
24:
25: volume bsdvol1-quick-read
26: type performance/quick-read
27: subvolumes bsdvol1-io-cache
28: end-volume
29:
30: volume bsdvol1-md-cache
31: type performance/md-cache
32: subvolumes bsdvol1-quick-read
33: end-volume
34:
35: volume bsdvol1
36: type debug/io-stats
37: option latency-measurement off
38: option count-fop-hits off
39: subvolumes bsdvol1-md-cache
40: end-volume
+------------------------------------------------------------------------------+
[2012-10-29 13:27:42.334438] I [rpc-clnt.c:1657:rpc_clnt_reconfig]
0-bsdvol1-client-0: changing port to 24009 (from 0)
[2012-10-29 13:27:46.331768] I
[client-handshake.c:1636:select_server_supported_programs]
0-bsdvol1-client-0: Using Program GlusterFS 3.3.1, Num (1298437),
Version (330)
[2012-10-29 13:27:46.332216] I
[client-handshake.c:1433:client_setvolume_cbk] 0-bsdvol1-client-0:
Connected to 192.168.1.11:24009, attached to remote volume
'/data/bsdvol1'.
[2012-10-29 13:27:46.332249] I
[client-handshake.c:1445:client_setvolume_cbk] 0-bsdvol1-client-0:
Server and Client lk-version numbers are not same, reopening the fds
[2012-10-29 13:27:46.337041] I [fuse-bridge.c:4191:fuse_graph_setup]
0-fuse: switched to graph 0
[2012-10-29 13:27:46.337157] I
[client-handshake.c:453:client_set_lk_version_cbk] 0-bsdvol1-client-0:
Server lk version = 1
[2012-10-29 13:27:46.337466] I [fuse-bridge.c:3376:fuse_init]
0-glusterfs-fuse: FUSE inited with protocol versions: glusterfs 7.13
kernel 7.20
3
2
Hello,
I am using ovirt 3.1
I do:
engine-iso-uploader -v -i ISO list
and I get:
Please provide the REST API password for the admin@internal
oVirt Engine user
(CTRL+D to abort):
I insert correct password but I get:
ERROR: [ERROR]::ca_file (CA certificate) must be specified
for SSL connection.
INFO: Use the -h option to see usage.
I do not want to use certificates, only passwords. And,
in my setup, uploading an
ISO is not a security breach.
What can I do?
Thanks,
Mario
3
2
Hi,
I've been using a 8GB USB stick to boot the oVirt Node but with only 8 GB i
have no swap and less than 1 GB available for log. I bought a 16 GB but now
I can't boot with this one.
It gives 2 warnings:
dracut Warning: Unable to process initqueue
dracut Warning: /dev/mapper/live-rw does not exist
Dropping to debug shell.
dmesg gives the following info:
EXT4-fs (sda2): mounted filessystem without journal. Opts: (null)
then those warnings and the boot stops, going to a dracut shell.
Any ideas?
Alex
2
3
I noticed that (using latest GIT Master) the Quota UI will only allow
entering of an integer number 1 - 65535 into the Memory "limit to" quota
field. Thus in MB this limits max memory per quota to 64GB. I am assuming
this to be a bug as obviously one would want to allow for much more than
64GB.
- DHC
3
3

28 Oct '12
--_006_5F9E965F5A80BC468BE5F40576769F0903F0A4EFexchange22_
Content-Type: multipart/alternative;
boundary="_000_5F9E965F5A80BC468BE5F40576769F0903F0A4EFexchange22_"
--_000_5F9E965F5A80BC468BE5F40576769F0903F0A4EFexchange22_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
today I had a VM that had a couple of hard drives created, that I wanted de=
stroyed, so I shift-clicked to mark all of them:
[cid:8F2F47C5-D20B-418E-9267-63A5272FC8B2@adm.slu.se]
This screen showed up:
[cid:2C114136-F248-48B2-AABC-977BFA373CB4@adm.slu.se]
I clicked "OK", the disks were deleted, but ever since then, these messages=
keep appearing in the event log:
[cid:2A90409A-52D5-41E3-97BE-413AE1F4C123@adm.slu.se]
engine.log keeps printing this:
2012-10-26 14:14:50,285 INFO [org.ovirt.engine.core.bll.AsyncTaskManager] =
(QuartzScheduler_Worker-63) AsyncTaskManager::PollAndUpdateAsyncTasks: 1 ta=
sks, 1 tasks to poll now
2012-10-26 14:14:50,441 INFO [org.ovirt.engine.core.bll.SPMAsyncTask] (Qua=
rtzScheduler_Worker-63) BaseAsyncTask::OnTaskEndSuccess: Task a50a874d-5a81=
-4268-a085-2602df29def1 (Parent Command RemoveDisk, Parameters Type org.ovi=
rt.engine.core.common.asynctasks.AsyncTaskParameters) ended successfully.
2012-10-26 14:14:50,442 INFO [org.ovirt.engine.core.bll.EntityAsyncTask] (=
QuartzScheduler_Worker-63) EntityAsyncTask::EndActionIfNecessary: All tasks=
of entity d9d60b31-c8e4-4d24-8b2e-29b654789057 has ended -> executing EndA=
ction
2012-10-26 14:14:50,443 INFO [org.ovirt.engine.core.bll.EntityAsyncTask] (=
QuartzScheduler_Worker-63) EntityAsyncTask::EndAction: Ending action for 1 =
tasks (entity ID: d9d60b31-c8e4-4d24-8b2e-29b654789057): calling EndAction =
for action type RemoveDisk.
2012-10-26 14:14:50,445 INFO [org.ovirt.engine.core.bll.EntityAsyncTask] (=
pool-3-thread-47) EntityAsyncTask::EndCommandAction [within thread]context:=
Attempting to EndAction RemoveDisk
2012-10-26 14:14:50,471 INFO [org.ovirt.engine.core.bll.RemoveDiskCommand]=
(pool-3-thread-47) Ending command successfully: org.ovirt.engine.core.bll.=
RemoveDiskCommand
2012-10-26 14:14:50,484 WARN [org.ovirt.engine.core.compat.backendcompat.T=
ypeCompat] (pool-3-thread-47) Unable to get value of property: diskAlias fo=
r class org.ovirt.engine.core.bll.RemoveDiskCommand
2012-10-26 14:14:50,510 ERROR [org.ovirt.engine.core.bll.EntityAsyncTask] (=
pool-3-thread-47) EntityAsyncTask::EndCommandAction [within thread]: EndAct=
ion for action type RemoveDisk threw an exception: java.lang.NullPointerExc=
eption
at org.ovirt.engine.core.bll.RemoveDiskCommand.getVmsForDiskId(RemoveDiskCo=
mmand.java:146) [engine-bll.jar:]
at org.ovirt.engine.core.bll.RemoveDiskCommand.endCommand(RemoveDiskCommand=
.java:281) [engine-bll.jar:]
at org.ovirt.engine.core.bll.RemoveDiskCommand.EndSuccessfully(RemoveDiskCo=
mmand.java:272) [engine-bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.InternalEndSuccessfully(CommandBas=
e.java:465) [engine-bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.endActionInTransactionScope(Comman=
dBase.java:420) [engine-bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:=
1205) [engine-bll.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInSupp=
ressed(TransactionSupport.java:168) [engine-utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScop=
e(TransactionSupport.java:107) [engine-utils.jar:]
at org.ovirt.engine.core.bll.CommandBase.EndAction(CommandBase.java:366) [e=
ngine-bll.jar:]
at org.ovirt.engine.core.bll.Backend.endAction(Backend.java:356) [engine-bl=
l.jar:]
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source) [:1.7.0_06=
-icedtea]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor=
Impl.java:43) [rt.jar:1.7.0_06-icedtea]
at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_06-icedte=
a]
at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$Manag=
edReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterc=
eptorFactory.java:72) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorCo=
ntext.java:374) [jboss-invocation.jar:1.1.1.Final]
at org.ovirt.engine.core.utils.ThreadLocalSessionCleanerInterceptor.injectW=
ebContextToThreadLocal(ThreadLocalSessionCleanerInterceptor.java:11) [engin=
e-utils.jar:]
at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source) [:1.7.0_06-=
icedtea]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor=
Impl.java:43) [rt.jar:1.7.0_06-icedtea]
at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_06-icedte=
a]
at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFact=
ory$ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedRef=
erenceLifecycleMethodInterceptorFactory.java:123) [jboss-as-ee-7.1.1.Final.=
jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedIntercept=
or.java:53) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processI=
nvocation(UserInterceptorFactory.java:36) [jboss-as-ee-7.1.1.Final.jar:7.1.=
1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterce=
ptor.java:21) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterce=
ptor.java:61) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.pr=
ocessInvocation(ComponentDispatcherInterceptor.java:53) [jboss-as-ee-7.1.1.=
Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociat=
ionInterceptor.processInvocation(SingletonComponentInstanceAssociationInter=
ceptor.java:53) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java=
:211) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:363=
) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor=
.java:194) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterce=
ptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [jboss-=
as-ejb3-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvoc=
ation(LoggingInterceptor.java:59) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Fina=
l]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(=
NamespaceContextInterceptor.java:50) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Fin=
al]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLIntercep=
tor.java:45) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterce=
ptor.java:61) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165) =
[jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescri=
ption.java:173) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:=
288) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterce=
ptor.java:61) [jboss-invocation.jar:1.1.1.Final]
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationH=
andler.java:72) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]
at org.ovirt.engine.core.bll.interfaces.BackendInternal$$$view9.endAction(U=
nknown Source) [engine-bll.jar:]
at org.ovirt.engine.core.bll.EntityAsyncTask.EndCommandAction(EntityAsyncTa=
sk.java:134) [engine-bll.jar:]
at org.ovirt.engine.core.bll.EntityAsyncTask.access$000(EntityAsyncTask.jav=
a:23) [engine-bll.jar:]
at org.ovirt.engine.core.bll.EntityAsyncTask$1.run(EntityAsyncTask.java:104=
) [engine-bll.jar:]
at org.ovirt.engine.core.utils.threadpool.ThreadPoolUtil$InternalWrapperRun=
nable.run(ThreadPoolUtil.java:64) [engine-utils.jar:]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) =
[rt.jar:1.7.0_06-icedtea]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [rt.j=
ar:1.7.0_06-icedtea]
at java.util.concurrent.FutureTask.run(FutureTask.java:166) [rt.jar:1.7.0_0=
6-icedtea]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav=
a:1110) [rt.jar:1.7.0_06-icedtea]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja=
va:603) [rt.jar:1.7.0_06-icedtea]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_06-icedtea]
2012-10-26 14:14:50,540 INFO [org.ovirt.engine.core.bll.EntityAsyncTask] (=
pool-3-thread-47) EntityAsyncTask::HandleEndActionResult [within thread]: E=
ndAction for action type RemoveDisk completed, handling the result.
2012-10-26 14:14:50,541 INFO [org.ovirt.engine.core.bll.EntityAsyncTask] (=
pool-3-thread-47) EntityAsyncTask::HandleEndActionResult [within thread]: E=
ndAction for action type RemoveDisk hasnt succeeded, not clearing tasks, wi=
ll attempt again next polling.
Engine feels slower than usual from having to constantly try to delete disk=
s that aren=B4t there. I have tried restarting it, but when it starts, it r=
emembers that "Oh yeah, there was these disks I absolutely have to delete, =
better pick up where I left off!" and loops this forever.
Is there a way to make it forget?
Med V=E4nliga H=E4lsningar
---------------------------------------------------------------------------=
----
Karli Sj=F6berg
Swedish University of Agricultural Sciences
Box 7079 (Visiting Address Kron=E5sv=E4gen 8)
S-750 07 Uppsala, Sweden
Phone: +46-(0)18-67 15 66
karli.sjoberg(a)slu.se<mailto:karli.sjoberg@adm.slu.se>
--_000_5F9E965F5A80BC468BE5F40576769F0903F0A4EFexchange22_
Content-Type: text/html; charset="iso-8859-1"
Content-ID: <C778356A58FF3249BFC603A8DACE03A7(a)ad.slu.se>
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<div>Hi,</div>
<div><br>
</div>
<div>today I had a VM that had a couple of hard drives created, that I want=
ed destroyed, so I shift-clicked to mark all of them:</div>
<div><img id=3D"f87add05-ecd3-4699-8678-0d145df13b8f" height=3D"217" width=
=3D"366" apple-width=3D"yes" apple-height=3D"yes" src=3D"cid:8F2F47C5-D20B-=
418E-9267-63A5272FC8B2(a)adm.slu.se"></div>
<div><br>
</div>
<div><br>
</div>
<div>This screen showed up:</div>
<div><img id=3D"9cae3c76-3201-4e98-9661-49771f926960" height=3D"410" width=
=3D"511" apple-width=3D"yes" apple-height=3D"yes" src=3D"cid:2C114136-F248-=
48B2-AABC-977BFA373CB4(a)adm.slu.se"></div>
<div><br>
</div>
<div><br>
</div>
<div>I clicked "OK", the disks were deleted, but ever since then,=
these messages keep appearing in the event log:</div>
<div><img id=3D"ef18ba1c-a3ad-4946-9c79-0c39f621428b" height=3D"245" width=
=3D"522" apple-width=3D"yes" apple-height=3D"yes" src=3D"cid:2A90409A-52D5-=
41E3-97BE-413AE1F4C123(a)adm.slu.se"></div>
<div><br class=3D"webkit-block-placeholder">
</div>
<div><br class=3D"webkit-block-placeholder">
</div>
<div>engine.log keeps printing this:</div>
<div>
<div>2012-10-26 14:14:50,285 INFO [org.ovirt.engine.core.bll.AsyncTas=
kManager] (QuartzScheduler_Worker-63) AsyncTaskManager::PollAndUpdateAsyncT=
asks: 1 tasks, 1 tasks to poll now</div>
<div>2012-10-26 14:14:50,441 INFO [org.ovirt.engine.core.bll.SPMAsync=
Task] (QuartzScheduler_Worker-63) BaseAsyncTask::OnTaskEndSuccess: Task a50=
a874d-5a81-4268-a085-2602df29def1 (Parent Command RemoveDisk, Parameters Ty=
pe org.ovirt.engine.core.common.asynctasks.AsyncTaskParameters)
ended successfully.</div>
<div>2012-10-26 14:14:50,442 INFO [org.ovirt.engine.core.bll.EntityAs=
yncTask] (QuartzScheduler_Worker-63) EntityAsyncTask::EndActionIfNecessary:=
All tasks of entity d9d60b31-c8e4-4d24-8b2e-29b654789057 has ended -> e=
xecuting EndAction</div>
<div>2012-10-26 14:14:50,443 INFO [org.ovirt.engine.core.bll.EntityAs=
yncTask] (QuartzScheduler_Worker-63) EntityAsyncTask::EndAction: Ending act=
ion for 1 tasks (entity ID: d9d60b31-c8e4-4d24-8b2e-29b654789057): calling =
EndAction for action type RemoveDisk.</div>
<div>2012-10-26 14:14:50,445 INFO [org.ovirt.engine.core.bll.EntityAs=
yncTask] (pool-3-thread-47) EntityAsyncTask::EndCommandAction [within threa=
d]context: Attempting to EndAction RemoveDisk</div>
<div>2012-10-26 14:14:50,471 INFO [org.ovirt.engine.core.bll.RemoveDi=
skCommand] (pool-3-thread-47) Ending command successfully: org.ovirt.engine=
.core.bll.RemoveDiskCommand</div>
<div>2012-10-26 14:14:50,484 WARN [org.ovirt.engine.core.compat.backe=
ndcompat.TypeCompat] (pool-3-thread-47) Unable to get value of property: di=
skAlias for class org.ovirt.engine.core.bll.RemoveDiskCommand</div>
<div>2012-10-26 14:14:50,510 ERROR [org.ovirt.engine.core.bll.EntityAsyncTa=
sk] (pool-3-thread-47) EntityAsyncTask::EndCommandAction [within thread]: E=
ndAction for action type RemoveDisk threw an exception: java.lang.NullPoint=
erException</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.RemoveDiskCommand.getVmsForDiskId(RemoveDiskCommand.=
java:146) [engine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.RemoveDiskCommand.endCommand(RemoveDiskCommand.java:=
281) [engine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.RemoveDiskCommand.EndSuccessfully(RemoveDiskCommand.=
java:272) [engine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.CommandBase.InternalEndSuccessfully(CommandBase.java=
:465) [engine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.CommandBase.endActionInTransactionScope(CommandBase.=
java:420) [engine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1205) =
[engine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.utils.transaction.TransactionSupport.executeInSuppressed=
(TransactionSupport.java:168) [engine-utils.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(Tran=
sactionSupport.java:107) [engine-utils.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.CommandBase.EndAction(CommandBase.java:366) [engine-=
bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.Backend.endAction(Backend.java:356) [engine-bll.jar:=
]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at sun=
.reflect.GeneratedMethodAccessor149.invoke(Unknown Source) [:1.7.0_06-icedt=
ea]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at sun=
.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j=
ava:43) [rt.jar:1.7.0_06-icedtea]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at jav=
a.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_06-icedtea]</di=
v>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedRefe=
renceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorF=
actory.java:72) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.=
java:374) [jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.utils.ThreadLocalSessionCleanerInterceptor.injectWebCont=
extToThreadLocal(ThreadLocalSessionCleanerInterceptor.java:11) [engine-util=
s.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at sun=
.reflect.GeneratedMethodAccessor68.invoke(Unknown Source) [:1.7.0_06-icedte=
a]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at sun=
.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j=
ava:43) [rt.jar:1.7.0_06-icedtea]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at jav=
a.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_06-icedtea]</di=
v>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$Ma=
nagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReference=
LifecycleMethodInterceptorFactory.java:123)
[jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.jav=
a:53) [jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocat=
ion(UserInterceptorFactory.java:36) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Fina=
l]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.j=
ava:21) [jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.j=
ava:61) [jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processI=
nvocation(ComponentDispatcherInterceptor.java:53) [jboss-as-ee-7.1.1.Final.=
jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInt=
erceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor=
.java:53) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:211) =
[jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:363) [jbo=
ss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:=
194) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.p=
rocessInvocation(CurrentInvocationContextInterceptor.java:41) [jboss-as-ejb=
3-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(=
LoggingInterceptor.java:59) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final]</di=
v>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(Namesp=
aceContextInterceptor.java:50) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</d=
iv>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.ja=
va:45) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.j=
ava:61) [jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165) [jboss=
-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.=
java:173) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [=
jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.j=
ava:61) [jboss-invocation.jar:1.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler=
.java:72) [jboss-as-ee-7.1.1.Final.jar:7.1.1.Final]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.interfaces.BackendInternal$$$view9.endAction(Unknown=
Source) [engine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.EntityAsyncTask.EndCommandAction(EntityAsyncTask.jav=
a:134) [engine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.EntityAsyncTask.access$000(EntityAsyncTask.java:23) =
[engine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.bll.EntityAsyncTask$1.run(EntityAsyncTask.java:104) [eng=
ine-bll.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at org=
.ovirt.engine.core.utils.threadpool.ThreadPoolUtil$InternalWrapperRunnable.=
run(ThreadPoolUtil.java:64) [engine-utils.jar:]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at jav=
a.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.ja=
r:1.7.0_06-icedtea]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at jav=
a.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [rt.jar:1.7=
.0_06-icedtea]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at jav=
a.util.concurrent.FutureTask.run(FutureTask.java:166) [rt.jar:1.7.0_06-iced=
tea]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at jav=
a.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110=
) [rt.jar:1.7.0_06-icedtea]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at jav=
a.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603=
) [rt.jar:1.7.0_06-icedtea]</div>
<div><span class=3D"Apple-tab-span" style=3D"white-space:pre"></span>at jav=
a.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_06-icedtea]</div>
<div><br>
</div>
<div>2012-10-26 14:14:50,540 INFO [org.ovirt.engine.core.bll.EntityAs=
yncTask] (pool-3-thread-47) EntityAsyncTask::HandleEndActionResult [within =
thread]: EndAction for action type RemoveDisk completed, handling the resul=
t.</div>
<div>2012-10-26 14:14:50,541 INFO [org.ovirt.engine.core.bll.EntityAs=
yncTask] (pool-3-thread-47) EntityAsyncTask::HandleEndActionResult [within =
thread]: EndAction for action type RemoveDisk hasnt succeeded, not clearing=
tasks, will attempt again next polling.</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Engine feels slower than usual from having to constantly try to delete=
disks that aren=B4t there. I have tried restarting it, but when it starts,=
it remembers that "Oh yeah, there was these disks I absolutely
<b>have</b> to delete, better pick up where I left off!" and loops thi=
s forever.</div>
<div><br>
</div>
<div>Is there a way to make it forget?</div>
<div>
<div><br class=3D"Apple-interchange-newline">
<br>
</div>
<div>Med V=E4nliga H=E4lsningar<br>
---------------------------------------------------------------------------=
----<br>
Karli Sj=F6berg<br>
Swedish University of Agricultural Sciences<br>
Box 7079 (Visiting Address Kron=E5sv=E4gen 8)<br>
S-750 07 Uppsala, Sweden<br>
Phone: +46-(0)18-67 15 66</div>
<div><a href=3D"mailto:karli.sjoberg@adm.slu.se">karli.sjoberg(a)slu.se</a></=
div>
</div>
<br>
</body>
</html>
--_000_5F9E965F5A80BC468BE5F40576769F0903F0A4EFexchange22_--
--_006_5F9E965F5A80BC468BE5F40576769F0903F0A4EFexchange22_
Content-Type: image/png;
name="=?iso-8859-1?Q?Sk=E4rmavbild_2012-10-26_kl._14.11.52.png?="
Content-Description: =?iso-8859-1?Q?Sk=E4rmavbild_2012-10-26_kl._14.11.52.png?=
Content-Disposition: inline;
filename="=?iso-8859-1?Q?Sk=E4rmavbild_2012-10-26_kl._14.11.52.png?=";
size=17336; creation-date="Fri, 26 Oct 2012 12:21:31 GMT";
modification-date="Fri, 26 Oct 2012 12:21:31 GMT"
Content-ID: <8F2F47C5-D20B-418E-9267-63A5272FC8B2(a)adm.slu.se>
Content-Transfer-Encoding: base64
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
LvH+7KPrU+Hzw9fY96bvsZ+1X5M/xt/J/0EARYBvwEAgS2BU4FSQYFBq0HKwQnBh8E6IQUhNKBR6
JrQ9jIogEsbC+cIvhK9EKEeURuxFWkXeiyKPCogaixaITo9ei9GOuRGLiHWN7TvHfi7p3EqcWlxV
PBTvEt+XwJmQkrCaqJNYm4RN8k16miyWnJ/87bz1+Y4U5pTElLcXdC40pJKkhqTOpimmVfyF+Mv7
r/F0yfQr6UcZbhlPLopdLLp4kOma+SRLPKs46zjbI3s8RyanPBeVG5D7Ik8lrzafPD8m/+0lo0ut
BWwFGQXfCs8WjhRJFVVcxl4Ov7xcbFjcfoXrSu6VgxKvkplS9dKmq0xX06/+KHMrmy5XLW+sYK64
WLFf6V05V6VT1VrNU110DXUt4tr761bXh27I3airYai5WHN4M+Dmcq1Z7UCdbF1dPVN9TgOsIbxh
45bDrcnbmrfbG4Ubq5pomi7eAXfC73xodmp+cdfgbt89uXuN97nvX22hbMlohVqjW3favNqW223b
px7oP+jrUOxoeSjy8GYne2dpF3VXTje2O6X7+FHMo92eoJ6tXs/et31n+1712/Q/HzAdGB80GBx+
rP24f0ht6NGw0nDniMLIgydyT9pGZUZbx6THWp5KP20ZlxlvnZCdaJ+Un+yYOjXVPa0y3ftM89nj
53rPR2dOz0y9sHwxN+swuzznNrf+0u/l5/mI+V+vEheQCxmLZItFS0xL1a/5Xzctyyx3rWiujL0x
f/PqrevbzXeh7w5WU97j3xetsa7VrUusd25ob0x+sP+wuhm0+WsrdZt8++pHvo/3P6l+Gtux2Vn9
HPL5+EvmV/qvN79JfevbNdld+u7//dePjD36vdqfcj+H9q33135FHqAPig/5DzuODI4Wjv2Pj4Oc
Q5x/SwE44YJ5eADw5SZBJ9gCQEnQpViSP9ryHwaH/qgzK4gTugOzhVPD3yGakVkof7Qp5hQRN5aO
mAKHwSNI0KTkZNTkLBRClMpUp6k9aWJos+gq6BsZHjA+ZnrF/JmVhE2U3YwjmDODq4y7iech7yDf
JP+cwJLgitCq8IbIJ9GvYr8kEJI4KSppRhkOWR45fnkhBWFF4VOCSvzKvCrcquxqrOpMGvSaVFqk
2mjtY50futt6b/XnDMYMe41aTtcZV5gUmxaYXTLPt8izzLXKts6wSbM9bxdvH+UQcsbX0eOsq5O7
s49LsOs5tzT3XI9izyqvOu8mn1bfh349/o8DxgPngtaDD0KpwkTCdSKcI2OjCqIbYvpj58/txCMT
6BL5kqSTVc/rpBhdME21TLP+yy7dIePMRcdMxyzHbKcct1y/vNj87Es1Bd2FL4q2ixFXGErESrWu
2pUFlJ+vKKm8W/W0evM60Q3eGu2bbrVJdRX1nQ1zt741kjbx3lFo1rtrfs/2vmOLS6tHm097wIPg
jrCHEZ1RXTHdcY+SetJ7L/fd7O8cmBxcffxzGD/C/kRyVHvM5qn3eMxE2mTeVNH05WcFz3NnMl6k
zMbNRbwMmPd45bhgtWi0pPX61LL0iugbwbe877hW2d4zr9Gv02xQfCDdJN5Cb8O3jz7ufdreefm5
60vJ15BvOrvMu1+/j/yo2ov6abzPvX/wa/qg9jD+yOJY4PiYwL8gGIAKCfxTwIcRBchQlBmaF0OE
+Ub0CjtKPIB7iG8laSdtJ3tIPkAxSvmK6gP1d1oEHRk9PQMLIweTALMsy2lWH7ZE9sscdZytXH3c
IzzjvBN8U/xThNz3VGhUeEikX7RXrEe8R6JXsleqV/qRTKdsh1yrfLNCg+K1UyVK+crpKgmqYWq+
6k4aFpraWvLagjrMunjdQ70t/XmDYcMWo+rTucbxJsGm7mb25mYW+pbqVnLWIjZctvR2JPYw+12H
9TMLjlNnR5wGnPtdHruOuD11n/Z44fnSa8F7yee177Lfiv+bgNXAD0FfQ6BQijDucNkIvUiHKP/o
+Jjs2PJzt+Mexg8nPEt8lbSSvHp+LWX9wkbqh7QPf22kr2e8v7ia+SZrJXs5523uRt7uJUQBTSFf
keJlw2LHK4EliaW5VyvLmsv7KmYqP1TDrzFfl79hVRNyM6u2rq6/frHhx23SRp4mxTtGzXZ33e/5
3Q9piWqNa0tuT3twsSPn4aXOoq6S7opHNT3NvT190/3rA0ePqYYEhlVHrJ74jiaOFTytHe+ceDr5
amp1euvZzvNvMz9e7M8ezh3PQ6/gC4hF5BLqNXoZu0L2hu4t5zvRVcX32mum6w4bnh+CN2O3Lmzn
fCz+VLFz7XP1l7Kvhd8yd5O/R/7w23P+abmv/0v5QOKQ+4j+GPc3/0EwEdg2vAhhjmRDbqMeo4sx
AUTGWDliVhwC9xm/SjJHOkI2SN5N0UnZRdVJ3UXTTztCN0X/huGIiZVZjyWCtZpthH2DE87FwC3I
o8Srz2fJf1bASzBIKEI4ViRJNE0sUzxf4opkpdRN6Vsyd2Tvy7XJtyu0Kbaeuq90R/m2So1qlVqJ
eq5Gmma8Voi2p46drqGekr6oAYsh3vDAaPP0vPGoSZdps1mteYXFZcssq/PW0TYBti52Vva6Dgpn
hBxZz1I6YZ2RLnBXmBvcHemB8kR7ob1RPkhfhB/MH/gfBRwGHgejQkhDGcP4w+UidCItopyjA2Ki
Yy+cy44rjq9KqEmsS6pNvnG+MqXkQkFqVlrKX3HpYRl+F10zbbNMsnVz1HNV8tTydS+ZFpwp9CoK
vZxQnH7lUsnV0htXb5e1lj+qGKl8UbVW/fM6/gZbjdRNnVq7Ov/6hIbcW1W3mxt7mkbvPGueuzt/
b/7+XMts6/O26faJB087njwc6hzo6uvufdTXM9Q72bfYvz1w+JhkiGVYZETpieGo/Zj308jx8xPZ
k0VTJdNXn5U+vzJT9KJgNncu62X6/IVXyQvxi7FLUa+jlmNXkt5cfFv8rmb1/vv+tcn1pY3ND3tb
yG2Kj6yfhHdUPlt+Cf6a9+3e7sz3H3v0PxX3HX7FHZQfdh+9PuH/zxnDiaFkAKihBcByAgCDBwCU
NwPAvUHIH+wAmOABsJAHMFVCzmDXATBa7N/5AyLUnMSAAjACbiAOlIEROEOo5ZMI9WQ96AFz4DNE
DPFAGoS6MAGqhPqg94SqT4pQ56XCmmELcAxcGu4GL4SPwI8RsogQRBNiGymCDEa2IY9QOqg81BKh
uopBj2JYMKGYJ0RcRIlES1gVbDUxhjiIeB6njWvBc+OLSfAkF0iOSeNID8kSyJHkWRR0FDcopSmH
qOypPlGn0NDT3KHVo31Hl0zPSf+YwY+RmrGXKZCZjXma5QKrLOsGWym7EQfE0c4ZwiXCtcXdyBPM
K8cH8Y3xFwu4C4oJ7gv1C18UsRRlF/0k9kg8T8JDUkmKRuqL9JTMPdliuWT5YAU3RYdTNkrWyrYq
Z1U91ILVEzRyNK9ptWtP6Kzq7umjDagMWY2ETisYG5qcNY0wyzGvtxi23LDG2YjZWtrF2Jc79J1Z
O0viJOPs5JLl2uX20YPD09Yrz/upL97P3L8y4HuQRXB7KGtYRviPSM+olzHGscNxGvF9iRpJg4S8
NZiqnNaSLpBRlUmfVZhDmVuQT3epopC/qKVY88pcaWgZTflAZWy1wrWjG8M3C+vcG+Rvkzdu3hm5
W38/uzW8/UyHdqdwN/Wj496t/oXBiaHBkc7RtqctEy1THc/6ZiZnN+eZCNvoxIr224H3Guv9m9rb
T3dsv2zsxu/R7bce2vzeP2C/+acETIAHSAI1YAKcQShIBaWgGQyDFfALooEkIRMoEMqF7kIvoAMY
F+w0LBp2AzYFO4QLwR3g2fB++D5CEhGIuI34iBRDhiM7UUiUCaoctY1WRuei32EUMPmYLSI9olos
EdYf+4z4FHEtjgaXivuJD8S/J3EiWSQ9Q/qazI1skzyCAk5RQMlL2KesqD5TZ9MI0ozQetER0TXQ
m9DvMVxjNGECTPeYvVk4WBZZS9hs2KnZpzmyOQ24sFxPuLN4zHkZed/z3edPEbAWFBKCC80LN4uk
itqJiYgjxBckWiXzpYKlzWRkZJnkkHKf5ZcVphVHTg0oDSgPqUyovlR7r/5dE6PFoi2rY6YbrJen
f99gxnD3NIWxkIm2qZNZnHmpRZflijWawLuDXYb9A4cPjkxnjZzinG+7LLqRuKt5RHo2eW348Ph6
+NX6bwfKBCUHPw8VCssM/xx5JmosRjn2XpxgfE0iZ9L187wpt1Ol07rTtTOeZBpkjeRo5/bna1wa
LNQrmiy2u7JWGl6GLi+tlKyavBZG2JGe1+bUn75FdnumqazZ655sC6Z1sb2lI6fTr1uvh6v3oH96
sHYoccR+VP4pw/jR5Or0xPOHLxrmyuYLFvKWLi83vHny7ssa64bJ5oXt7k8/v8h/O/e97yf+l91h
wz/4RwEcoAashEwiB3SBLfAFCYS//xYYAEtgn8C+NGQBhUPFUCe0AsPAxGA2sERYHWwadgDnhVvA
z8Nb4BsIVoQNIh8xgSRBGiPzkbMoFpQX6h4aoI3RlegvGG3MVYIiMSZqwGKxvtgJYhnichwWF4lb
x9vjJ0n0SAZI1Uj7yLTIRsktyJcpAigBZQGVINUAtRP1AU0JrRztHF0MPSv9EEMwIwvjOFMSsyzz
DsstVm82XrZV9mscTpysnK+5qrg9eER49gj6tZDfU+CUIJXgttCQcKVIlKiJGJ84ROD/geQVqXPS
zjJ6spJy7PLkCgiFA8Wfpw6U4SqkqqxqEuq6Gi6EDFam/UjnnR5OX8bAxTCToGDnjQ9N2cw0zL0J
+vWh1YYNva2hXbL9Q4fvjpJng50anTdcudyc3Ms8Fr1YvF196n2/+qsG5ASuBMuE5IR+DLeI6I2S
ir4dK3iuIV40oTVJNXksxf7CdlpSOm1GY6Zm1myOe+5OfnQBojD3Mmtxc4l26VJZVAVNZWu13XXY
jaabbnXs9e9v3WlMvGN2l+8+rGWpretBxcOULt9H5r1K/VyD6Mfvh3uelIyFjZtOik1TPtubWZ4d
fdn+qm6x9HX2SsJbn1XjNZEN7Ie1rccfb+5kfAn6ZvNdY098n/2A8ghzwn+oh+SfA1gIpw4Acun4
+CsPAOh8AA7zjo9/VR8fH14jFBsLAPT4/Tm3/p1ryADIl4ER0+QPaX1I/M9npP8GydAnrvSJwLcA
AAAJcEhZcwAACxMAAAsTAQCanBgAACAASURBVHic7d15eFT1vT/w95xzZt/3TLZJCJEQECwENxTw
SrXeIm7FBZdS63Vpf/Ve7a1t1Z/ep+2t1rbXn+2jtVxrcUMrtbjQi3qpoMWFIggCISEEyDpJJsns
+1l+f8wkZINsJyGEz+vx8QknZ84+n/M938l83wpJkkAIIePDnOoNIIRMB9yp3oBJsmHDhlO9CVi1
atWp3gRCJsqZUkpwqt/JU6GWETJx6AGHECIDKiWEEBmMopQkj7xZVVX1ky2+wb868PxtX31qz8mn
DCddvWltf39qTff5Pe/fuPZPrWmk23asXbsjDfjrqv3pEy5uKNENd1f19dW7nzoUHdUSCJk40Vfu
rqqquvZDf/8ptz1/Wlyko+gr2f3npwG8/cxb9y6/29L/V0oM3NnBU4aVigFlS268oBC8CABgdKo+
v2aQrRuc5awVK1kO6SOf7SsqrRzVKiIdwMrHN99fhUSGjxz777vuWf3Mos8fuHC0m3oaELv+9twb
rbMuv3Wp90Sz+Ouq4a10onXtui0r1tyWrzrRjINeMoI5J0W6etO67a29/3QuWL6kaoZ9zIs79Qck
DqDxrY+PLL16BgD4P3vyc6BYpoVPsBG3SpJ7fvV64OHnflPV+NxfDyWz045seeqrVVVVVV9d/Uyj
UT30lFEx25wmncGUY+AApLt2bHpp7dq1L72yMQQVA4gx3469rW37tu5NhDY9/17b6BomKC4sdhos
TqfTM2PRddcVY39LEvDv2XBtrp3y7JEkgOiGB+9/4okHq6qqqr56/5tb3sy2Zu5/ficPINn0/IO5
2Z/acgjJA/dX3f1JEAAQ3XN31d17ooMXKINdu3aNfOZ4U009kKjd3XrC45M+8tm+DANwtpVXXGYb
0Zuh5yVy2zUyg1+Yu/3csvrGG1ddfpFt95Y3djTFx7oVp/6ApKKoXFL50YvbslfToff/p/dXyaZP
ei66+7ccik7aVTdyI22V+D54vdH6nRXnXFhwvfWeddtv/vlyvunN63/00g+fe+fKgu7frP7mZ8Dg
KaPbFBVCO7e81+0AzwMZGGZdsrisYesbe5UXrb79rMThjzd+1C0CYibub4Dt0gvm7Am6VizNG80N
QW1A46Znn8VcFZBu/sdzbzeufPx8jf/Di+74xX3Pbb75HO2WJ665/t/yPnt2eaTmo9dd972z/YEv
nlj1yI86f71xy0NNr11z7x9qV3/F95Nrnun+zsZtqzUN717xzdXGFzYtLP782f89dOGqs5o+evFz
67kzEx8uG7jAq0d5MAbatWuXy+XatWvXwoULRzB7uvazA94lK4oObtpR23XN2XYAEMP7tm7+tD4E
mBddfkVh+NO9idDe599beeuCA5/XznOyH764o/K2FUUaIN22ad3nVWtWsA073t26NwFA6738qkt1
DVtzL1lzuam7+p23t4cAbf6CFV+rso7vk8CFCxdmd/BEM3R0dJxox81mu0lnAGCqXLoy3vb2tuqv
3FrFxdv+/s7btSFA612+4pIZVlXSX7fl3a2tCQDaBZdfVeU1TcEDko7gwqtu033/R5/7bl/u8b+5
bt+t913/0ro00PSTa+7t/s5vtt22oGHTE99c/Z0Xtj8zkqtuMj+gHWFFDW5+7n2URbZ98uGhpBHv
P7MziEDTIRTfd+U5Ho1zzjfurIykMoOnjGpTeAD5JeUzS8vLy8vLZ80otHBIdjRg/vyZBo5zVszN
zz7isADAcBq1SqXRa0a3uwCgUalxeNszz739+a2/2/LI8qJoy0EA9R++8dRTL3+yP4DP/1KbRDqC
W793lUdj8RYaseTGpUWWonMvLkZHnA/sfh+33n19kUHjnHP145fh1S1Nl/379dW/2BxF8n+f/Oiy
H16BoRY4Hr1vs2w1Gf4F0YadIfP8s/JnnjfH/+n+MACIR7a+9mm47MY1d9x4RcnO994Syi+YozVf
smppnlLo9LdlGHO+ufXzI10Awg17W7UFlmTNxq17z1+15s47b1+e3/Devg7n7J6X8A0vv729cuUt
d965ZrH14IZ3a8Rx7R8ALFy4sKOjY8hfnaSOAACE3p8c3jIkAEQ/ffntSOWKO+68c9Viw5YNWwNi
4MONW7Xnr7rzzjtXXZK/+72DySl7QDzzb7oML25vgu/j1wPXXXmOAwEgeOR9WO9efaGB08y5+l8u
Q/WWGn6ir7rRGlHZ4pu2PdOIy85P7d7yIcznV+L1P/z10E8Lj2+pVu8AgMygKaOShrlk5gxv32fd
KNDTcwKltt/cInJVZRRSURSvuPn2m+fg5tXn3n/Rzx5ce+3mB6wAUDlv0TxrJoNzHq+KKW3Zo5Lh
AWTSsJ6VDwB8tjImk0Dvo5sSAJTOc6+uwurX/8f4TKDqhYs8qDnBAsdkwO16JG2TtprdgD54rCGe
5IHag63nnZfPdNdjzsp5JhWDokVr1ixUqcTmfrVYVXbhnE83H05Xmus/ayhbvFhjMtx2o72988gX
h9qP1cO8gEFP+U53+wF0N1TvaECyIwH/wS6+wjnuO+CQbZPh6sgQxHS0GVB1N+3e0SokOwB/c+CS
S2+7saO9c98Xh1qP1cO8iAE/NQ9IKmM87/pbv/+Tv7zZ+mHlfb/K124DgEzv/wAgu4kTetWNwYha
Jf949WlUPfzzBx544JFHHvjXB/7z4arPn1wXK5qNxnUfHImC929+7SOjWmkdNGW0WxMKd0fj0XA0
Go1Gw+FwktfY83GgriENxFvr6wdsedp/tD082lUgnT0jmqt//kJV4PXbn/5EY88DquGYt3TpUkfz
nx95ZA834Byk+v7DM68KL739URBI+j75w/u4bulMcGfdfUfxM488Y731tjkaDL/AERuy2T9M20QM
HNgdcpZZu3zHfAGuzIm9O47wALS99w2Gj0WiaR79a7GuoCIfew/U7duZyJ9XbBDDdS++tvGzo13a
vBkzc123fcu3053vzstzlixYfsklC7Qy9RcMaJuMto50NtTDrGYYAMjPz3PnOfNKFlyy5JI8ZfTj
F1/b9Fkdr3WWz/TmOvCn5gHJ8JpzrlzS+NLPXop8++szuEQaAKxFSxDY/MEhAE2fvPU2ipfOtEzc
VTc2I9hj/tCLrwdu/fay3glFy75djPc/SFzxwg8XPXL9sqrzr3g1CgPAzVg1YMqoqPVA7db1L69/
bf369evXv/baa3s7+IrLVpY1bl23du3Lm/YD+tysGgCcrdh8YPNrn4+m31VtAFQ9BU4z56e/uTXw
0r2bMl9b//D1P1u9rKqq6ptPdjy8/ttOQAWowQFQqvrthxLc1Y8/t/Lvjyyvqrroynt1d/xmzTkG
AHOvugPAd69cAIArunrwAsfgJN0HJ6kmyZbqeniXXbp48eKlixcvvvTSi+DffjTKmF3Yu/dIEkh3
Vb+8YUOXyA2sxYy9aoF559ad2vnznRz4eDcw58pLF1d4rakgQrG42FO+OZ0B8EPn9nq9unD11q1t
jHxdj73VZIR1JBSKROPxaDjQVP3h27tDCy4uVzFqCxAVDEVer1sX3vrRZ0kx2QhcftXlX6koUcbj
SIST4KbgAVEZAfDAjG9cb0XlmoUW8FDBCnAzHnnhh39/ZHVVVdU19z53x2+eOscATMxVN2aK8X4z
mE9Gk5zBwJ1syrjx6TSjUg0+OyIvMtyITtqGDRuG+cN5PhlN8poRb3cyGoXGoDnJ3P0XOPwG9DfC
z2sGvdn46k3P73KuuPW8/N4t/fylF+vnrrxhDvvhxo21IQCYteSapRX2Ix9u2FIbWvD1f67/68dL
19yQp4IYrXtu/dYlq26vsHJItr734qYGANDm56taAyW33LqoLfuSlWtKgzvf+OgAAMC85LprKuwy
fz48sg7m/h8Ga50XLLv07CITgHRXzcY3Pgohu7PXLa3Q7nvvjU8bEgCc3nx/Q+zyW27wcv7T6IAA
APhoNDnMJTrKy1hG4y4lp4nRvpOn3wZk8ek0OFVv+R2uFovpNM/1L+LHXyLyaV7khirxU4OYTvNM
n50dsO9DTpzWB2RinUFf5yMAOFW/u+VwbTpGpRp4dz3+EoYb9MspZeDGD7m5Z9IBmVhnZgElhMjs
DGqV0Nf8CZk4Z0pfCSFkQtEDDiFEBlRKCCEyoFJCCJEBlRJCiAyolBBCZEClhBAiAyolhBAZUCkh
hMiASgkhRAZcTU2jwTXJIxtMrGiHf5rtEZmWptmFygEwDhjq8DQXnXZ7RKalaXah0gMOIUQGVEoI
ITKgUkIIkQGVEkKIDKiUEEJkQKWEECIDKiWEEBlQKSGEyIBKCSFnLD4aDUSj8sSUnxGlhPe9t8Rr
K/XeU91z0Kpfua2k+Jq9UUQP/L6k2Prs3sAp3UByZuNr7vfaSr0PHeVzE/Y+e22p17Zu9/abi60r
n909cP5o4/onfntoxBUgemBdSbH1j/0v8rZP117ldZ09p+zsOflLVj/0qS8JRNbfbCtduTY4pp04
I0rJnrd+3wQAf3ruzcZ0doD9VARAqBOiofxbV9/jzmgjqZMtgZAJxFWs+s4C4HcbtwcyEoDGtx/b
BqyZ7yy+eM23LnGau8N9506uX33OQ0+/1R1GZqRpESkAgQCivRd5ct+/3/ijL+fe8OAvXvjxmhVN
H/9u9b0bg7yydPk9ty71xjshjn4nzoBSwtesf2wbUJIPbFz3Vlt8wG+jrfUHkxLPia1//sltpV5b
qdd21Z2/PBQFgvt+82/Ls1Pu/smrbfyQSydEBl+55hYAb7z7j2QayUMfPA9U3nVDsSIerNvTncoo
+X0/XblgycXLr/LaLr73xw/tBbD7pkX3Hwjue+hi2/0b9gGIHnp1iXf5nw9FwA+6knscrzx8BgAc
M+bMW3bzA0+/9OunH71uVjyEoL/pcCAKad/DFy9YsnL5LTdfe8vKBQ+9sg9IfvrKQ9llPvTH7UO2
h6Z/Ken8ZMNG4PZn33zs+8tw8NF39yf7Vlw+4Xtv37a2eKZ5y69+8IdNdzz29m9/vObL9x576q36
L//y6JMbd3/nV5ufffS+fX/47ovvt/IUGUQmhuasy+4pQuurr9QkULv5ZQCrLp+vUMX3ffzFbl9c
FDO1e481Ne62/fMNVy9cVAkAWHbXYnUoc6wRtY2ZYBTIRJqwu6mVP7R54JU8xHVrKL/6GmDbYzdf
4Z1b6f3LkVTVkgVmTaZt+6ZPd3elRfOcFTddt3Tex9u3fbz32OEoDr3z09UP/u7K+1/47aP3rf+P
lQ//pXHwIqd9KYm8//snAegRl+wlAF7Y+GEiPXAmSULeZU+8/8dXnZ1fvLttG4BOX0gyuAE88+/3
vL47cNMTm29alJ+Qp3+KkMHyV9yzAtj094+2b/7zbhT8eHGxRq0FAEmCIAFA/po//+onv/v2ymuv
uxTAin/51nUeHQBAgthze5QAz6ArOTbEw7vxG/+v+72XX/3+mnvOzcfGp++/8oL7WzmojYAEhi2+
6YEfLMuOf7Ds6ceuPfvgh5uBErs6HUklAbzx6sf+2MAlTvNSwjdte3Y7APz27gvXPLgOQOurv9/h
H2LOhr9877Jv3fRhs/qKm+8uAAAUf+3nL/7y8TXXzK15Z92vH7jinld366fPN8LJlFP5TzcXAr/9
3srfN+Lrd1xpU0Cj7DdDod2iUMFizTApAFEAOiMUgEGlBIBErmAMvpIlYeC6ogdeXeK1vcude/eD
//mHd1v/YxmAY40+9M549O2Hrv6/6wov/a+//eomMwudCcCxY77WYDrv/3z3x9+7tIhPYkDDZJqX
kj1//WMTcNdvP/nb+/vff7/2uR/fAGz783s16UHts0hXHVDyz9eu0LV90QJAJW7+cdltP3h9zo0/
e/a/HwcgphEMD14DITLxXPjtxdmfFnxtcQWrAdv/99E0FAwAqADg2EdvvdcWBYB//M8fP9v/wZP3
PZqdbdCV3L8gAQAMbjeAJ29c9eSr73zwl1/+YRsAt5FDNvU31fDq8nt/B8DoSv/tT7/dsHm7p2wu
gJKZi8+tNG58+jGfzmFUDVzmtC4lfM3Gx7ah4J6vX1DhLM4vm+lcdtOaC4DNr7/TrjD2zKQGoASK
zrulEMcevmHu7R/ELijAP6oblt739qrK3T+44ZyV//IjzF3z/SvmncJdIWcA49duvw8Arvj2Ahs0
WgAwAgYlABgAgyr7VjdefMs9wLHfP/bLY8K8u3+4AgfXffemb/zDXAJABW7QlXwopchd5Mc5/umV
dY9XYvczj37zX//jySYs+89Xfl6mhkIBAEIykp3r4Ks/+vkvH/3FK19YVv7617cuW/fw8m/ccX/L
Bfddu6RCVEDRf+sVBw82eAqKJ/IATTZfS+PxPZIQ6gSvgNkBLjtFRKALogJ6NWJJGOxQZhAIQ22C
jk+2+KHTa8CAkSCysBrR2RJJSkq9XgMFDBaouVO2X2Sa6Xeh9uDjCMUADjYrFAAkBDoBNaxGBDsh
aWA1AkCyK9KR0OrVnMGOTFekO2XUq6FQQJKGvpItOgTDUJtgUPdZV4L3tUQkTqvXawBoTdCpEetC
UoLZiFDfNrgCVgeCLZFoRqnXa8DAaIWqfztkupeS0ZIgSmD6HyNJhISBEwkZp3FdqIAkQQIYxcCf
e349xJU8JFEAFCO9vE/yXqCbbH+K/ucjO40Z2JYj5JRT9HnEUAx63BjySh4Sww4/z/Glnvi9QLda
QogMqJQQQmRApYQQIgPF3/ccO9XbQAg57VGrhBAiAyolhBAZUCkhhMiASgkhRAZUSgghMqBSQgiR
wYhKyV3tJRO8GYSQ09vw38G5q72k+jLc9X7J793HJn57JhyjM80rUjcc9gcGjQczlqVpDHO92qaB
S2O8pS5dtPugf9B4bSehVJfmm21aTuLTvvaALzLE9mnNxlKnQcspMonY0ebQULMAUHiKnW6VIjew
liilUsnWtnB2ZrPLWapP7T8aHjxSLaMzzivSnOjImPNcXjbyZUtiFHtERkFhd9mKbGpWErr9gaPd
Q145jNNlLbBptBwDSYxEog0t2WuAKfI67crs2M4KRiFGgpGj/sQYhnoej2FaJdk6AqD6smnSNuFU
aoNGo5Lp+3lKndak0WoGHkWFTq+26EbzVUlWt7Ayr8CiziQyCo2+bEbhLPPAb1lp7c6FJTabWoql
RIPFMn9unnnoZTFmk9ag1+iVnFrJaXVap8M6f26BRw0AKq3GYFQPedaVGo1hiH0BAK3NcbZbq1fR
4/BEsRfnz/YY1AKfUagKijzzXINGFoKyYnbRLI9BpxC6g4lIGharZf7cPDMDQKE3agx6lVrJqZWs
Vqv15LvOn2kcvJYJdbLLvbeOZJ2mbRO1RqVTKpLxVEJiOIjpoP+zKCvyABQcC16AXqfiIETifLaK
cyzDCyKnVuk5JJPp1Anu/Hq9ipP4tCgBUvZuwLHgwZo1TDKRrqtpFnmBYRklpJTQM2Qbw6gVuX9q
dWqNQkom0wkBAPQ2kxZoqG1qSgJQzZvvsdk0CPUdP5PJd+kgxHYe6EwBjNF64QxTnpkJhYa490gS
IMR2HuzMNj3UZsuCEnNZqaW9JuhvbAkxUu6Wx3JmDQtJjMQzIoDj+wKAUSsVgiDwIuctdRWZlMDx
AUSJ3FiniUMyuKMuBDCz5hQ5bTqmI933eLu9LocKwfb2/W25EYbVFvsir+Esj2ZnSwaAEOza2ZCL
UyiaWezVG6xMJDCJp+yEpWRAHck63aqJoqA0v9R0fB+FcOeugO5cr7b+QGO3wb7Iqz8+r5SqPdjm
z7Az5xQ6RBFs7g7c2dxa05Xpt1RWO2+2y3S80SAgd15zSxPD3UGjzRLprM1YZtsVtfub/QIAtqKy
0MGHttfEZlV4nOpcuyjc0fGlL8HHIw2+cEfuIhFFDP4qt9TZHkgK8ewAnqIgAVAoTta4UgLZUpIK
BQ8HDbMsBqcyKBYWzDIl/7HXr3Y55+dGGQakdO1BX26kGxFgdQvmOnXg62pa2nl1nknZ6QtwLquR
GiUTilNqgQSjVLIAL/UvAkqnmUMqXN12fKTyVLC7Xi8imBm4HGSfdCR+ckv/0KVkyDqSdRpVE63N
UWriwh0d+30pZ6Gr3K7uHZe79yCLqdi++i5Rb/uK11BgV/nbBEkAOLHhiM+XVlaWuxwes7qrs++Q
3UUznCaWbzjsa0qq5la4LX0OoZiM1rWnkE459JCALn9YtNs8dqW/IwOdwcGiuzXi9nqcaqnlWOvR
kOAscM1yucrjTXWhWFNPE8TqcViAYHjAMOFSqDscyv3MlRebAd4fPll/T98LKRxKwqLNTZUAsAUu
HeLBT+pC0BgXzbKVuLVfRgGIUGvnlTt1SNdW+/wZALEde2MAU+GyjvjAk9ESDjfHHF79wvm5u1FL
U/9hhJUqowLxYDx3ThlGzSoA+H1BERLAQgJrti2qsEIBhmWVrCLREYhM7j4MUUruai+ptgO7Tvia
ajvuaj8NqonJrIEUr/UlRKC9udtt9+gHzdPS2BnJAMFwsNhg0qmAhEIBIRxoivAA3xIRTGYFlEp7
T8dHOs4btQoxHGiKiUCypiV2vrd3HHqpqaHLnwTAOrITUrH2tM1jNzEdXVaHEUi1dMOTz4JPxKFy
2yCmBQBKlul94zsL8mY51Jlwd3UX33+9yUgui01VMdvjUMHf0N414tvOoJIjCRKgM80r5fyB2P6a
5lhKUFv0AFde7gL4+lwd6UVjP00oZVmeHpC6O0MJVltgVeflm5oOh453jYsQAbFnjHe1xbGoqOeq
E2I79wcAQJQyvACFBEmhZFmt3WLtaJfls4URGqKUjKhGuGXfEvmJIvoEkvEpAYZBsyRzbxgxI0KS
emfOvXMYKABJZbLOLsyduXBrQKtAMtlzigQJx/uupfTAMye2diQ8hTqnOmK3skIwEALyJIDTlpdk
FyhlBFGjU6KbB1jvTE+Rns1EAjuPRkRA3Xe9zS1fdvFQ6xdUOHSAv6m1NjiKuEC9Vpndzp7iI9Yd
amdnOBwmg8FkAKTOZt/R4xvPuR0an49SfyaLRmtXI9jcWt3FA6HujOdsl8mpDPmOV3NJBLRaJZAG
kIkEa5tiECSTy5HtTYcCQiSwp6evhDM7zi/RF1i4QNfkZUpO7wEZJSg4VTYxFSo9OzC5o6+T3HbT
ga4vYrlywWfEUrfVoVfmlsoqgJMFrCYC4UShe0apk4XU4o8DjEIBxLq3H842P7miAiMfzgCMt7yg
SKfo9rVVd+QebVL91stDqVtY4dBK6fpDI3ibS31aIoym1KWCEAtmeoopoyxwaLoammuSjNGoL/Xa
HB5zSzMAsb66hfEWlrqcRYFsHzCZcJySZQC+p28jmeIHvjGFREccRSabVxdviEtiJu3vTgNQ2QFG
MbgLi09lkO1Gn0TTuZR0dUZhMZ9d7qj3J+15Nh0wRA9VHyesJqIQSx5/YwYigsNin2XnGxPsrEL9
EE8PfZcmJlvDYpmJAx9rjUuA0BXmHVZbZZ5wtCvjKHR5TVxnLBzNcxXpFOATEUnlzdNAoRATsaZg
ps96mbJypxZIhRKMyey1gFEgGgj7k0NcLwoAnKY0z5QGw3GczaZXA52twQR6SomocLrMBptSrO+O
ZgQwQCKdhgqAKIq+o515c53eMkfHgU4KZZ8EfCQeh8lR6HRnuqOsprxQBySi/S5WqaGxy1VhLyov
MgdC7aE0VGq3w2RSKZDKxv+C1eq9LiUYCazKYdcDUuIEnz5OkOlcSsRYcOcxnFNiLvfqhWQyBQ0E
SRRzHY+CBPRvpgiDyrgoSYObHO0NbQaVx1PodgKZZFpkez/L6b+0ns+A2zsiZSZztCvXj+pvbDdw
7gK30+YGgGinvyYoFMxQAgCn9ebnnmiESKapb+c8q7aoAUBtMZdactOCqZg/OUQLVhABsG53rqNU
5FMNjf6m3B+0ZfcoXdsQnuc1zZ6lAwAhfbQlKihtgAQGyMRrWuNfydfPzovsaaNiMglSXx4OzC+z
lpfnA4CQqjvsH9hpmorurOZnlTicVospd2KFYGewpiXKg5UEQK0r6vlITuQzPp//aGxSmyXTeRQ1
tdk+14Xquq4EAFZ33lxnrKl5f7c8pZpTckpGTKTG+IEbo2TVjCKT4cfziZ3WbHCoFX0LIKNAPBTt
So3wGlKo1Swz6bcvcgIjOh0MyyoZCUAqM7X+zmc6t0oyoqjVmRbOVnbHRaNFqwTvP8Gfmo8Bn+HH
06MlZoTx/wk6w6ntZq5fW0oBJhEbcSmRUqnJ65YjwxnR6RAFYWpW/uncKgGgN5u8Lr2WRSaVbGkN
jvg9RggZnencKgEQC4WrQxQaTsiEo7+FJoTIgEoJIUQGVEoIITKgUkIIkYGiqzt4qreBEHLa46ob
qZQQQsaLHnAIITKgUkIIkQGVEkKIDKiUEEJkQKWEECIDKiWEEBlQ0CchRAYU9Dm+pZ0BQZ8jWykZ
Jwr6PN1Q0Oeogj5HvFIyLhT0eRqgoM9xBH1KI18pGQcK+pzqKOgTGFfQZ+toV0rGjoI+pywK+uw1
9qDP1OhWSsaEgj6nNgr67DXuoM+xrJSMGAV9Tm0U9NlrXEGfY10pGSkK+pzyKOgTwPiCPke1UjIm
FPQ51VHQ57iDPrsLy0a6UjJmFPQ51VHQZ24vxhz0mZ9mR7xSMg4U9Dm1UdDncCjoc0qhoM+pioI+
h0NBn1MKBX1OYRT0ScjkmM6tElDQJyGThcYrIYTIgEoJIUQGVEoIITKgUkIIkQEFfRJCZEBBn4QQ
GdADDiFEBlRKCCEyoFJCCJEBlRJCiAyolBBCZEClhBAiAwr6JITIgII+x7e0MyLo01Tm0qtZRIOh
+rY4DXAyMRhnnrXArGYhhgOh+o5cTCej0Z1VZDZyikQkXNMcHfLga41Gr9tg1nAMpFQy6fMFfDEB
gNZmnWVXZYezYRSKdCrR1DKBOa0U9Dku0z7oU21xLCyxWlRSIq1wup3nTnp85JlB4S0vnOU2KIVM
Cpzb4zpvhgEAlPqF6XjZfAAADTxJREFUs5wOLWJJyWK3nzvTNPjE2Qs8C2fYHHo2Fkl0xzJqvb5s
ZuEsCwvAZNYbdBqThlMrObVKZbNa5s/1WCesS4OCPino8yRBn2J+nh5I7DrQkQDsxQWzrZMdH3lG
YHUFOkWio22XLwXAM6O4zKg3IqrxWNXI1B7w+QUY8/Lmuy0edbilT9Qao7fMdqjEZPiL2kBuUD5G
M+9st7PQeizYKYoAhLqDLe0CkE3P8erdJjYQnJCWCQV99qCgz9zK+wZ9tjTVt3ay2bEjWZOa7ROx
QOQjJOt9AT6cq/C8IAEKhmHtJhbxsF8AgEhXRHA7rHqupc+gjXaHAeDrDweOD+4pJusagvnKVO8l
e3y8TmlihxCkoE8K+jxp0CcykQzshXmz7WoAma7QJMdHnhmE9o5cJWd0xhkWBslERIQHEPieU5wL
6OuLMWhYCLGeRoaCUzIskImEj+aCEiSAK59dUCyCYRg1x0CIHpqYJgko6JOCPkcS9JmMxn0Sb3Po
1Xab29/anhq4OCILTm9eONOilJIHDodEDOwsG9TLwaiVff6l1J9bae+ZR6yvbsq2XgRByAgSwHCc
imX15bZQbfeEdJ1T0GfuBwr6PGHQJxALhuuDqO9KXzjL6jRw7TRO/QQwOh3z8/WQUgcP9GT9Mv2e
TwbdOPhQXHQYGS6bFCkkaps6GVHk9OYyB5ftvwOEI4fa/LlXqufNy3O6jPXdgYk4f9N7mGgK+gQw
nqBPtnx2oTPV/cmRCABkBseQEXnonc75+bpMLLTncLCnzScmUnAYdBziPMDotEog0z/7JhxJwait
KNTuak5AFLq6YwDUrKEMSmaIy5JPiwDLsj2daPKazqWEgj7HHfTZGU6KbpN1lj19LKooKbGzkCLJ
KZnCclpTG+bm6wApGBZceWYGYCC0dUTb/PGiIn1lQbyuSyorNgDJtki/+hDzd/lshR676zxtrLUr
HhcZm83kNip7esclgPPkmzU8GDBGi8HCItUVm6DH0+lcSijoM7cXYw76zIvsaeiwlLuchXlOABDa
m9sb4tQskZlar1ECgMLpsfVME+Jd0fbuzjqDp9zhXOgAwDfUDUr/hFBf2xQvdJba9V5dricwEYse
aegOCHACAEx2iyn7C0mMBrr3N48/ym1o0zlSi4I+hzPSoE9OySoZpFICfRA8+Rglp2aQSZ08DZLR
qhlAymSEU/Vp/XRulVDQ53BGGvTJZwTqaD1VxAw/gktl7Hc1uUznVgko6JOQyTKdWyWgoE9CJguN
V0IIkQGVEkKIDKiUEEJkQKWEECIDCvokhMiAgj4JITKgBxxCiAyolBBCZEClhBAiAyolhBAZUCkh
hMiASgkhRAYU9EkIkQEFfY5vaWdA0GeOxjBviD0lcqGgz9MNBX2OKuizB1dRZjdpNCf4LRknCvo8
HVDQ5ziCPnOj+9kLXQ4OQ+UnEDlQ0OeUR0GfwPiCPttTYIzW2XZlNJI2GAc2lIg8pkXQ59DNnWGC
Pk+TJ53eoM9P9jbVdaVwPBmkX9Dn3urGLxqiUKgL7CoAkgCwYsORls9qOsICHB6zuv9ie4I+m7bv
bx8QayUmo7UNXXXtSUnsCfoE67ErAeSCPjsibq/bqZZajrVs39tY25k0uVzlZiYVizV15MpENugz
PFTQZ0sou74xBX1mq9OAoM+9DZ/UdmcUqhK3NvcitXbe3GzQZ0t7CoB63gyTGO486M+cNCyIjIfQ
3hHuSkroH/SJEQV9pvoEfbJqJZuJhI92pXqCPtny2QULZxcsmlO0qMRAQZ9jREGfvcYc9Fkw022Q
EruOxlJGLQCR+lwnEgV9TlEU9NlrbEGfnNlRqldAYEu9To1RB0jF5W5Nq78pQn0m8qOgz6mMgj4B
jD3osyWTjqfVConR61SQJEChVnIahh5z5EdBn1MaBX2OP+hz98FcbyxjdlxYoq2rbvFTi0R2FPQ5
xVHQZ24vxhP02Za78JQKABLDnrQNRsaEgj6nOgr6HM5Igz7JKURBn6ceBX0OZ6RBn+QUoqDPKYGC
PgmZHNO5VQIK+iRkstDXswghMqBSQgiRAZUSQogMqJQQQmRAQZ+EEBlQ0CchRAb0gEMIkQGVEkKI
DKiUEEJkQKWEECIDKiWEEBlQKSGEyICCPgkhMqCgz/EtbfoHfSrcHptFmR1zW8Eg09waitFAavKj
oM/TDQV9ji7ok9EUugxOq8FtN7jteqfdYKBcLflR0OfpgII+xxX0qVJpgZa6hqPxsZ8CMgwK+pzy
KOgTGF/QZ1inAqA2mcscnJiIN/kTNIKj/Cjoc4qjoM9eYw76NJnVABxui8tiKMh3nT/boR28JjJe
FPQ5tVHQZ68xB30mY8k4K9Ud6YqIMLtcZ3v0pbZAtUyj9pMBKOhziqKgz15jC/oEEOro3N2Rmxrq
jKY8WqNZg+4YiNwo6HMqo6BPAGMP+mxKsuUVhbZU146jUQBgGQ6IRUfzCTcZGQr6nNIo6HP8QZ9x
XnKbbLPsmWNRRWmpnYXgD5/8KJLRo6DPKY6CPnN7MZ6gz4YOc5nTWZjnBADBd6zNN0FX4hmMgj6n
Ogr6HM5Igz4ZJatmkEoJ9Geuk4+CPk89CvoczkiDPmXZWjI2FPQ5JVDQJyGTYzq3SkBBn4RMFhqv
hBAiAyolhBAZUCkhhMiASgkhRAYU9EkIkQEFfRJCZEAPOIQQGVApIYTIgEoJIUQGVEoIITKgUkII
kQGVEkKIDIb4Ol/1OSULFy48+ct27dpVOa2/UkwIGZUhSknlnmO7zim588SvWQucvnWEgj5HGfQJ
sOoyr9WiYjKpRFNrMEADNUwIhd1lK7KpWUno9geOdg955TBOl7XAptFyDCQxEok25II7mSKv067M
DvinYBRiJBg56k9M8vglQz/gVO45tvYELzit6wgo6HO0QZ+sdsHcPI+RS6V4vck0p8J9gpWScbEX
58/2GNQCn1GoCoo881yqQbMoK2YXzfIYdAqhO5iIpGGxWubPzTMzABR6o8agV6mVnFrJarVaT77r
/JnGSd6FE17ulXuOrR3UNjkd6wgFfY4n6NPosekg1Fc3+zKA3nrRTFOemQ2FKAdHXqzTxCEZ3FEX
AphZc4qcNh3Tke57at1el0OFYHv7/rZc2oDaYl/kNZzl0exsyQAQgl07G3JprEUzi716g5WJBCax
ZXKyO+eAanIa1hEK+gTGFfTZZrFwQrirm9EUOJV8OvbJ3sm8OM8wnFILJBilkgX4Aak3SqeZQypc
3XY8tSQV7K7XiwgOEQCQjeab5EFeh2mE91aT07COHA/63O9LOQtd5Xb1kEGf++q7RL3tK15DgV3l
bxMkAeDEhiM+X1pZWe5yeMzqrs6+o6z3BH36mpKquRVuS59DKCajde0ppFMOfU/Qp93msSv9HZlc
0GdrxO31ONVSy7HWoyHBWeCa5XKVx5vqQrGmniZINugzOFTQZyj385iCPi3a3NS+QZ91IWiMi2bZ
StzaL6PIBX2WZ4M+ff4Ma5HAmuyLcmOWY0YsuPNwiGKD5SYcbo45vPqF83N3o5am/kP/KVVGBeLB
eO6cMoyaVQDw+4IiJICFBNZsW1RhhQIMyypZRaIjMGh4+ok1/IfB2X6T066OoF/Qp9je3B0eam9b
GjsjGSkWDAcl6HQqAL1Bn3wq0RIRwCigVNrN2ux/RqXyeNCnkKxpifVpQEhNDV3+YNTfc8aRirWn
YbKbGMDeE/RpNbLgU3Go3DYtjgd95jgL8ua4+gR9Hl9v71pUFbML3Gq5gj7tHk1mf03zzlymAVde
7jIdD/qURAGA5MslHKdYvaXMTH9AIDtlWZ4ekLo7gy2BFIC8fFO/m3wuMDj3pKy2OBZVFi6qLDz/
7OILKx25TGtRyvBChudTvAhAa7dYB/a2TawRdQ2ejnUEFPTZx1iDPhUsB6TCR0M8AH9bZKZDrdep
EBo2HJCMhkZrVyPY3FrdxQOh7oznbJfJqQz5jj+7SCKg1SqBNIBMJFjbFIMgmVyObG86FBAigT09
fSWc2XF+ib7AwgW6Jq8FOb2HiaagTwDjCfqEIAEs1zc1kuepz1VmnJJlegL1ACRT/MA3ppDoiKPI
ZPPq4g1xScyk/d1pACo7wCgGtxL5VAZ944YnxXQuJRT0Of6gz9aOhDtfP68wedCfzi+2sZACEQr6
lBkficdhchQ63ZnuKKspL9QBiWi/wyw1NHa5KuxF5UXmQKg9lIZK7XaYTCoFUnx2Rlar97qUYCSw
KoddjxEkpclrOpcSCvrM7cV4gj7b/HVqd7ndvtAOQOpsbmuihxv5pb48HJhfZi0vzwcAIVV3eFCm
Zyq6s5qfVeJwWi2m3IkVgp3BmpYoD1YSALWuqOcjOZHP+Hz+o7FJbZZM50gtCvoczkiDPsGyWm68
W0uGM6LTwbCskpEApDJT62RM51YJBX0OZ6RBnxCEBPWQTLgRnQ5RECb3wWWkpnOrBBT0Schkmc6t
ElDQJyGThf7ciBAiAyolhBAZUCkhhMiASgkhRAYU9EkIkYGiz3fYCCFkjP4/Bb/81dPayi8AAAAA
SUVORK5CYII=
--_006_5F9E965F5A80BC468BE5F40576769F0903F0A4EFexchange22_
Content-Type: image/png;
name="=?iso-8859-1?Q?Sk=E4rmavbild_2012-10-26_kl._14.13.07.png?="
Content-Description: =?iso-8859-1?Q?Sk=E4rmavbild_2012-10-26_kl._14.13.07.png?=
Content-Disposition: inline;
filename="=?iso-8859-1?Q?Sk=E4rmavbild_2012-10-26_kl._14.13.07.png?=";
size=25733; creation-date="Fri, 26 Oct 2012 12:21:31 GMT";
modification-date="Fri, 26 Oct 2012 12:21:31 GMT"
Content-ID: <2C114136-F248-48B2-AABC-977BFA373CB4(a)adm.slu.se>
Content-Transfer-Encoding: base64
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
LvH+7KPrU+Hzw9fY96bvsZ+1X5M/xt/J/0EARYBvwEAgS2BU4FSQYFBq0HKwQnBh8E6IQUhNKBR6
JrQ9jIogEsbC+cIvhK9EKEeURuxFWkXeiyKPCogaixaITo9ei9GOuRGLiHWN7TvHfi7p3EqcWlxV
PBTvEt+XwJmQkrCaqJNYm4RN8k16miyWnJ/87bz1+Y4U5pTElLcXdC40pJKkhqTOpimmVfyF+Mv7
r/F0yfQr6UcZbhlPLopdLLp4kOma+SRLPKs46zjbI3s8RyanPBeVG5D7Ik8lrzafPD8m/+0lo0ut
BWwFGQXfCs8WjhRJFVVcxl4Ov7xcbFjcfoXrSu6VgxKvkplS9dKmq0xX06/+KHMrmy5XLW+sYK64
WLFf6V05V6VT1VrNU110DXUt4tr761bXh27I3airYai5WHN4M+Dmcq1Z7UCdbF1dPVN9TgOsIbxh
45bDrcnbmrfbG4Ubq5pomi7eAXfC73xodmp+cdfgbt89uXuN97nvX22hbMlohVqjW3favNqW223b
px7oP+jrUOxoeSjy8GYne2dpF3VXTje2O6X7+FHMo92eoJ6tXs/et31n+1712/Q/HzAdGB80GBx+
rP24f0ht6NGw0nDniMLIgydyT9pGZUZbx6THWp5KP20ZlxlvnZCdaJ+Un+yYOjXVPa0y3ftM89nj
53rPR2dOz0y9sHwxN+swuzznNrf+0u/l5/mI+V+vEheQCxmLZItFS0xL1a/5Xzctyyx3rWiujL0x
f/PqrevbzXeh7w5WU97j3xetsa7VrUusd25ob0x+sP+wuhm0+WsrdZt8++pHvo/3P6l+Gtux2Vn9
HPL5+EvmV/qvN79JfevbNdld+u7//dePjD36vdqfcj+H9q33135FHqAPig/5DzuODI4Wjv2Pj4Oc
Q5x/SwE44YJ5eADw5SZBJ9gCQEnQpViSP9ryHwaH/qgzK4gTugOzhVPD3yGakVkof7Qp5hQRN5aO
mAKHwSNI0KTkZNTkLBRClMpUp6k9aWJos+gq6BsZHjA+ZnrF/JmVhE2U3YwjmDODq4y7iech7yDf
JP+cwJLgitCq8IbIJ9GvYr8kEJI4KSppRhkOWR45fnkhBWFF4VOCSvzKvCrcquxqrOpMGvSaVFqk
2mjtY50futt6b/XnDMYMe41aTtcZV5gUmxaYXTLPt8izzLXKts6wSbM9bxdvH+UQcsbX0eOsq5O7
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
EEIvo/8BJnwPgQkbUD8AAAAASUVORK5CYII=
--_006_5F9E965F5A80BC468BE5F40576769F0903F0A4EFexchange22_
Content-Type: image/png;
name="=?iso-8859-1?Q?Sk=E4rmavbild_2012-10-26_kl._14.07.06.png?="
Content-Description: =?iso-8859-1?Q?Sk=E4rmavbild_2012-10-26_kl._14.07.06.png?=
Content-Disposition: inline;
filename="=?iso-8859-1?Q?Sk=E4rmavbild_2012-10-26_kl._14.07.06.png?=";
size=55971; creation-date="Fri, 26 Oct 2012 12:21:31 GMT";
modification-date="Fri, 26 Oct 2012 12:21:31 GMT"
Content-ID: <2A90409A-52D5-41E3-97BE-413AE1F4C123(a)adm.slu.se>
Content-Transfer-Encoding: base64
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
LvH+7KPrU+Hzw9fY96bvsZ+1X5M/xt/J/0EARYBvwEAgS2BU4FSQYFBq0HKwQnBh8E6IQUhNKBR6
JrQ9jIogEsbC+cIvhK9EKEeURuxFWkXeiyKPCogaixaITo9ei9GOuRGLiHWN7TvHfi7p3EqcWlxV
PBTvEt+XwJmQkrCaqJNYm4RN8k16miyWnJ/87bz1+Y4U5pTElLcXdC40pJKkhqTOpimmVfyF+Mv7
r/F0yfQr6UcZbhlPLopdLLp4kOma+SRLPKs46zjbI3s8RyanPBeVG5D7Ik8lrzafPD8m/+0lo0ut
BWwFGQXfCs8WjhRJFVVcxl4Ov7xcbFjcfoXrSu6VgxKvkplS9dKmq0xX06/+KHMrmy5XLW+sYK64
WLFf6V05V6VT1VrNU110DXUt4tr761bXh27I3airYai5WHN4M+Dmcq1Z7UCdbF1dPVN9TgOsIbxh
45bDrcnbmrfbG4Ubq5pomi7eAXfC73xodmp+cdfgbt89uXuN97nvX22hbMlohVqjW3favNqW223b
px7oP+jrUOxoeSjy8GYne2dpF3VXTje2O6X7+FHMo92eoJ6tXs/et31n+1712/Q/HzAdGB80GBx+
rP24f0ht6NGw0nDniMLIgydyT9pGZUZbx6THWp5KP20ZlxlvnZCdaJ+Un+yYOjXVPa0y3ftM89nj
53rPR2dOz0y9sHwxN+swuzznNrf+0u/l5/mI+V+vEheQCxmLZItFS0xL1a/5Xzctyyx3rWiujL0x
f/PqrevbzXeh7w5WU97j3xetsa7VrUusd25ob0x+sP+wuhm0+WsrdZt8++pHvo/3P6l+Gtux2Vn9
HPL5+EvmV/qvN79JfevbNdld+u7//dePjD36vdqfcj+H9q33135FHqAPig/5DzuODI4Wjv2Pj4Oc
Q5x/SwE44YJ5eADw5SZBJ9gCQEnQpViSP9ryHwaH/qgzK4gTugOzhVPD3yGakVkof7Qp5hQRN5aO
mAKHwSNI0KTkZNTkLBRClMpUp6k9aWJos+gq6BsZHjA+ZnrF/JmVhE2U3YwjmDODq4y7iech7yDf
JP+cwJLgitCq8IbIJ9GvYr8kEJI4KSppRhkOWR45fnkhBWFF4VOCSvzKvCrcquxqrOpMGvSaVFqk
2mjtY50futt6b/XnDMYMe41aTtcZV5gUmxaYXTLPt8izzLXKts6wSbM9bxdvH+UQcsbX0eOsq5O7
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
Z3A2uN0JkEP8MlERERGR2HgrNn5Y5kDoyzkKPV7VTO11Vy48vPUbP9waYb7rsBmvjuno7ol7hLg8
iIiIiIjw8J/3f9xERERERP4XEJcHEREREREexOVBRERERIQHcXkQEREREeFBXB5ERERERHiQuNw/
tH+WiIiIiMj/MST3xd//r45BREREROTfDvHhkoiIiIgID+LyICIiIiLCg7g8iIiIiIjwIC4PIiIi
IiI8iMuDiIiIiAgP4vIgIiIiIsKDuDyIiIiIiPDwq3ffyw/+5mvc9s6HN/oOf1hxH1eyc2mB5b50
Zc87/s6Tu2/ce2LLUv3x1id/8wj3dRhNxz5ZdeTHEcP73IvvfwEAtJ3YUjDn3be/vJLS6ZtdRnrQ
EP7gvWXrllYKHG06vrnwi++f/k2/Ww2SNzuvs76RTlTI/vNW+paL59oSu8U7TxYsP9hz1HDFHbRZ
QJlux4Vl97XEctTyP5+u2HJh4Ki0K7s+3ny4wlRlPFllPHnmtO2fN1P69GG/ysXXcrKgwNAzM4PP
grfs46V1Dw7vz3XvIM2f/9fSLy/f/+SQnhLuZH+c0hj9hJdAnE90/mVY4RtvLyjceiXzxdFd7k3X
9zmri5YdSL2zZoq0GUvPMLyNlR+s2Go6c+ok2y5Vp09+9fcrv+j3yC9NKz/afvJrrvzYoa/qH/7N
UIUEPufF7bqlRStWF+80XP1B2vPRRwIt4710bO/6jev3f/U1KU0d2PsBwZHjPPnOooMPPz9cIXCG
t7Fy5UdbOe81l5uR1L27gvvaBvepPeuWFby/ceuOSoujc8/+vR/w/5FZ6+WTxZt0O/cYLjRL+j7a
T+iLgtqzz1flrs4G4Va8N/at1V78gQ4t+ezDNZ+db7oLru6+cV/9Xu26xRPf31PHFd24avjo7Uve
Owo0Ft7L+3LmarsNf+H5wQ/aD2r31bqEYmsQPnrj0ufrFl+9jSB5svNenNZz0Oe38g31/yZ4L28e
MGzGtz54/3n+o7XbbrT/TeCxCCgTS/bYjr47v2Pdhzv+6fXW7NJ8tHxZlfWq1Xr1wjHNa5OeH6B4
+UwrAHhvfPPRJwYPvwXf1cVay/c830zcdu7wjOVrVsydV+0MntywXbu5uil2P4kZZ2iZc8+zr+zx
9J84rv89uyqC99szK+64mSJtxtIzHMp92VJrtV61Wq9am5sNyzUrPtTuu3TD52lc8aHWYLzqP2St
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
--_006_5F9E965F5A80BC468BE5F40576769F0903F0A4EFexchange22_--
3
2