<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (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:"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;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
h2
        {mso-style-priority:9;
        mso-style-link:"Heading 2 Char";
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:18.0pt;
        font-family:"Times New Roman","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;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.Heading2Char
        {mso-style-name:"Heading 2 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 2";
        font-family:"Cambria","serif";
        color:#4F81BD;
        font-weight:bold;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
p.yiv954737428msoacetate, li.yiv954737428msoacetate, div.yiv954737428msoacetate
        {mso-style-name:yiv954737428msoacetate;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal, li.yiv954737428msonormal, div.yiv954737428msonormal
        {mso-style-name:yiv954737428msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault, li.yiv954737428msochpdefault, div.yiv954737428msochpdefault
        {mso-style-name:yiv954737428msochpdefault;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal1, li.yiv954737428msonormal1, div.yiv954737428msonormal1
        {mso-style-name:yiv954737428msonormal1;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault1, li.yiv954737428msochpdefault1, div.yiv954737428msochpdefault1
        {mso-style-name:yiv954737428msochpdefault1;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal2, li.yiv954737428msonormal2, div.yiv954737428msonormal2
        {mso-style-name:yiv954737428msonormal2;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate1, li.yiv954737428msoacetate1, div.yiv954737428msoacetate1
        {mso-style-name:yiv954737428msoacetate1;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal3, li.yiv954737428msonormal3, div.yiv954737428msonormal3
        {mso-style-name:yiv954737428msonormal3;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault2, li.yiv954737428msochpdefault2, div.yiv954737428msochpdefault2
        {mso-style-name:yiv954737428msochpdefault2;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal11, li.yiv954737428msonormal11, div.yiv954737428msonormal11
        {mso-style-name:yiv954737428msonormal11;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault11, li.yiv954737428msochpdefault11, div.yiv954737428msochpdefault11
        {mso-style-name:yiv954737428msochpdefault11;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal4, li.yiv954737428msonormal4, div.yiv954737428msonormal4
        {mso-style-name:yiv954737428msonormal4;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate2, li.yiv954737428msoacetate2, div.yiv954737428msoacetate2
        {mso-style-name:yiv954737428msoacetate2;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault3, li.yiv954737428msochpdefault3, div.yiv954737428msochpdefault3
        {mso-style-name:yiv954737428msochpdefault3;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal12, li.yiv954737428msonormal12, div.yiv954737428msonormal12
        {mso-style-name:yiv954737428msonormal12;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault12, li.yiv954737428msochpdefault12, div.yiv954737428msochpdefault12
        {mso-style-name:yiv954737428msochpdefault12;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal21, li.yiv954737428msonormal21, div.yiv954737428msonormal21
        {mso-style-name:yiv954737428msonormal21;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate11, li.yiv954737428msoacetate11, div.yiv954737428msoacetate11
        {mso-style-name:yiv954737428msoacetate11;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal31, li.yiv954737428msonormal31, div.yiv954737428msonormal31
        {mso-style-name:yiv954737428msonormal31;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault21, li.yiv954737428msochpdefault21, div.yiv954737428msochpdefault21
        {mso-style-name:yiv954737428msochpdefault21;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal111, li.yiv954737428msonormal111, div.yiv954737428msonormal111
        {mso-style-name:yiv954737428msonormal111;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault111, li.yiv954737428msochpdefault111, div.yiv954737428msochpdefault111
        {mso-style-name:yiv954737428msochpdefault111;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal5, li.yiv954737428msonormal5, div.yiv954737428msonormal5
        {mso-style-name:yiv954737428msonormal5;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate3, li.yiv954737428msoacetate3, div.yiv954737428msoacetate3
        {mso-style-name:yiv954737428msoacetate3;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal6, li.yiv954737428msonormal6, div.yiv954737428msonormal6
        {mso-style-name:yiv954737428msonormal6;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault4, li.yiv954737428msochpdefault4, div.yiv954737428msochpdefault4
        {mso-style-name:yiv954737428msochpdefault4;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal13, li.yiv954737428msonormal13, div.yiv954737428msonormal13
        {mso-style-name:yiv954737428msonormal13;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault13, li.yiv954737428msochpdefault13, div.yiv954737428msochpdefault13
        {mso-style-name:yiv954737428msochpdefault13;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal22, li.yiv954737428msonormal22, div.yiv954737428msonormal22
        {mso-style-name:yiv954737428msonormal22;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate12, li.yiv954737428msoacetate12, div.yiv954737428msoacetate12
        {mso-style-name:yiv954737428msoacetate12;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal32, li.yiv954737428msonormal32, div.yiv954737428msonormal32
        {mso-style-name:yiv954737428msonormal32;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault22, li.yiv954737428msochpdefault22, div.yiv954737428msochpdefault22
        {mso-style-name:yiv954737428msochpdefault22;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal112, li.yiv954737428msonormal112, div.yiv954737428msonormal112
        {mso-style-name:yiv954737428msonormal112;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault112, li.yiv954737428msochpdefault112, div.yiv954737428msochpdefault112
        {mso-style-name:yiv954737428msochpdefault112;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal41, li.yiv954737428msonormal41, div.yiv954737428msonormal41
        {mso-style-name:yiv954737428msonormal41;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate21, li.yiv954737428msoacetate21, div.yiv954737428msoacetate21
        {mso-style-name:yiv954737428msoacetate21;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault31, li.yiv954737428msochpdefault31, div.yiv954737428msochpdefault31
        {mso-style-name:yiv954737428msochpdefault31;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal121, li.yiv954737428msonormal121, div.yiv954737428msonormal121
        {mso-style-name:yiv954737428msonormal121;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault121, li.yiv954737428msochpdefault121, div.yiv954737428msochpdefault121
        {mso-style-name:yiv954737428msochpdefault121;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal211, li.yiv954737428msonormal211, div.yiv954737428msonormal211
        {mso-style-name:yiv954737428msonormal211;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate111, li.yiv954737428msoacetate111, div.yiv954737428msoacetate111
        {mso-style-name:yiv954737428msoacetate111;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal311, li.yiv954737428msonormal311, div.yiv954737428msonormal311
        {mso-style-name:yiv954737428msonormal311;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault211, li.yiv954737428msochpdefault211, div.yiv954737428msochpdefault211
        {mso-style-name:yiv954737428msochpdefault211;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal1111, li.yiv954737428msonormal1111, div.yiv954737428msonormal1111
        {mso-style-name:yiv954737428msonormal1111;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault1111, li.yiv954737428msochpdefault1111, div.yiv954737428msochpdefault1111
        {mso-style-name:yiv954737428msochpdefault1111;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.yiv954737428msohyperlink
        {mso-style-name:yiv954737428msohyperlink;}
span.yiv954737428msohyperlinkfollowed
        {mso-style-name:yiv954737428msohyperlinkfollowed;}
span.yiv954737428heading2char
        {mso-style-name:yiv954737428heading2char;}
span.yiv954737428htmlpreformattedchar
        {mso-style-name:yiv954737428htmlpreformattedchar;}
span.yiv954737428balloontextchar
        {mso-style-name:yiv954737428balloontextchar;}
span.yiv954737428msohyperlink2
        {mso-style-name:yiv954737428msohyperlink2;}
span.yiv954737428msohyperlinkfollowed2
        {mso-style-name:yiv954737428msohyperlinkfollowed2;}
span.yiv954737428heading2char2
        {mso-style-name:yiv954737428heading2char2;}
span.yiv954737428msohyperlink11
        {mso-style-name:yiv954737428msohyperlink11;}
span.yiv954737428msohyperlinkfollowed11
        {mso-style-name:yiv954737428msohyperlinkfollowed11;}
span.yiv954737428heading2char11
        {mso-style-name:yiv954737428heading2char11;}
span.yiv954737428msohyperlink211
        {mso-style-name:yiv954737428msohyperlink211;}
span.yiv954737428msohyperlinkfollowed211
        {mso-style-name:yiv954737428msohyperlinkfollowed211;}
span.yiv954737428heading2char211
        {mso-style-name:yiv954737428heading2char211;}
span.yiv954737428msohyperlink1111
        {mso-style-name:yiv954737428msohyperlink1111;}
span.yiv954737428msohyperlinkfollowed1111
        {mso-style-name:yiv954737428msohyperlinkfollowed1111;}
span.yiv954737428emailstyle171111
        {mso-style-name:yiv954737428emailstyle171111;}
span.yiv954737428heading2char1111
        {mso-style-name:yiv954737428heading2char1111;}
span.yiv954737428emailstyle30111
        {mso-style-name:yiv954737428emailstyle30111;}
span.yiv954737428balloontextchar111
        {mso-style-name:yiv954737428balloontextchar111;}
span.yiv954737428balloontextchar21
        {mso-style-name:yiv954737428balloontextchar21;}
span.yiv954737428emailstyle4911
        {mso-style-name:yiv954737428emailstyle4911;}
span.yiv954737428balloontextchar1
        {mso-style-name:yiv954737428balloontextchar1;}
span.yiv954737428emailstyle701
        {mso-style-name:yiv954737428emailstyle701;}
span.yiv954737428htmlpreformattedchar1
        {mso-style-name:yiv954737428htmlpreformattedchar1;}
span.yiv954737428emailstyle107
        {mso-style-name:yiv954737428emailstyle107;}
span.yiv954737428emailstyle108
        {mso-style-name:yiv954737428emailstyle108;}
span.yiv954737428emailstyle109
        {mso-style-name:yiv954737428emailstyle109;}
span.yiv954737428emailstyle110
        {mso-style-name:yiv954737428emailstyle110;}
p.yiv954737428msonormal7, li.yiv954737428msonormal7, div.yiv954737428msonormal7
        {mso-style-name:yiv954737428msonormal7;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.yiv954737428msohyperlink1
        {mso-style-name:yiv954737428msohyperlink1;
        color:blue;
        text-decoration:underline;}
span.yiv954737428msohyperlinkfollowed1
        {mso-style-name:yiv954737428msohyperlinkfollowed1;
        color:purple;
        text-decoration:underline;}
p.yiv954737428msoacetate4, li.yiv954737428msoacetate4, div.yiv954737428msoacetate4
        {mso-style-name:yiv954737428msoacetate4;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.yiv954737428heading2char1
        {mso-style-name:yiv954737428heading2char1;
        font-family:"Times New Roman","serif";
        color:#4F81BD;
        font-weight:bold;}
span.yiv954737428htmlpreformattedchar2
        {mso-style-name:yiv954737428htmlpreformattedchar2;
        font-family:Consolas;}
span.yiv954737428balloontextchar2
        {mso-style-name:yiv954737428balloontextchar2;
        font-family:"Arial","sans-serif";}
p.yiv954737428msonormal8, li.yiv954737428msonormal8, div.yiv954737428msonormal8
        {mso-style-name:yiv954737428msonormal8;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault5, li.yiv954737428msochpdefault5, div.yiv954737428msochpdefault5
        {mso-style-name:yiv954737428msochpdefault5;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal14, li.yiv954737428msonormal14, div.yiv954737428msonormal14
        {mso-style-name:yiv954737428msonormal14;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault14, li.yiv954737428msochpdefault14, div.yiv954737428msochpdefault14
        {mso-style-name:yiv954737428msochpdefault14;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal23, li.yiv954737428msonormal23, div.yiv954737428msonormal23
        {mso-style-name:yiv954737428msonormal23;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate13, li.yiv954737428msoacetate13, div.yiv954737428msoacetate13
        {mso-style-name:yiv954737428msoacetate13;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal33, li.yiv954737428msonormal33, div.yiv954737428msonormal33
        {mso-style-name:yiv954737428msonormal33;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault23, li.yiv954737428msochpdefault23, div.yiv954737428msochpdefault23
        {mso-style-name:yiv954737428msochpdefault23;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal113, li.yiv954737428msonormal113, div.yiv954737428msonormal113
        {mso-style-name:yiv954737428msonormal113;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault113, li.yiv954737428msochpdefault113, div.yiv954737428msochpdefault113
        {mso-style-name:yiv954737428msochpdefault113;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal42, li.yiv954737428msonormal42, div.yiv954737428msonormal42
        {mso-style-name:yiv954737428msonormal42;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate22, li.yiv954737428msoacetate22, div.yiv954737428msoacetate22
        {mso-style-name:yiv954737428msoacetate22;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault32, li.yiv954737428msochpdefault32, div.yiv954737428msochpdefault32
        {mso-style-name:yiv954737428msochpdefault32;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal122, li.yiv954737428msonormal122, div.yiv954737428msonormal122
        {mso-style-name:yiv954737428msonormal122;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault122, li.yiv954737428msochpdefault122, div.yiv954737428msochpdefault122
        {mso-style-name:yiv954737428msochpdefault122;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal212, li.yiv954737428msonormal212, div.yiv954737428msonormal212
        {mso-style-name:yiv954737428msonormal212;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate112, li.yiv954737428msoacetate112, div.yiv954737428msoacetate112
        {mso-style-name:yiv954737428msoacetate112;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal312, li.yiv954737428msonormal312, div.yiv954737428msonormal312
        {mso-style-name:yiv954737428msonormal312;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault212, li.yiv954737428msochpdefault212, div.yiv954737428msochpdefault212
        {mso-style-name:yiv954737428msochpdefault212;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal1112, li.yiv954737428msonormal1112, div.yiv954737428msonormal1112
        {mso-style-name:yiv954737428msonormal1112;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault1112, li.yiv954737428msochpdefault1112, div.yiv954737428msochpdefault1112
        {mso-style-name:yiv954737428msochpdefault1112;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal51, li.yiv954737428msonormal51, div.yiv954737428msonormal51
        {mso-style-name:yiv954737428msonormal51;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate31, li.yiv954737428msoacetate31, div.yiv954737428msoacetate31
        {mso-style-name:yiv954737428msoacetate31;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal61, li.yiv954737428msonormal61, div.yiv954737428msonormal61
        {mso-style-name:yiv954737428msonormal61;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault41, li.yiv954737428msochpdefault41, div.yiv954737428msochpdefault41
        {mso-style-name:yiv954737428msochpdefault41;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal131, li.yiv954737428msonormal131, div.yiv954737428msonormal131
        {mso-style-name:yiv954737428msonormal131;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault131, li.yiv954737428msochpdefault131, div.yiv954737428msochpdefault131
        {mso-style-name:yiv954737428msochpdefault131;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal221, li.yiv954737428msonormal221, div.yiv954737428msonormal221
        {mso-style-name:yiv954737428msonormal221;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate121, li.yiv954737428msoacetate121, div.yiv954737428msoacetate121
        {mso-style-name:yiv954737428msoacetate121;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal321, li.yiv954737428msonormal321, div.yiv954737428msonormal321
        {mso-style-name:yiv954737428msonormal321;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault221, li.yiv954737428msochpdefault221, div.yiv954737428msochpdefault221
        {mso-style-name:yiv954737428msochpdefault221;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal1121, li.yiv954737428msonormal1121, div.yiv954737428msonormal1121
        {mso-style-name:yiv954737428msonormal1121;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault1121, li.yiv954737428msochpdefault1121, div.yiv954737428msochpdefault1121
        {mso-style-name:yiv954737428msochpdefault1121;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal411, li.yiv954737428msonormal411, div.yiv954737428msonormal411
        {mso-style-name:yiv954737428msonormal411;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate211, li.yiv954737428msoacetate211, div.yiv954737428msoacetate211
        {mso-style-name:yiv954737428msoacetate211;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault311, li.yiv954737428msochpdefault311, div.yiv954737428msochpdefault311
        {mso-style-name:yiv954737428msochpdefault311;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal1211, li.yiv954737428msonormal1211, div.yiv954737428msonormal1211
        {mso-style-name:yiv954737428msonormal1211;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault1211, li.yiv954737428msochpdefault1211, div.yiv954737428msochpdefault1211
        {mso-style-name:yiv954737428msochpdefault1211;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal2111, li.yiv954737428msonormal2111, div.yiv954737428msonormal2111
        {mso-style-name:yiv954737428msonormal2111;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msoacetate1111, li.yiv954737428msoacetate1111, div.yiv954737428msoacetate1111
        {mso-style-name:yiv954737428msoacetate1111;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Arial","sans-serif";}
p.yiv954737428msonormal3111, li.yiv954737428msonormal3111, div.yiv954737428msonormal3111
        {mso-style-name:yiv954737428msonormal3111;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault2111, li.yiv954737428msochpdefault2111, div.yiv954737428msochpdefault2111
        {mso-style-name:yiv954737428msochpdefault2111;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msonormal11111, li.yiv954737428msonormal11111, div.yiv954737428msonormal11111
        {mso-style-name:yiv954737428msonormal11111;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.yiv954737428msochpdefault11111, li.yiv954737428msochpdefault11111, div.yiv954737428msochpdefault11111
        {mso-style-name:yiv954737428msochpdefault11111;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:10.0pt;
        font-family:"Times New Roman","serif";}
span.yiv954737428msohyperlink21
        {mso-style-name:yiv954737428msohyperlink21;
        color:blue;
        text-decoration:underline;}
span.yiv954737428msohyperlinkfollowed21
        {mso-style-name:yiv954737428msohyperlinkfollowed21;
        color:purple;
        text-decoration:underline;}
span.yiv954737428heading2char21
        {mso-style-name:yiv954737428heading2char21;
        font-family:"Times New Roman","serif";
        color:#4F81BD;
        font-weight:bold;}
span.yiv954737428msohyperlink111
        {mso-style-name:yiv954737428msohyperlink111;
        color:blue;
        text-decoration:underline;}
span.yiv954737428msohyperlinkfollowed111
        {mso-style-name:yiv954737428msohyperlinkfollowed111;
        color:purple;
        text-decoration:underline;}
span.yiv954737428heading2char111
        {mso-style-name:yiv954737428heading2char111;
        font-family:"Times New Roman","serif";
        color:#4F81BD;
        font-weight:bold;}
span.yiv954737428msohyperlink2111
        {mso-style-name:yiv954737428msohyperlink2111;
        color:blue;
        text-decoration:underline;}
span.yiv954737428msohyperlinkfollowed2111
        {mso-style-name:yiv954737428msohyperlinkfollowed2111;
        color:purple;
        text-decoration:underline;}
span.yiv954737428heading2char2111
        {mso-style-name:yiv954737428heading2char2111;
        font-family:"Times New Roman","serif";
        color:#4F81BD;
        font-weight:bold;}
span.yiv954737428msohyperlink11111
        {mso-style-name:yiv954737428msohyperlink11111;
        color:blue;
        text-decoration:underline;}
span.yiv954737428msohyperlinkfollowed11111
        {mso-style-name:yiv954737428msohyperlinkfollowed11111;
        color:purple;
        text-decoration:underline;}
span.yiv954737428emailstyle1711111
        {mso-style-name:yiv954737428emailstyle1711111;
        font-family:"Arial","sans-serif";
        color:#1F497D;}
span.yiv954737428heading2char11111
        {mso-style-name:yiv954737428heading2char11111;
        font-family:"Times New Roman","serif";
        color:#4F81BD;
        font-weight:bold;}
span.yiv954737428emailstyle301111
        {mso-style-name:yiv954737428emailstyle301111;
        font-family:"Arial","sans-serif";
        color:#1F497D;}
span.yiv954737428balloontextchar1111
        {mso-style-name:yiv954737428balloontextchar1111;
        font-family:"Arial","sans-serif";}
span.yiv954737428balloontextchar211
        {mso-style-name:yiv954737428balloontextchar211;
        font-family:"Arial","sans-serif";}
span.yiv954737428emailstyle49111
        {mso-style-name:yiv954737428emailstyle49111;
        font-family:"Arial","sans-serif";
        color:#1F497D;}
span.yiv954737428balloontextchar11
        {mso-style-name:yiv954737428balloontextchar11;
        font-family:"Arial","sans-serif";}
span.yiv954737428emailstyle7011
        {mso-style-name:yiv954737428emailstyle7011;
        font-family:"Arial","sans-serif";
        color:#1F497D;}
span.yiv954737428htmlpreformattedchar11
        {mso-style-name:yiv954737428htmlpreformattedchar11;
        font-family:"Courier New";}
span.yiv954737428emailstyle1071
        {mso-style-name:yiv954737428emailstyle1071;
        font-family:"Arial","sans-serif";
        color:#1F497D;}
span.yiv954737428emailstyle1081
        {mso-style-name:yiv954737428emailstyle1081;
        font-family:"Arial","sans-serif";
        color:#1F497D;}
span.yiv954737428emailstyle1091
        {mso-style-name:yiv954737428emailstyle1091;
        font-family:"Arial","sans-serif";
        color:#1F497D;}
span.yiv954737428emailstyle1101
        {mso-style-name:yiv954737428emailstyle1101;
        font-family:"Arial","sans-serif";
        color:#1F497D;}
span.EmailStyle169
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@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="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]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I modified the beginning of the gensystemid code farther to find the 1<sup>st</sup> occurrence of  site-packages and stick the mrepo or rhn libraries before it like so:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>import os, sys, getopt, getpass, urlparse, re<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>False = 0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>True = 1<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>def find(target,items):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>        texp = re.compile(target)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>        found = False<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>        i = 0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>        while (not(found) and i < len(items)):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>            if (texp.search(items[i])):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>                found = True<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>            i += 1<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>        return i<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>i = find('.*site-packages',sys.path)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>print "Packages at ", i<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>if os.path.exists('/usr/share/mrepo/up2date_client/'):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>    sys.path.insert(i-1, '/usr/share/mrepo/')<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>    sys.path.insert(i, '/usr/share/mrepo/up2date_client/')<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>#    sys.path.insert(-1, '/usr/share/mrepo/rhn/')<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>elif os.path.exists('/usr/share/rhn/up2date_client/'):<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>    sys.path.insert(i-1, '/usr/share/rhn/')<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>    sys.path.insert(i, '/usr/share/rhn/up2date_client/')<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>else:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>    print >>sys.stderr, 'rhnget: up2date libraries are not installed. Aborting execution'<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>    sys.exit(1)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I suppose I’ll clean things up tomorrow and generate a diff patch after taking out the various debug things.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Robert<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> fnwsa@yahoo.com [mailto:fnwsa@yahoo.com] <br><b>Sent:</b> Monday, August 06, 2012 6:38 PM<br><b>To:</b> Boyd, Robert; spacewalk-list@redhat.com; Alan Pittman<br><b>Subject:</b> Re: [Spacewalk-list] mrepo / gensystemid errors<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Robert, Alan, Thank you for your replies.<o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='color:black'><o:p> </o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='color:black'>Based on Rober's finding, I've moved the rpclib.py and got new result or error:<o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='color:black'><o:p> </o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='color:black'># cp -p /usr/share/mrepo/rhn/rpclib.py /usr/lib/python2.6/site-packages/rhn/rpclib.py<br># gensystemid -u userid -p password --release=5Server --arch=i386 /var/mrepo<o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='color:black'><o:p> </o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='color:black'>gensystemid: Error registering system.<br>Error Message: Insufficient Software Channel Entitlements:<br>cfid5488  Red Hat Enterprise Linux (core server)<br>note: One of the above Software Channel Entitlement(s) are required to provides access to: cid6949 Red Hat Enterprise Linux (v. 5 for 32-bit x86)<br>Error Class Code: 70<br>Error Class Info:<br>All available subscriptions for the requested channel have been exhausted. Please contact a Red Hat Network Sales associate.<br>Explanation:<br>An error has occurred while processing your request. If this problem persists please enter a bug report at bugzilla.redhat.com. If you choose to submit the bug report, please be sure to include details of what you were trying to do when this error occurred and details on how to reproduce this problem.<o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt;background:white'><span style='color:black'>nz<o:p></o:p></span></p></div><div><div><div><div class=MsoNormal align=center style='text-align:center;background:white'><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'><hr size=1 width="100%" align=center></span></div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>From:</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> "Boyd, Robert" <<a href="mailto:Robert.Boyd@peoplefluent.com">Robert.Boyd@peoplefluent.com</a>><br><b>To:</b> "<a href="mailto:spacewalk-list@redhat.com">spacewalk-list@redhat.com</a>" <<a href="mailto:spacewalk-list@redhat.com">spacewalk-list@redhat.com</a>>; Alan Pittman <<a href="mailto:Alan.Pittman@publix.com">Alan.Pittman@publix.com</a>>; "'fnwsa@yahoo.com'" <<a href="mailto:fnwsa@yahoo.com">fnwsa@yahoo.com</a>> <br><b>Sent:</b> Monday, August 6, 2012 5:52:08 PM<br><b>Subject:</b> RE: [Spacewalk-list] mrepo / gensystemid errors</span><span style='color:black'><o:p></o:p></span></p></div><p class=MsoNormal style='background:white'><span style='color:black'><o:p> </o:p></span></p><div id=yiv954737428><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>I found one answer to my question.   There is a handy tool called dumpObj that you can copy from </span><span style='font-family:"Arial","sans-serif";color:black'><a href="http://code.activestate.com/recipes/137951-dump-all-the-attributes-of-an-object/" target="_blank">http://code.activestate.com/recipes/137951-dump-all-the-attributes-of-an-object/</a></span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>So I copied it and inserted it into gensystemid on both servers.   Here is the key thing I see that is different:</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>On the server where gensystemid fails (RHEL6.3) :</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>__file__              /usr/lib/python2.6/site-packages/rhn/rpclib.pyc</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>  __name__              rhn.rpclib</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>  __package__           rhn</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>  __version__           $Revision$</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>With sys.path:  ['/root', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages', '/usr/lib64/python2.6/site-packages/gst-0.10', '/usr/lib64/python2.6/site-packages/gtk-2.0', '/usr/lib64/python2.6/site-packages/webkit-1.0', '/usr/lib/python2.6/site-packages', '/usr/share/mrepo/', '/usr/share/mrepo/up2date_client/', '/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info']</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>On the RHEL 5.8 server where it works:</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>__file__              /usr/share/mrepo/rhn/rpclib.pyc</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>  __name__              rhn.rpclib</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>  __version__           $Revision: 118741 $</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>sys.path:  ['/root', '/usr/lib64/python24.zip', '/usr/lib64/python2.4', '/usr/lib64/python2.4/plat-linux2', '/usr/lib64/python2.4/lib-tk', '/usr/lib64/python2.4/lib-dynload', '/usr/lib64/python2.4/site-packages', '/usr/lib64/python2.4/site-packages/Numeric', '/usr/lib64/python2.4/site-packages/gtk-2.0', '/usr/share/mrepo/', '/usr/share/mrepo/up2date_client/', '/usr/lib/python2.4/site-packages']</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>So on the failing configuration somehow it’s not finding the module which is clearly there.   I checked.  </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-family:"Arial","sans-serif";color:black'>Is there something wrong with the new search order?   I see that there are many differences in these 2 lists.   Anyone have a suggestion about what needs to be changed on the RHEL 6.3/Python 2.6 configuration to get the right module found?</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>Robert</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>From:</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> <a href="mailto:spacewalk-list-bounces@redhat.com">spacewalk-list-bounces@redhat.com</a> [<a href="mailto:spacewalk-list-bounces@redhat.com">mailto:spacewalk-list-bounces@redhat.com</a>] <b>On Behalf Of </b>Boyd, Robert<br><b>Sent:</b> Monday, August 06, 2012 5:19 PM<br><b>To:</b> Alan Pittman; 'fnwsa@yahoo.com'; 'spacewalk-list@redhat.com'<br><b>Subject:</b> Re: [Spacewalk-list] mrepo / gensystemid errors</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>I use the exact same RHN credentials.   On my RHEL 5.8 server they work just fine.   On my RHEL 6.3 server I get the errors mentioned before.</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>On my RHEL 5.8 spacewalk server:</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>mrepo.noarch                                                                           0.8.8-0.pre1.el5.rft                                           installed       </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhn-check.noarch                                                                       1.7.14-1.el5                                                   installed       </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhn-client-tools.noarch                                                                1.7.14-1.el5                                                   installed       </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhn-setup.noarch                                                                       1.7.14-1.el5                                                   installed       </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhn-setup-gnome.noarch                                                                 1.7.14-1.el5                                                   installed       </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhnlib.noarch                                                                          2.5.51-1.el5                                                   installed       </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhnpush.noarch                                                                         5.5.42-1.el5                                                   installed       </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhnsd.x86_64                                                                           4.9.15-1.el5                                                   installed  </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>python.x86_64                                                                2.4.3-46.el5_8.2                                                 installed</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>On my RHEL 6.3 server I have this:</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>mrepo.noarch                                                          0.8.8-0.pre1.el6.rft                     @rpmforge-testing                                      </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhn-check.noarch                                                      1.7.14-1.el6                             @spacewalk                                             </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhn-client-tools.noarch                                               1.7.14-1.el6                             @spacewalk                                             </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhn-setup.noarch                                                      1.7.14-1.el6                             @spacewalk                                             </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhn-setup-gnome.noarch                                                1.7.14-1.el6                             @spacewalk                                             </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhnlib.noarch                                                         2.5.51-1.el6                             @spacewalk                                             </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhnpush.noarch                                                        5.5.42-1.el6                             @spacewalk                                             </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rhnsd.x86_64                                                          4.9.3-2.el6                              @anaconda-RedHatEnterpriseLinux-201206132210.x86_64/6.3</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>python.x86_64                                         2.6.6-29.el6_2.2                                         @anaconda-RedHatEnterpriseLinux-201206132210.x86_64/6.3</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>In this list the only real difference seems to be the python and  rhnsd packages.     </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>I tried printing out the directory of the rpclib attributes on my RHEL 5.8 server and I get this list:</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rpclib attributes:  ['Fault', 'File', 'GETServer', 'InvalidRedirectionError', 'ListType', 'MAX_REDIRECTIONS', 'ProtocolError', 'RangeError', 'ResponseError', 'Server', 'SlicingMethod', 'TupleType', 'UserDictCase', '_Method', '__builtins__', '__doc__', '__file__', '__name__', '__version__', 'getHeaderValues', 'get_proxy_info', 'getparser', 'reportError', 'send_handler', 'split_host', 'string', 'transports', 'urllib', 'xmlrpclib']</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>This is clearly a different list from the other one:</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rpclib attributes:  ['DictType', 'DictionaryType', 'GETServer', 'InvalidRedirectionError', 'ListType', 'MAX_REDIRECTIONS', 'MalformedURIError', 'RangeError', 'Server', 'SlicingMethod', 'StringType', 'TupleType', 'UnicodeType', 'UserDictCase', '_Method', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', 'check_ipv6', 'getHeaderValues', 'get_proxy_info', 're', 'reportError', 'socket', 'split_host', 'sys', 'transports', 'urllib', 'xmlrpclib']</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>Any python wizard(s) on the list able to tell me how to find out what module/file the rpclib attributes are coming from on each server?   </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>From:</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> Alan Pittman [<a href="mailto:Alan.Pittman@publix.com" target="_blank">mailto:Alan.Pittman@publix.com</a>] <br><b>Sent:</b> Monday, August 06, 2012 4:39 PM<br><b>To:</b> Boyd, Robert; 'fnwsa@yahoo.com'; 'spacewalk-list@redhat.com'<br><b>Subject:</b> RE: [Spacewalk-list] mrepo / gensystemid errors</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>Robert/Nick,</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>   Unfortunately, I’m not a Python expert, so when things like this crop up, I have to rely on Google searches. I did get a hit that implies that if you use an RHN userid and password that’s not set up, messages like what you are getting will occur. Can you verify that you are using the correct RHN information?</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>Alan</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>From:</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> Boyd, Robert [<a href="mailto:Robert.Boyd@peoplefluent.com" target="_blank">mailto:Robert.Boyd@peoplefluent.com</a>] <br><b>Sent:</b> Monday, August 06, 2012 4:26 PM<br><b>To:</b> <a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a>; <a href="mailto:spacewalk-list@redhat.com" target="_blank">spacewalk-list@redhat.com</a>; Alan Pittman<br><b>Subject:</b> RE: [Spacewalk-list] mrepo / gensystemid errors</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>Alan,</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>Here is some more information.   I inserted a print statement </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>print "rpclib attributes: ", dir(rpclib)</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>just before where this error occurs and I get this:</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>rpclib attributes:  ['DictType', 'DictionaryType', 'GETServer', 'InvalidRedirectionError', 'ListType', 'MAX_REDIRECTIONS', 'MalformedURIError', 'RangeError', 'Server', 'SlicingMethod', 'StringType', 'TupleType', 'UnicodeType', 'UserDictCase', '_Method', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', 'check_ipv6', 'getHeaderValues', 'get_proxy_info', 're', 'reportError', 'socket', 'split_host', 'sys', 'transports', 'urllib', 'xmlrpclib']</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>There is obviously no Fault attribute.   I wonder if somehow the wrong rpclib is being imported in the beginning of the code:</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>if os.path.exists('/usr/share/mrepo/up2date_client/'):</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>    sys.path.insert(-1, '/usr/share/mrepo/')</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>    sys.path.insert(-1, '/usr/share/mrepo/up2date_client/')</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>elif os.path.exists('/usr/share/rhn/up2date_client/'):</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>    sys.path.insert(-1, '/usr/share/rhn/')</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>    sys.path.insert(-1, '/usr/share/rhn/up2date_client/')</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>else:</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>    print >>sys.stderr, 'rhnget: up2date libraries are not installed. Aborting execution'</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>    sys.exit(1)</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>from up2date_client import config, rpcServer, up2dateErrors</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>from rhn import rpclib</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>Is it possible that somehow there are different rpclib modules in the Red Hat provided and the spacewalk kit?</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>I tried this:  grep rpclib /usr/share/rhn/*/*</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>What I notice is that the ONLY use of the .Fault attribute is in connection with xmlrpclib, not rpclib.   I also see that in one file there is a statement where they set rpclib = xmlrpclib.    </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>I’m a complete newbie with Python – so I’m not entirely sure but it looks like something got updated in the rhn libraries and mrepo needs to catch up.</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'>Robert</span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>From:</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> <a href="mailto:spacewalk-list-bounces@redhat.com" target="_blank">spacewalk-list-bounces@redhat.com</a> [<a href="mailto:spacewalk-list-bounces@redhat.com" target="_blank">mailto:spacewalk-list-bounces@redhat.com</a>] <b>On Behalf Of </b><a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a><br><b>Sent:</b> Monday, August 06, 2012 1:18 PM<br><b>To:</b> Alan Pittman; 'spacewalk-list@redhat.com'<br><b>Subject:</b> Re: [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Hi Alan,<o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Your answer is the the right one. ' mrepo -uvvv' started working. It's so great1 Thank you very much again!<o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Now I've got a new issue that really drove me crazy: gensystemid was working fine last Friday, but stop working this morning. It's probably because I messed up some python stuff when doing the mrepo issue troubleshooting. Here is the error:<o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'># gensystemid -r 5Server -a i386 /var/mrepo/rhel5Server-i386<br>/usr/share/mrepo/up2date_client/up2dateUtils.py:16: DeprecationWarning: the md5 module is deprecated; use hashlib instead<br>  import md5 ((this error seems ok))<br>RHN Username:<br>RHN Password:<br>Traceback (most recent call last):<br>  File "/usr/bin/gensystemid", line 270, in <module><br>    main()<br>  File "/usr/bin/gensystemid", line 244, in main<br>    except rpclib.Fault, f:<br>AttributeError: 'module' object has no attribute 'Fault'<o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>From this error, I can't decide which packages should be uninstalled/reinstalled to fix the new problem. Please help! Thanks!<o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div><div><div style='margin-bottom:12.0pt'><p class=MsoNormal style='background:white'><span style='color:black'>nz<o:p></o:p></span></p></div></div><div><div><div><div class=MsoNormal align=center style='text-align:center;background:white'><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'><hr size=1 width="100%" align=center></span></div><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>From:</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> Alan Pittman <<a href="mailto:Alan.Pittman@publix.com" target="_blank">Alan.Pittman@publix.com</a>><br><b>To:</b> "'fnwsa@yahoo.com'" <<a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a>>; "'spacewalk-list@redhat.com'" <<a href="mailto:spacewalk-list@redhat.com" target="_blank">spacewalk-list@redhat.com</a>> <br><b>Sent:</b> Monday, August 6, 2012 7:48:51 AM<br><b>Subject:</b> RE: [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div><div id=yiv954737428><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>Nick,</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>   I did a search on _<i>use</i>_datetime and mrepo. I found a website called github that had some information related to mrepo and a python module called transports.py. It appears a update was made by adding the following (highlighted in red below):</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>class Transport(xmlrpclib.Transport):</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>    user_agent = "rhn.rpclib.py/%s" % __version__</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>    </span><b><span style='font-size:10.0pt;color:red'>_use_datetime = False</span></b><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>    def __init__(self, transfer=0, encoding=0, refreshCallback=None,</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>            progressCallback=None):</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self._transport_flags = {'transfer' : 0, 'encoding' : 0}</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.set_transport_flags(transfer=transfer, encoding=encoding)</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self._headers = UserDictCase()</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.verbose = 0</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.connection = None</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.method = "POST"</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self._lang = None</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.refreshCallback = refreshCallback</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.progressCallback = progressCallback</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.bufferSize = 16384</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.headers_in = None</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.response_status = None</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self.response_reason = None</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'>        self._redirected = None</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:10.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>I am running mrepo-0.8.7-4.el6 and haven’t seen this problem, but I added the line to my transports.py file anyhow and ran a test download. It seems to work okay. You might want to give this a try. I can’t say that this is the answer, but it’s worth a shot.</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>Alan</span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;color:black'>From:</span></b><span style='font-size:10.0pt;color:black'> <a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a> [<a href="mailto:fnwsa@yahoo.com" target="_blank">mailto:fnwsa@yahoo.com</a>] <br><b>Sent:</b> Friday, August 03, 2012 5:03 PM<br><b>To:</b> <a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a>; Alan Pittman; 'spacewalk-list@redhat.com'; <a href="mailto:spacewalk-list@redhat.com" target="_blank">spacewalk-list@redhat.com</a><br><b>Subject:</b> Re: [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>I've made a small mrepo.conf, but got the same errors.<o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>AttributeError: SafeTransport instance has no attribute '_use_datetime'<br>mrepo: Mirroring failed for rhns:///rhel-i386-server-5 with message:<br>Failed with return code: 256<o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>The error '_use_datetime' needs to be fixed. <o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>-----------------------------------------<o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'># cat /etc/mrepo.conf<br>[main]<br>srcdir = /var/mrepo.new<br>wwwdir = /var/www/mrepo<br>confdir = /etc/mrepo.conf.d<br>arch = i386<br><br>mailto = root@localhost<br>smtp-server = localhost<br><br>rhnlogin = xxxxxxxx:xxxxxxxx<br>lftp-commands = set hftp:use-head 0<br><br>[rhel-server-5-i386]<br>name = Red Hat Advanced Server $release ($arch)<br>release = 5<br>arch = i386<br><br>updates = rhns:///rhel-$arch-server-5<br>supplementary = rhns:///rhel-$arch-server-$repo-5<br>rhn-tools = rhns:///$repo-rhel-$arch-server-5<br><br>rpmforge = <a href="http://apt.sw.be/redhat/el$release/en/$arch/RPMS.dag/" target="_blank">http://apt.sw.be/redhat/el$release/en/$arch/RPMS.dag/</a><br>elrepo = <a href="http://elrepo.org/linux/elrepo/el5/$arch/" target="_blank">http://elrepo.org/linux/elrepo/el5/$arch/</a><br>spacewalk = <a href="http://spacewalk.redhat.com/yum/1.7/RHEL/5/i386/" target="_blank">http://spacewalk.redhat.com/yum/1.7/RHEL/5/i386/</a><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>------------------------------------------------<br><br>Thank you & have a good weekend! <o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div style='margin-bottom:12.0pt'><div><p class=MsoNormal style='background:white'><span style='color:black'>nz<o:p></o:p></span></p></div></div></div><div><div><div><div class=MsoNormal align=center style='text-align:center;background:white'><span style='font-size:10.0pt;color:black'><hr size=1 width="100%" align=center></span></div><div><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;color:black'>From:</span></b><span style='font-size:10.0pt;color:black'> "<a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a>" <<a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a>><br><b>To:</b> Alan Pittman <<a href="mailto:Alan.Pittman@publix.com" target="_blank">Alan.Pittman@publix.com</a>>; "'spacewalk-list@redhat.com'" <<a href="mailto:spacewalk-list@redhat.com" target="_blank">spacewalk-list@redhat.com</a>> <br><b>Sent:</b> Friday, August 3, 2012 4:17:42 PM<br><b>Subject:</b> Re: [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div><div id=yiv954737428><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Alan,<o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Here is the info:<o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'># ls -l /var/mrepo/<br>total 24<br>drwxr-xr-x  2 root root 4096 Aug  4  2010 all<br>drwxr-xr-x 10 root root 4096 Aug  3 16:04 rhel5c-i386<br>drwxr-xr-x  2 root root 4096 Aug  3 14:08 rhel5Server-i386<br>drwxr-xr-x  2 root root 4096 Aug  3 14:12 rhel5Server-x86_64<br>drwxr-xr-x 10 root root 4096 Aug  3 16:05 rhel5s-i386<br>drwxr-xr-x  6 root root 4096 Aug  3 16:07 rhel-server-5-x86_64<o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>(Each directory has its own systemid file created)<o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'># cat /etc/mrepo.conf<br>[main]<br>srcdir = /var/mrepo<br>wwwdir = /var/www/mrepo<br>confdir = /etc/mrepo.conf.d<br>arch = i386<br><br>mailto = root@localhost<br>smtp-server = localhost<br><br>rhnlogin = rhnuserid:rhnpasswd<br>lftp-commands = set hftp:use-head 0<br><br>### Any other section is considered a definition for a distribution<br>### You can put distribution sections in /etc/mrepo.conf.d/<br>### Examples can be found in the documentation at:<br>### /usr/share/doc/mrepo-0.8.7/dists/.<br><br>### Additional repositories<br>updates = rhns:///rhel-$arch-server-5<br># vt = rhns:///rhel-$arch-server-$repo-5<br>supplementary = rhns:///rhel-$arch-server-$repo-5<br># fastrack = rhns:///rhel-$arch-server-$repo-5<br># hts = rhns:///rhel-$arch-server-$repo-5<br>rhn-tools = rhns:///$repo-rhel-$arch-server-5<br><br>### RPMforge repository<br># rpmforge = rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el$release/en/$arch/RPMS.dag/<br>#rpmforge = <a href="ftp://apt.sw.be/pub/dag/pub/redhat/el$release/en/$arch/RPMS.dag/" target="_blank">ftp://apt.sw.be/pub/dag/pub/redhat/el$release/en/$arch/RPMS.dag/</a><br>rpmforge = <a href="http://apt.sw.be/redhat/el$release/en/$arch/RPMS.dag/" target="_blank">http://apt.sw.be/redhat/el$release/en/$arch/RPMS.dag/</a><br><br>### EPEL repository<br># EPEL = <a href="http://mirror.chpc.utah.edu/pub/epel/$release/$arch/" target="_blank">http://mirror.chpc.utah.edu/pub/epel/$release/$arch/</a><br>EPEL = <a href="http://mirror.metrocast.net/fedora/epel/5/x86_64/" target="_blank">http://mirror.metrocast.net/fedora/epel/5/x86_64/</a><br><br>### ELrepo repository<br>#elrepo-testing = <a href="http://elrepo.org/linux/testing/el5/$arch/" target="_blank">http://elrepo.org/linux/testing/el5/$arch/</a><br>elrepo = <a href="http://elrepo.org/linux/elrepo/el5/$arch/" target="_blank">http://elrepo.org/linux/elrepo/el5/$arch/</a><br><br>### Custom repository for your own RPM packages<br>mondo = <a href="http://www.mondorescue.org/ftp/rhel/5/x86_64" target="_blank">http://www.mondorescue.org/ftp/rhel/5/x86_64</a><br>spacewalk = <a href="http://spacewalk.redhat.com/yum/1.7/RHEL/5/x86_64" target="_blank">http://spacewalk.redhat.com/yum/1.7/RHEL/5/x86_64</a><br>spacewalk = <a href="http://spacewalk.redhat.com/yum/1.7/RHEL/5/i386/" target="_blank">http://spacewalk.redhat.com/yum/1.7/RHEL/5/i386/</a><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'># ls /etc/mrepo.conf.d<br>rhel5c.conf  rhel5s.conf<o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Thank you!<o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div style='margin-bottom:12.0pt'><div><p class=MsoNormal style='background:white'><span style='color:black'>nz<o:p></o:p></span></p></div></div></div><div><div><div><div class=MsoNormal align=center style='text-align:center;background:white'><span style='font-size:10.0pt;color:black'><hr size=1 width="100%" align=center></span></div><div><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;color:black'>From:</span></b><span style='font-size:10.0pt;color:black'> Alan Pittman <<a href="mailto:Alan.Pittman@publix.com" target="_blank">Alan.Pittman@publix.com</a>><br><b>To:</b> "'fnwsa@yahoo.com'" <<a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a>>; "'spacewalk-list@redhat.com'" <<a href="mailto:spacewalk-list@redhat.com" target="_blank">spacewalk-list@redhat.com</a>> <br><b>Sent:</b> Friday, August 3, 2012 3:59:26 PM<br><b>Subject:</b> RE: [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div><div id=yiv954737428><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>Nick,</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>  Did you run the gensystemid command? If so, where does the systemid file reside? </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>You should have a separate ID for each version and architecture that you want to download.</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>I created 4 IDs. They reside in the base (source) directories where mrepo stores the RPMs for each version/architecture.</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>/clonefs/6Server-i386/systemid</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>/clonefs/6Server-x86_64/systemid</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>/clonefs/5Server-i386/systemid</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>/clonefs/5Server-x86_64/systemid</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>In my mrepo.conf file, /clonefs is the srcdir= location and the  6Server-i386, 6Server-x86_64, etc, equate to the sections headers.</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>From my config file:</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>[5Server-x86_64]</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>name = Red Hat Enterprise Server ($release) ($arch)</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>release = 5</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>arch = x86_64</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>metadata = repomd repoview</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>iso = /clonefs/5Server-x86_64/rhel-server-5.7-x86_64-dvd.iso</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>[5Server-i386]</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>name = Red Hat Enterprise Server ($release) ($arch)</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>release = 5</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>arch = i386 </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>metadata = repomd repoview</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>iso = /clonefs/5Server-i386/rhel-server-5.7-i386-dvd.iso</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>[6Server-x86_64]</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>name = Red Hat Enterprise Server ($release) ($arch)</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>release = 6</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>arch = x86_64</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>metadata = repomd repoview</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>iso = /clonefs/6Server-x86_64/rhel-server-6.0-x86_64-dvd.iso</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>[6Server-i386]</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>name = Red Hat Enterprise Server ($release) ($arch)</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>release = 6</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>arch = i386 </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>metadata = repomd repoview</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>iso = /clonefs/6Server-386/rhel-server-6.0-i386-dvd.iso</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>Alan</span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><div><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;color:black'>From:</span></b><span style='font-size:10.0pt;color:black'> <a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a> [<a href="mailto:fnwsa@yahoo.com" target="_blank">mailto:fnwsa@yahoo.com</a>] <br><b>Sent:</b> Friday, August 03, 2012 3:36 PM<br><b>To:</b> Alan Pittman; 'spacewalk-list@redhat.com'<br><b>Subject:</b> Re: [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Alan,<o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Thank you again for your help!<br>I have done mrepo configuration, but failed at 'mrepo -uvvv' with lots of errors like:<o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>---------------------------------------------------------------------------<o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>AttributeError: SafeTransport instance has no attribute '_use_datetime'<br>mrepo: Mirroring failed for rhns:///rhel-i386-server-vt-5 with message:<br>Failed with return code: 256<o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>---------------------------------------------------------------------------<o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>It looks like a datetime issue.<o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'># date<br>Fri Aug  3 15:27:10 EDT 2012<o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'># rpm -q rhpl<br>rhpl-0.221-2.el6.rf.x86_64<o:p></o:p></span></p></div></div></div></div><div><div style='margin-bottom:12.0pt'><div><div><p class=MsoNormal style='background:white'><span style='color:black'><br>I've googled a lot but haven't found a solution yet. Any help will be greatly appreciated!<o:p></o:p></span></p></div></div></div></div><div><div style='margin-bottom:12.0pt'><div><div><p class=MsoNormal style='background:white'><span style='color:black'>nz<o:p></o:p></span></p></div></div></div></div><div><div><div><div class=MsoNormal align=center style='text-align:center;background:white'><span style='font-size:10.0pt;color:black'><hr size=1 width="100%" align=center></span></div><div><div><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;color:black'>From:</span></b><span style='font-size:10.0pt;color:black'> Alan Pittman <<a href="mailto:Alan.Pittman@publix.com" target="_blank">Alan.Pittman@publix.com</a>><br><b>To:</b> "'fnwsa@yahoo.com'" <<a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a>>; "'spacewalk-list@redhat.com'" <<a href="mailto:spacewalk-list@redhat.com" target="_blank">spacewalk-list@redhat.com</a>> <br><b>Sent:</b> Friday, August 3, 2012 9:24:43 AM<br><b>Subject:</b> RE: [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div><div id=yiv954737428><div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Nick,<o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>  Unfortunately, Spacewalk won’t/can’t connect to RHN. What mrepo will do is connect(logon) to RHN and pull all of the RPMs and place them in a series on directories. With the appropriate options, mrepo will then create a local repository which then can be used to populate the Spacewalk database.<o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>Follow the steps to install mrepo (if you haven’t already) and run the gensystemid script (should be one of the steps in the install doc). Once that’s done, you’ll have to create or update the mrepo.conf file. Here’s a portion of mine so that you have an idea what to configure:</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>root@taeps001 etc]# cat ./mrepo.conf</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### Configuration file for mrepo</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### The [main] section allows to override mrepo's default settings</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### The mrepo-example.conf gives an overview of all the possible settings</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>[main]</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>srcdir = /clonefs   </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>wwwdir = /var/www/mrepo</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>confdir = /etc/mrepo.conf.d</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>arch = i386 x86_64</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>mailto = root@localhost</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>smtp-server = localhost</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>rhnlogin = <rhnuserid>:<rhnpassword></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### Any other section is considered a definition for a distribution</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### You can put distribution sections in /etc/mrepo.conf.d/</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### Examples can be found in the documentation at:</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### /usr/share/doc/mrepo-0.8.7/dists/.</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>[5Server-x86_64]</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>name = Red Hat Enterprise Server ($release) ($arch)</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>release = 5</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>arch = x86_64</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>metadata = repomd repoview</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>iso = /clonefs/5Server-x86_64/rhel-server-5.7-x86_64-dvd.iso</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### Additional repositories</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>updates = rhns:///rhel-$arch-server-5</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'># vt = rhns:///rhel-$arch-server-$repo-5</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>supplementary = rhns:///rhel-$arch-server-$repo-5</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'># fastrack = rhns:///rhel-$arch-server-$repo-5</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'># hts = rhns:///rhel-$arch-server-$repo-5</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>rhn-tools = rhns:///$repo-rhel-$arch-server-5</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### RPMforge repository</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'># rpmforge = rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el$release/en/$arch/RPMS.dag/</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>#rpmforge = <a href="ftp://apt.sw.be/pub/dag/pub/redhat/el$release/en/$arch/RPMS.dag/" target="_blank">ftp://apt.sw.be/pub/dag/pub/redhat/el$release/en/$arch/RPMS.dag/</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>rpmforge = <a href="http://apt.sw.be/redhat/el$release/en/$arch/RPMS.dag/" target="_blank">http://apt.sw.be/redhat/el$release/en/$arch/RPMS.dag/</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### EPEL repository</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'># EPEL = <a href="http://mirror.chpc.utah.edu/pub/epel/$release/$arch/" target="_blank">http://mirror.chpc.utah.edu/pub/epel/$release/$arch/</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>EPEL = <a href="http://mirror.metrocast.net/fedora/epel/5/x86_64/" target="_blank">http://mirror.metrocast.net/fedora/epel/5/x86_64/</a> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### ELrepo repository</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>elrepo = <a href="http://elrepo.org/linux/elrepo/el5/$arch/" target="_blank">http://elrepo.org/linux/elrepo/el5/$arch/</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>#elrepo-testing = <a href="http://elrepo.org/linux/testing/el5/$arch/" target="_blank">http://elrepo.org/linux/testing/el5/$arch/</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### OpenVZ repositories</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>#ovzkernel = <a href="http://download.openvz.org/kernel/rhel5/" target="_blank">http://download.openvz.org/kernel/rhel5/</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>#ovztemplate = <a href="http://download.openvz.org/template/" target="_blank">http://download.openvz.org/template/</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>#ovzutils = <a href="http://download.openvz.org/utils/" target="_blank">http://download.openvz.org/utils/</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### Fedora EPEL packages (incompatible with RPMforge)</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>#epel = <a href="http://download.fedora.redhat.com/pub/epel/$release/$arch/" target="_blank">http://download.fedora.redhat.com/pub/epel/$release/$arch/</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>### Custom repository for your own RPM packages</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>mondo = <a href="http://www.mondorescue.org/ftp/rhel/5/x86_64" target="_blank">http://www.mondorescue.org/ftp/rhel/5/x86_64</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'>spacewalk = <a href="http://spacewalk.redhat.com/yum/1.7/RHEL/5/x86_64" target="_blank">http://spacewalk.redhat.com/yum/1.7/RHEL/5/x86_64</a></span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:black'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><div><div><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;color:black'>From:</span></b><span style='font-size:10.0pt;color:black'> <a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a> [<a href="mailto:fnwsa@yahoo.com" target="_blank">mailto:fnwsa@yahoo.com</a>] <br><b>Sent:</b> Friday, August 03, 2012 9:07 AM<br><b>To:</b> Alan Pittman; 'spacewalk-list@redhat.com'<br><b>Subject:</b> Re: [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div><div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Hi Alan,<o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Thank you very much for your very helpful reply!!<o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>My purpose is to patch all of our RHEL5x/6x systems, so I need to "</span><span style='font-size:11.0pt;color:#1F497D'>connect to RHN and download all of the available RPMS and populate your Spacewalk repository</span><span style='color:black'>" as you said. Please correct me if I am wrong here.<o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>I've just installed mrepo, but still don't understand the whole picture. With mrepor's help, can Spacewalk connect directly to the RHN servers? What URL should be used in the Repository URL? Yes, I have RHN userid and password.<o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Have a nice day!<o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Nick<o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div><div><div><div><div class=MsoNormal align=center style='text-align:center;background:white'><span style='font-size:10.0pt;color:black'><hr size=1 width="100%" align=center></span></div><div><div><div><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;color:black'>From:</span></b><span style='font-size:10.0pt;color:black'> Alan Pittman <<a href="mailto:Alan.Pittman@publix.com" target="_blank">Alan.Pittman@publix.com</a>><br><b>To:</b> "'fnwsa@yahoo.com'" <<a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a>>; "'spacewalk-list@redhat.com'" <<a href="mailto:spacewalk-list@redhat.com" target="_blank">spacewalk-list@redhat.com</a>> <br><b>Sent:</b> Thursday, August 2, 2012 9:42:35 PM<br><b>Subject:</b> RE: [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div><div id=yiv954737428><div><div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>Nick,</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>   When I click on the link, the browser takes me to the repodata sub-directory. When I tried backing up a couple of levels, I never saw any RPMs. </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>Can I assume that you want to connect to RHN and download all of the available RPMS and populate your Spacewalk repository? If so, you’ll have to download and install a utility called mrepo because Spacewalk doesn’t have the ability to connect directly to the RHN servers. </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>Also,  must also have a valid RHN userid and password for mrepo to connect. </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'>aep</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='font-size:11.0pt;color:#1F497D'> </span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><div><div><div><div><p class=MsoNormal style='background:white'><b><span style='font-size:10.0pt;color:black'>From:</span></b><span style='font-size:10.0pt;color:black'> <a href="mailto:spacewalk-list-bounces@redhat.com" target="_blank">spacewalk-list-bounces@redhat.com</a> [<a href="mailto:spacewalk-list-bounces@redhat.com" target="_blank">mailto:spacewalk-list-bounces@redhat.com</a>] <b>On Behalf Of </b><a href="mailto:fnwsa@yahoo.com" target="_blank">fnwsa@yahoo.com</a><br><b>Sent:</b> Thursday, August 02, 2012 5:01 PM<br><b>To:</b> <a href="mailto:spacewalk-list@redhat.com" target="_blank">spacewalk-list@redhat.com</a><br><b>Subject:</b> [Spacewalk-list] Repository URL?</span><span style='color:black'><o:p></o:p></span></p></div></div></div></div></div></div></div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div><div><div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'>Hi, I am now trying to create my first Repository for RHEL 6 (64bit) systems. Can I use the following link as Repository URL in  Spacewalk's Create New Repository page?<o:p></o:p></span></p></div></div></div></div></div></div><div><div><div><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'><br><a href="ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/x86_64/Debuginfo/repodata/" target="_blank">ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/x86_64/Debuginfo/repodata/</a><br><br>If it's not the right one, where can I find it?<br><br>Thank  you in advance!<br><br>Nick<o:p></o:p></span></p></div></div></div></div></div></div></div></div></div></div><div style='margin-bottom:12.0pt'><div><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div></div></div></div></div></div><div style='margin-bottom:12.0pt'><div><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div></div></div></div></div><div style='margin-bottom:12.0pt'><div><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div></div></div><div style='margin-bottom:12.0pt'><div><p class=MsoNormal style='background:white'><span style='color:black'><br>_______________________________________________<br>Spacewalk-list mailing list<br><a href="mailto:Spacewalk-list@redhat.com" target="_blank">Spacewalk-list@redhat.com</a><br><a href="https://www.redhat.com/mailman/listinfo/spacewalk-list" target="_blank">https://www.redhat.com/mailman/listinfo/spacewalk-list</a><o:p></o:p></span></p></div></div></div></div></div></div></div></div><div style='margin-bottom:12.0pt'><p class=MsoNormal style='background:white'><span style='color:black'> <o:p></o:p></span></p></div></div></div></div></div></div></div><p class=MsoNormal style='margin-bottom:12.0pt;background:white'><span style='color:black'><o:p> </o:p></span></p></div></div></div></div></body></html>