<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=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:8.0pt;
        margin-left:36.0pt;
        mso-add-space:auto;
        line-height:106%;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
        {mso-style-priority:34;
        mso-style-type:export-only;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        mso-add-space:auto;
        line-height:106%;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
        {mso-style-priority:34;
        mso-style-type:export-only;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        mso-add-space:auto;
        line-height:106%;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
        {mso-style-priority:34;
        mso-style-type:export-only;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:8.0pt;
        margin-left:36.0pt;
        mso-add-space:auto;
        line-height:106%;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1108087108;
        mso-list-type:hybrid;
        mso-list-template-ids:910748842 134807567 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Hi<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">It’s a little more involved than that! I produced these notes, for myself, when un-registering a system from a
<u>Dev</u> Spacewalk Server and registering it with a <u>Test</u> Spacewalk Server. It’s effectively the same thing that you need to do though.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Spacewalk does not provide an option to un-register a client system (similar to registering - “<b>rhnreg_ks</b>”) – the only option is to remove the client system’s profile from the Spacewalk server.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN">To remove a client’s profile from the Spacewalk server perform these steps:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN"><o:p> </o:p></span></p>
<p class="MsoListParagraphCxSpFirst" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-add-space:auto;text-indent:-18.0pt;line-height:18.0pt;mso-list:l0 level1 lfo1">
<![if !supportLists]><span lang="EN" style="mso-fareast-language:EN-GB"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span lang="EN" style="mso-fareast-language:EN-GB">Log in to the Spacewalk Console.<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-add-space:auto;text-indent:-18.0pt;line-height:18.0pt;mso-list:l0 level1 lfo1">
<![if !supportLists]><span lang="EN" style="mso-fareast-language:EN-GB"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span lang="EN" style="mso-fareast-language:EN-GB">Click on the
<b><span style="background:whitesmoke">Systems</span></b> tab in the top navigation bar and then click on the name of the system which you want to remove from the Systems List.<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-add-space:auto;text-indent:-18.0pt;line-height:18.0pt;mso-list:l0 level1 lfo1">
<![if !supportLists]><span lang="EN" style="mso-fareast-language:EN-GB"><span style="mso-list:Ignore">3.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span lang="EN" style="mso-fareast-language:EN-GB">Click the
<b><span style="background:whitesmoke">Delete System</span></b> link in the top-right corner of the page.<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-add-space:auto;text-indent:-18.0pt;line-height:18.0pt;mso-list:l0 level1 lfo1">
<![if !supportLists]><span lang="EN" style="mso-fareast-language:EN-GB"><span style="mso-list:Ignore">4.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span lang="EN" style="mso-fareast-language:EN-GB">Confirm system profile deletion by clicking the
<b><span style="background:whitesmoke">Delete Profile</span></b> button.<o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1">
<![if !supportLists]><span lang="EN" style="mso-fareast-language:EN-GB"><span style="mso-list:Ignore">5.<span style="font:7.0pt "Times New Roman"">      
</span></span></span><![endif]><span lang="EN" style="mso-fareast-language:EN-GB">Now go to the client system and execute below command to remove the associated System ID file:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN">                # <b>rm /etc/sysconfig/rhn/systemid</b><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN">In addition, remove Spacewalk certificate for Development and add certificate for Test. Then register client system with Test Spacewalk server:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-indent:36.0pt"><span lang="EN"># <b>certutil -d sql:/etc/pki/nssdb -Dn RHN-ORG-TRUSTED-SSL-CERT -t C,, -ai /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT</b><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent:36.0pt"><span lang="EN"># <b>rpm -ev rhn-org-trusted-ssl-cert-1.0-1.noarch</b><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent:36.0pt"><span lang="EN"># <b>rpm -Uvh https://<Test Server>/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm</b><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent:36.0pt"><span lang="EN"># <b>certutil -d sql:/etc/pki/nssdb -An RHN-ORG-TRUSTED-SSL-CERT -t C,, -ai /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT</b><o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent:36.0pt"><span lang="EN"># <b>rhnreg_ks --serverUrl=https://<Test Server>/XMLRPC --sslCACert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT --activationkey=[ACTIVATION KEY]</b><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Note, if you’re using <b>OSAD</b>, the service may have stopped during this process and therefore, will need to be re-started. I’ve also found that, even if it’s still running, I’ve had to restart it before actions were automatically picked
 up again:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">                    # <b>systemctl start osad</b> OR <b>service osad start</b><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Hope this is of help?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US">Phil<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> spacewalk-list-bounces@redhat.com <spacewalk-list-bounces@redhat.com>
<b>On Behalf Of </b>rui.a.zhou@nokia-sbell.com<br>
<b>Sent:</b> 28 February 2019 08:57<br>
<b>To:</b> spacewalk-list@redhat.com<br>
<b>Cc:</b> Zhu, Ting (NSB - CN/Shanghai) <ting.zhu@nokia-sbell.com><br>
<b>Subject:</b> [Spacewalk-list] Registration to the new server via rhnreg_ks returns an SSL error<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US">I re-installed the spacewalk server, and the client can not register to the new installed server.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[root@FNSHB109 rhn]# rpm -e rhn-org-trusted-ssl-cert-1.0-1.noarch<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[root@FNSHB109 rhn]# rpm -Uvh <a href="http://spacewalk-server/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm">
http://spacewalk-server/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Retrieving <a href="http://spacewalk-server/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm">
http://spacewalk-server/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Preparing...                          ################################# [100%]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Updating / installing...<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   1:rhn-org-trusted-ssl-cert-1.0-1   ################################# [100%]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[root@FNSHB109 rhn]# rhnreg_ks --serverUrl=https://spacewalk-server/XMLRPC --sslCACert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT --activationkey=1-centos7.6 --force --verbose<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">D: rpcServer: Calling XMLRPC registration.welcome_message<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">An error has occurred:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The SSL certificate failed verification.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">See /var/log/up2date for more information<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[root@FNSHB109 rhn]# cat /etc/sysconfig/rhn/up2date |grep share<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">sslCACert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[Thu Feb 28 16:53:34 2019] up2date D: rpcServer: Calling XMLRPC registration.welcome_message<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">[Thu Feb 28 16:53:34 2019] up2date <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Traceback (most recent call last):<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/sbin/rhnreg_ks", line 215, in <module><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    cli.run()<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/up2date_client/rhncli.py", line 94, in run<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    sys.exit(self.main() or 0)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/sbin/rhnreg_ks", line 93, in main<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    rhnreg.getCaps()<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/up2date_client/rhnreg.py", line 264, in getCaps<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    s.capabilities.validate()<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/up2date_client/rhnserver.py", line 185, in __get_capabilities<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    self.registration.welcome_message()<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/up2date_client/rhnserver.py", line 84, in __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    raise_with_tb(up2dateErrors.SSLCertificateVerifyFailedError())<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/up2date_client/rhnserver.py", line 67, in __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    return rpcServer.doCall(method, *args, **kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/up2date_client/rpcServer.py", line 214, in doCall<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    ret = method(*args, **kwargs)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib64/python2.7/xmlrpclib.py", line 1233, in __call__<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    return self.__send(self.__name, args)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/up2date_client/rpcServer.py", line 48, in _request1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    ret = self._request(methodname, params)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/rhn/rpclib.py", line 394, in _request<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    self._handler, request, verbose=self._verbose)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 177, in request<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    headers, fd = req.send_http(host, handler)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 733, in send_http<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    self._connection.request(self.method, handler, body=bstr(self.data), headers=self.headers)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib64/python2.7/httplib.py", line 1017, in request<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    self._send_request(method, url, body, headers)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib64/python2.7/httplib.py", line 1051, in _send_request<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    self.endheaders(body)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib64/python2.7/httplib.py", line 1013, in endheaders<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    self._send_output(message_body)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib64/python2.7/httplib.py", line 864, in _send_output<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    self.send(msg)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib64/python2.7/httplib.py", line 840, in send<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    self.sock.sendall(data)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  File "/usr/lib/python2.7/site-packages/rhn/SSL.py", line 264, in write<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    sent = self._connection.send(data)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><class 'up2date_client.up2dateErrors.SSLCertificateVerifyFailedError'>: The SSL certificate failed verification.<o:p></o:p></span></p>
</div>
</body>
</html>