oVirt hosts and yum updates
by Robert Story
--Sig_/Z2=7wOKtRMuJTrd_zNJl4ws
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
I was wondering what other folks do to keep their oVirt hosts up to date,
both with the base OS pacakges and oVirt packages.Is it safe to enable
yum-cron? I'm concerned that it might cause issues if vdsm/ovirt packages
are updated without following the correct procedure, but would like other
OS packages to be kept up to date.
Robert
--=20
Senior Software Engineer @ Parsons
--Sig_/Z2=7wOKtRMuJTrd_zNJl4ws
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJWRJLJAAoJEMHFVuy5l8Y4+DoP/jx2yKrqDTd7u+W1T1NGXvtZ
fhKN3+yGcH2OVXCliaoSEO0XZJweub+3QOE52KgL6ErnK1kU/QvCQYpeGNIJvAXW
5YmCh7cuFQzowqZ0tLQ5Fvg86uqbYfsMpxdSFl/IJUZbHyBOCylV6fDV1Ogobl1R
GwQQcU85wbZQrGHLUfV1vAqIQEvzspSV0F0OZODGVbHdq/qOEKgOpWg3Xl644TNI
hn29MV+CqVEsRANzRs2SKbt4Dem4Q+feDPhkNw8gaUmbfnzYRWlj+ysVqZge2y1i
4XPabtCr0VRXaR5kjmo0fvwUenIWFbtioEXqbsGFz6U5XoKoxBLU/qANGEaBN5kd
svn6oPmGldaHGtcZAbJIdyVfgTYJjmUOoITUUDQs74Y6z8duazX6TAmxW1+NldJj
/3JQs4H6jxD+Wltm+ldI6KEyFBuFX7czaZvGNj50/Hd8P8/8VF7gBtx64zSfBO3E
HdxTcPnv70zkZWqUtYrx1ed3XeiTtP8W8OKs5zKD1OXbiS6aY99vTKVpCGkf3doG
tCjhiUicblTf6Fkm4sVGuPltx1wok6XUVEUJWWDR1nToMoshSabAYD4XPgOKJUrr
p5aXDv+lojkThUcPTf5Ie861tW8rij+dlmMCS6Nb9OHznyPGCGxrdYmlqix5mcJQ
u4Q4uQ1o5YEQ77TOPhL5
=OSzT
-----END PGP SIGNATURE-----
--Sig_/Z2=7wOKtRMuJTrd_zNJl4ws--
9 years
Upgrade path from Fedora 20 oVirt 3.5 to Fedora 22 oVirt 3.6
by David Marzal Canovas
Hi Sandro, thanks for the tips.
After a few problems, I think everything is working OK.
I already had an image of my server so I tried the path that you
suggested and this is what I found:
yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release36.rpm
fedup --network 22 --product=server
This show a warning but the upgrade is successful :
WARNING: potential problems with upgrade
ovirt-engine-backend-3.5.4.2-1.fc20.noarch (no replacement) requires
vdsm-jsonrpc-java-1.0.15-1.fc20.noarch (replaced by
vdsm-jsonrpc-java-1.1.5-1.fc22.noarch)
ovirt-engine-3.5.4.2-1.fc20.noarch (no replacement) requires
1:java-1.7.0-openjdk-1.7.0.79-2.5.5.0.fc20.x86_64 (replaced by
1:java-1.8.0-openjdk-1.8.0.65-3.b17.fc22.x86_64)
Continue with the upgrade at your own risk.
After reboot the system is upgraded but perl is broken due to some
packages not being up to date. This can be fixed with (after allowing
dnf in the firewall )
dnf distro-sync --setopt=deltarpm=0
Upgrade the DB and change the configuration (ovirt 3.6 needs lc_messages
= 'en_US.UTF-8' )
postgresql-setup --upgrade
vim /var/lib/pgsql/data/postgresql.conf
/var/lib/pgsql/data/pg_hba.conf
Check the rest of configuration files
rpmconf -a
Then check the services because nfs has some bug and dies on startup
https://bugzilla.redhat.com/show_bug.cgi?id=1192501
https://bugzilla.redhat.com/show_bug.cgi?id=1178720
systemctl status postgresql.service nfs
until you execute
systemctl enable nfs-server.service
And now we finally can upgrade oVirt
engine-setup
It will show a warning about versionlock:
DNF Failed loading plugin: versionlock
But it would upgrade oVirt correctly.
At my first attempt I don't have any problem with the
fedup --network 22 --product=server
but I didn't modify all the necessary files and fix the nfs so at one
pont y restore the image of the server and start over.
In the second attempt (the next day) the command complaint about
ovirt-release35-006-1
Downloading failed: El paquete ovirt-release35-006-1.noarch.rpm no está
firmado (is not signed)
I had to remove this package and the files on /etc/yum.repos.d to be
able to upgrade Fedora to 22
yum remove ovirt-release35
rm /etc/yum.repos.d/ovirt-3.5*
I also test before trying to use fedup to just yum upgrade the system
but end with the same error so finally I delete ovirt-release35 and
could continue with the process described.
I hope this is useful if someone needs to upgrade their systems.
And thanks for an incredible product. :)
PD: Sorry for the (lack of) formating
9 years
OVIRT Roadmap for 2016
by Rizwan Ashraf
------=_Part_1835611_1951878609.1447267970840
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Dear all,
I am interested to learn about activity and approach for 2016 OVIRT roadmap.
Perhaps features scope of OVIRT 3.7?
Thank you and best regards,
Riz
------=_Part_1835611_1951878609.1447267970840
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1447257745568_24380">Dear all,</div><div id="yui_3_16_0_1_1447257745568_24230"><br></div><div dir="ltr" id="yui_3_16_0_1_1447257745568_24231">I am interested to learn about activity and approach for 2016 OVIRT roadmap. <br></div><div id="yui_3_16_0_1_1447257745568_24401" dir="ltr"><br></div><div id="yui_3_16_0_1_1447257745568_24402" dir="ltr">Perhaps features scope of OVIRT 3.7?</div><div id="yui_3_16_0_1_1447257745568_24395" dir="ltr"><br></div><div id="yui_3_16_0_1_1447257745568_24399" dir="ltr">Thank you and best regards,</div><div id="yui_3_16_0_1_1447257745568_24396" dir="ltr"><br></div><div id="yui_3_16_0_1_1447257745568_24397" dir="ltr">Riz<br></div><div id="yui_3_16_0_1_1447257745568_24232"><br></div></div></body></html>
------=_Part_1835611_1951878609.1447267970840--
9 years
Update on oVirt Mirroring Status
by Anton Marchukov
Hello All.
Following previous announcement, please note that we still face a problem
with getting updates to our mirrors. This is firewalling problem and we are
working with IT on resolving it.
I have temporarily updated mirror list to include only resources.ovirt.org
there. It will be changed back as soon as the mirroring is restored.
Please note that if you are not using the mirrorlist and include URLs
directly and you are interested in latest snapshoots, than you may need to
use http://resources.ovirt.org/pub/ovirt-@VERSION@/rpm/@DIST@/ directly.
Will reply on this message once I get an ETA. Please contact infra(a)ovirt.org
in case you have any questions.
Anton.
--
Anton Marchukov
Senior Software Engineer - RHEV CI - Red Hat
9 years
Issue with ISO Domain
by Conteh, Modou
--_000_765A6D1C68C0AA4E8174B3A0E604BD75675E272CS04MBX0106s04lo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
I am currently trying out OVirt in my organization as a vdi solution, but I=
do have an issue after installation of the engine and the node, trying to =
add the iso to the engine,I receive and error that, there is no iso domain=
available, there is no documentation that actually touches on how to add I=
SO images to the ISO domain, where is the ISO repo folder location, how can=
one copy iso's to the domain. Also is it not possible to browse after set=
ting up vm to pick from ones desktop an iso image to run for installing a v=
m ?
Thanks to everyone who is putting their effort in this project, we do appre=
ciate you all
Thanks
--_000_765A6D1C68C0AA4E8174B3A0E604BD75675E272CS04MBX0106s04lo_
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-micr=
osoft-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=3D"Generator" content=3D"Microsoft Word 15 (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:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
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=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">I am currently trying out OVirt in my organization a=
s a vdi solution, but I do have an issue after installation of the engine a=
nd the node, trying to add the iso to the engine,I receive and error that, =
there is no iso domain available,
there is no documentation that actually touches on how to add ISO images t=
o the ISO domain, where is the ISO repo folder location, how can one copy i=
so’s to the domain. Also is it not possible to browse after set=
ting up vm to pick from ones desktop an iso
image to run for installing a vm ?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Thanks to everyone who is putting their effort in th=
is project, we do appreciate you all<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Thanks<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>
--_000_765A6D1C68C0AA4E8174B3A0E604BD75675E272CS04MBX0106s04lo_--
9 years
migrate to Hosted engine set up using ovirt node 3.6
by Alastair Neil
Hi
I am in the process of upgrading my ovirt DC to 3.6. I would like to
migrate to hosted-engine with gluster replica 3 storage in the process.
The engine has been upgraded and I have installed 3 of the VM hosts in one
cluster using the ovirt-node iso. I have three other VM hosts in a
separate cluster to upgrade.
I see an option to configure the hosted engine through the node admin login
tui, however I have not found any up to date instructions on how to perform
a migration to hosted using the ovirt-node. I thought I'd ask a few
questions before I started:
Should I connect and approve the node in the current engine prior to
configuring the hosted engine?
Does the node hosted-engine-setup provide a pause to restore the engine db
from the external engine? Or even better a facility to upload the database
backup file?
Any feedback gratefully received.
Thanks, Alastair
9 years
solution for ovirt disaster site
by alireza sadeh seighalan
hi everyone
I have an ovirt3.6 in a site and i want to run another ovirt in a disaster
site. is there any good and stable network solution for it?thanks in
advance
9 years
Ovirt 3.6 Network Graph
by Wolfgang Bucher
This is a multi-part message in MIME format. Your mail reader does not
understand MIME message format.
--=_7IUghy7nnuTX2G5BfPwMaEKR7qPDiAdJ+OO5q-GuStGDXf31
Content-Type: multipart/alternative;
boundary="=_7IUgPXwz6eTtH9mgeX5Fzp2jmS2rqbd9SoKzXc-G-pPQOEED"
--=_7IUgPXwz6eTtH9mgeX5Fzp2jmS2rqbd9SoKzXc-G-pPQOEED
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
=EF=BB=BFHi=20=0D=0A=0D=0A=0D=0A=0D=0Ai have two fresh install all-in-one=
of ovirt 3.6 (oVirt Engine Version: 3.6.0.3-1.el7.centos)=0D=0A=0D=0Amem=
ory and cpu graph in gui are ok, but i have no network activity.=0D=0A=0D=
=0A=0D=0A=0D=0AAttached a screenshot.=0D=0A=0D=0A=0D=0A=0D=0Awolfgang=0D=0A=
=0D=0A=0D=0A=0D=0A
--=_7IUgPXwz6eTtH9mgeX5Fzp2jmS2rqbd9SoKzXc-G-pPQOEED
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://ww=
w.w3.org/TR/html4/loose.dtd"><html>=0A<head>=0A <meta name=3D"Generator"=
content=3D"Zarafa WebApp v7.1.11-46050">=0A <meta http-equiv=3D"Content=
-Type" content=3D"text/html; charset=3Dutf-8">=0A <title>Ovirt 3.6 Netwo=
rk Graph</title>=0A</head>=0A<body>=0A<p hasownproperty=3D"function hasOw=
nProperty() {=0A [native code]=0A}" valueof=3D"function valueOf() {=0A=
[native code]=0A}" isprototypeof=3D"function isPrototypeOf() {=0A =
[native code]=0A}" propertyisenumerable=3D"function propertyIsEnumerable(=
) {=0A [native code]=0A}" tolocalestring=3D"function toLocaleString() =
{=0A [native code]=0A}" tostring=3D"function toString() {=0A [nativ=
e code]=0A}" constructor=3D"function Object() {=0A [native code]=0A}" =
style=3D"padding: 0; margin: 0;" data-mce-style=3D"padding: 0; margin: 0;=
"><span data-mce-bogus=3D"true" id=3D"_mce_caret"><span data-mce-style=3D=
"font-size: 12pt; font-family: tahoma,arial,helvetica,sans-serif;" style=3D=
"font-size: 12pt; font-family: tahoma,arial,helvetica,sans-serif;">=EF=BB=
=BFHi <br></span></span></p><p hasownproperty=3D"function hasOwnProperty(=
) {=0A [native code]=0A}" valueof=3D"function valueOf() {=0A [nativ=
e code]=0A}" isprototypeof=3D"function isPrototypeOf() {=0A [native co=
de]=0A}" propertyisenumerable=3D"function propertyIsEnumerable() {=0A =
[native code]=0A}" tolocalestring=3D"function toLocaleString() {=0A [n=
ative code]=0A}" tostring=3D"function toString() {=0A [native code]=0A=
}" constructor=3D"function Object() {=0A [native code]=0A}" style=3D"p=
adding: 0; margin: 0;" data-mce-style=3D"padding: 0; margin: 0;"><span da=
ta-mce-style=3D"font-size: 12pt; font-family: tahoma,arial,helvetica,sans=
-serif;" style=3D"font-size: 12pt; font-family: tahoma,arial,helvetica,sa=
ns-serif;"><br data-mce-bogus=3D"1"></span></p><p hasownproperty=3D"funct=
ion hasOwnProperty() {=0A [native code]=0A}" valueof=3D"function value=
Of() {=0A [native code]=0A}" isprototypeof=3D"function isPrototypeOf()=
{=0A [native code]=0A}" propertyisenumerable=3D"function propertyIsEn=
umerable() {=0A [native code]=0A}" tolocalestring=3D"function toLocale=
String() {=0A [native code]=0A}" tostring=3D"function toString() {=0A =
[native code]=0A}" constructor=3D"function Object() {=0A [native co=
de]=0A}" style=3D"padding: 0; margin: 0;" data-mce-style=3D"padding: 0; m=
argin: 0;"><span data-mce-style=3D"font-size: 12pt; font-family: tahoma,a=
rial,helvetica,sans-serif;" style=3D"font-size: 12pt; font-family: tahoma=
,arial,helvetica,sans-serif;">i have two fresh install all-in-one of ovir=
t 3.6 (<span class=3D"gwt-InlineLabel">oVirt Engine Version: 3.6.0.3-1.el=
7.centos)</span><br data-mce-bogus=3D"1"></span></p><p hasownproperty=3D"=
function hasOwnProperty() {=0A [native code]=0A}" valueof=3D"function =
valueOf() {=0A [native code]=0A}" isprototypeof=3D"function isPrototyp=
eOf() {=0A [native code]=0A}" propertyisenumerable=3D"function propert=
yIsEnumerable() {=0A [native code]=0A}" tolocalestring=3D"function toL=
ocaleString() {=0A [native code]=0A}" tostring=3D"function toString() =
{=0A [native code]=0A}" constructor=3D"function Object() {=0A [nati=
ve code]=0A}" style=3D"padding: 0; margin: 0;" data-mce-style=3D"padding:=
0; margin: 0;"><span data-mce-style=3D"font-size: 12pt; font-family: tah=
oma,arial,helvetica,sans-serif;" style=3D"font-size: 12pt; font-family: t=
ahoma,arial,helvetica,sans-serif;"><span style=3D"null" class=3D"gwt-Inli=
neLabel">memory and cpu graph in gui are ok, but i have no network activi=
ty.<br data-mce-bogus=3D"1"></span></span></p><p hasownproperty=3D"functi=
on hasOwnProperty() {=0A [native code]=0A}" valueof=3D"function valueO=
f() {=0A [native code]=0A}" isprototypeof=3D"function isPrototypeOf() =
{=0A [native code]=0A}" propertyisenumerable=3D"function propertyIsEnu=
merable() {=0A [native code]=0A}" tolocalestring=3D"function toLocaleS=
tring() {=0A [native code]=0A}" tostring=3D"function toString() {=0A =
[native code]=0A}" constructor=3D"function Object() {=0A [native cod=
e]=0A}" style=3D"padding: 0; margin: 0;" data-mce-style=3D"padding: 0; ma=
rgin: 0;"><span data-mce-style=3D"font-size: 12pt; font-family: tahoma,ar=
ial,helvetica,sans-serif;" style=3D"font-size: 12pt; font-family: tahoma,=
arial,helvetica,sans-serif;"><span style=3D"null" class=3D"gwt-InlineLabe=
l"><br data-mce-bogus=3D"1"></span></span></p><p hasownproperty=3D"functi=
on hasOwnProperty() {=0A [native code]=0A}" valueof=3D"function valueO=
f() {=0A [native code]=0A}" isprototypeof=3D"function isPrototypeOf() =
{=0A [native code]=0A}" propertyisenumerable=3D"function propertyIsEnu=
merable() {=0A [native code]=0A}" tolocalestring=3D"function toLocaleS=
tring() {=0A [native code]=0A}" tostring=3D"function toString() {=0A =
[native code]=0A}" constructor=3D"function Object() {=0A [native cod=
e]=0A}" style=3D"padding: 0; margin: 0;" data-mce-style=3D"padding: 0; ma=
rgin: 0;"><span data-mce-style=3D"font-size: 12pt; font-family: tahoma,ar=
ial,helvetica,sans-serif;" style=3D"font-size: 12pt; font-family: tahoma,=
arial,helvetica,sans-serif;"><span style=3D"null" class=3D"gwt-InlineLabe=
l">Attached a screenshot.<br data-mce-bogus=3D"1"></span></span></p><p ha=
sownproperty=3D"function hasOwnProperty() {=0A [native code]=0A}" valu=
eof=3D"function valueOf() {=0A [native code]=0A}" isprototypeof=3D"fun=
ction isPrototypeOf() {=0A [native code]=0A}" propertyisenumerable=3D"=
function propertyIsEnumerable() {=0A [native code]=0A}" tolocalestring=
=3D"function toLocaleString() {=0A [native code]=0A}" tostring=3D"func=
tion toString() {=0A [native code]=0A}" constructor=3D"function Object=
() {=0A [native code]=0A}" style=3D"padding: 0; margin: 0;" data-mce-s=
tyle=3D"padding: 0; margin: 0;"><span data-mce-style=3D"font-size: 12pt; =
font-family: tahoma,arial,helvetica,sans-serif;" style=3D"font-size: 12pt=
; font-family: tahoma,arial,helvetica,sans-serif;"><span style=3D"null" c=
lass=3D"gwt-InlineLabel"><br data-mce-bogus=3D"1"></span></span></p><p ha=
sownproperty=3D"function hasOwnProperty() {=0A [native code]=0A}" valu=
eof=3D"function valueOf() {=0A [native code]=0A}" isprototypeof=3D"fun=
ction isPrototypeOf() {=0A [native code]=0A}" propertyisenumerable=3D"=
function propertyIsEnumerable() {=0A [native code]=0A}" tolocalestring=
=3D"function toLocaleString() {=0A [native code]=0A}" tostring=3D"func=
tion toString() {=0A [native code]=0A}" constructor=3D"function Object=
() {=0A [native code]=0A}" style=3D"padding: 0; margin: 0;" data-mce-s=
tyle=3D"padding: 0; margin: 0;"><span data-mce-style=3D"font-size: 12pt; =
font-family: tahoma,arial,helvetica,sans-serif;" style=3D"font-size: 12pt=
; font-family: tahoma,arial,helvetica,sans-serif;"><span style=3D"null" c=
lass=3D"gwt-InlineLabel">wolfgang<br data-mce-bogus=3D"1"></span></span><=
/p><p id=3D"dirtyP" style=3D"margin-top: 0px; margin-bottom: 0px; color: =
#000000; font-family: Arial, Verdana, sans-serif;"><span data-mce-bogus=3D=
"true" id=3D"_mce_caret"><span data-mce-style=3D"font-size: 12pt; font-fa=
mily: tahoma,arial,helvetica,sans-serif;" style=3D"font-size: 12pt; font-=
family: tahoma,arial,helvetica,sans-serif;"><br></span></span></p>=0A</bo=
dy>=0A</html>
--=_7IUgPXwz6eTtH9mgeX5Fzp2jmS2rqbd9SoKzXc-G-pPQOEED--
--=_7IUghy7nnuTX2G5BfPwMaEKR7qPDiAdJ+OO5q-GuStGDXf31
Content-Type: image/png; name=screenshot.png
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=screenshot.png
iVBORw0KGgoAAAANSUhEUgAAAXsAAADwCAYAAADhPsSkAAAABHNCSVQICAgIfAhkiAAAABl0
RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AACAASURBVHic7d15XFTV//jx1yzs
oiyKiiJiKIqKliaUuaKUS+6aWmmfT8unPmUf+VSambnkkmnW10zNfrZoZaX1qTQX1DTDfcsN
FZcEBXEBQYZlYOD+/pi4MjogKTAD834+HvN4zL3n3HvPOffc97n3zMBojh49quAgpk+fjkaj
AUBRFN58800bl6hqubn9VqxYYeMSiapoxIgRch3ehTuNY3qTyVSR5bIrGo1GbSQAR6p7ebi5
/YS4E3Id3p07bT/NxIkTHebOXgghHJVGURQJ9kIIUc1pbV0AIYQQFU+CvRBCOAAJ9kII4QAk
2AshhAOQYC+EEA5Agr0QQjgACfZCCOEAJNgLIYQDkGAvhBAOQIK9EEI4AO2SJUvUheLvHZWi
KGRkZJCdnU1V/E8SiqJQUFCAyWSisLBQXV9QUFAl63OzJUuWkJGRYbHOYDDwySefqOl/d3/2
pLzrV9ZjVpSS9l1Rx7S382lPtM8995yty2BXNBoNer2ec+fOYTAYbF2cMlMUhdzcXDIyMsjI
yOD69etkZGSQk5NDQUHBXQ9emZmZpb6KTF59tTyqUyKNRsP58+ct1iUmJqrv/25/trf+X971
K8mqVavKfZ/CvunBPBo+99xzaDQa4uPj2blzJxqNhqFDh+Li4sLy5csJCQnh2LFjPP3002Rk
ZLB161ZSU1Px9vama9eu1KpVi+XLlxMREcGuXbsAiIqKon79+uVS0NTUVDIzM/H398fZ2blc
9lkSV1dXNBoNiYmJBAcH4+LiUqHHKw/Z2dkYjUY0Gg1OTk6A+W4+JyeHnJycSvvXxFpNxT49
KIpCVlYWBQUF6HQ6CgsLycrKUgeyor585coVtm7dSnZ2NmFhYRw4cICnnnqKL7/80qIvF+Uv
rU9XZt8v7/rt3r2b+Ph4jEYjHh4e3H///fz555+kpaWxZMkSRo8ezRdffMFzzz1Heno6W7du
JS0tDW9vb7p06YKXl1eZ6mbtOMHBwQAcPXqUvXv34ubmRrdu3ahbt67V9XXq1ClTe3t7e5OZ
mcnWrVu5fPkyXl5edO7cmTp16liNYW5ubhV+3ppFjiZ+8xd/e7vKpL95RVZWFiNHjiQlJYUd
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
--=_7IUghy7nnuTX2G5BfPwMaEKR7qPDiAdJ+OO5q-GuStGDXf31--
9 years