<div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr">Hi,<br></div><div dir="ltr"><div><br></div><div>I'm encountering issue using spacewalk agent on a Debian 8.10.</div><div><br></div><div>My spacewalk server version is 2.7 installed on an CentOS 7.</div><div><br></div><div>I've created a channel for my Debian servers (no repo defined on it).</div><div><br></div><div>I've installed it following spacewalk documentation:</div><div><ol><li>apt-get update</li><li>apt-get install apt-transport-spacewalk rhnsd</li><li>download my CA cert from spacewalk server</li><li>rhnreg_ks --serverUrl=<URL> --sslCACert=<CA-path> --activationkey=<debian_activationkey></li></ol><div>When I launch my rhnreg_ks command, following error is displayed: <type 'exceptions.TypeError'></div></div><div><br></div><div>Content of my /var/log/up2date logs:</div><div><br></div><div><div>[Tue Mar 13 16:34:00 2018] up2date Warning: haldaemon or messagebus service not running. Cannot probe hardware and DMI information.</div><div><br></div><div>[Tue Mar 13 16:34:04 2018] up2date</div><div>Traceback (most recent call last):</div><div>  File "/usr/sbin/rhn_check", line 425, in <module></div><div>    cli.run()</div><div>  File "/usr/share/rhn/up2date_client/rhncli.py", line 96, in run</div><div>    sys.exit(self.main() or 0)</div><div>  File "/usr/sbin/rhn_check", line 86, in main</div><div>    self.__run_remote_actions()</div><div>  File "/usr/sbin/rhn_check", line 187, in __run_remote_actions</div><div>    action = self.__get_action(status_report)</div><div>  File "/usr/sbin/rhn_check", line 105, in __get_action</div><div>    ACTION_VERSION, status_report)</div><div>  File "/usr/lib/python2.7/xmlrpclib.py", line 1233, in __call__</div><div>    return self.__send(self.__name, args)</div><div>  File "/usr/share/rhn/up2date_client/rpcServer.py", line 38, in _request1</div><div>    ret = self._request(methodname, params)</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/rpclib.py", line 381, in _request</div><div>    self._handler, request, verbose=self._verbose)</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/transports.py", line 167, in request</div><div>    headers, fd = req.send_http(host, handler)</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/transports.py", line 698, in send_http</div><div>    self._connection.connect()</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/connections.py", line 183, in connect</div><div>    self.sock.init_ssl()</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/SSL.py", line 90, in init_ssl</div><div>    self._ctx.load_verify_locations(f)</div><div>  File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 303, in load_verify_locations</div><div>    raise TypeError("cafile must be None or a byte string")</div><div><type 'exceptions.TypeError'>: cafile must be None or a byte string</div></div><div><br></div><div>---------------------------------</div><div><br></div><div>error displayed when I try an apt-get update</div><div><br></div><div><div>Apt-Spacewalk: Updating sources.list</div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/apt-spacewalk/pre_invoke.py", line 84, in <module></div><div>    update_sources_list()</div><div>  File "/usr/lib/apt-spacewalk/pre_invoke.py", line 70, in update_sources_list</div><div>    channels = get_channels()</div><div>  File "/usr/lib/apt-spacewalk/pre_invoke.py", line 41, in get_channels</div><div>    for channel in rhnChannel.getChannelDetails():</div><div>  File "/usr/share/rhn/up2date_client/rhnChannel.py", line 71, in getChannelDetails</div><div>    sourceChannels = getChannels()</div><div>  File "/usr/share/rhn/up2date_client/rhnChannel.py", line 98, in getChannels</div><div>    up2dateChannels = s.up2date.listChannels(up2dateAuth.getSystemId())</div><div>  File "/usr/share/rhn/up2date_client/rhnserver.py", line 63, in __call__</div><div>    return rpcServer.doCall(method, *args, **kwargs)</div><div>  File "/usr/share/rhn/up2date_client/rpcServer.py", line 203, in doCall</div><div>    ret = method(*args, **kwargs)</div><div>  File "/usr/lib/python2.7/xmlrpclib.py", line 1233, in __call__</div><div>    return self.__send(self.__name, args)</div><div>  File "/usr/share/rhn/up2date_client/rpcServer.py", line 38, in _request1</div><div>    ret = self._request(methodname, params)</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/rpclib.py", line 381, in _request</div><div>    self._handler, request, verbose=self._verbose)</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/transports.py", line 167, in request</div><div>    headers, fd = req.send_http(host, handler)</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/transports.py", line 698, in send_http</div><div>    self._connection.connect()</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/connections.py", line 183, in connect</div><div>    self.sock.init_ssl()</div><div>  File "/usr/lib/python2.7/dist-packages/rhn/SSL.py", line 90, in init_ssl</div><div>    self._ctx.load_verify_locations(f)</div><div>  File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 303, in load_verify_locations</div><div>    raise TypeError("cafile must be None or a byte string")</div><div>TypeError: cafile must be None or a byte string</div><div>E: Problem executing scripts APT::Update::Pre-Invoke '/usr/lib/apt-spacewalk/pre_invoke.py'</div><div>E: Sub-process returned an error code</div></div><div><br></div><div>Thanks for your help.</div><div><br></div><div>Seb.</div></div>
</div></div>