<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">This was a known bug.</div><div class=""><a href="https://github.com/pimutils/vdirsyncer/issues/258" class="">https://github.com/pimutils/vdirsyncer/issues/258</a> </div><div class=""><br class=""></div><div class="">What version of python-openssl are you using? I’m presuming version 0.14-1</div><div class=""><br class=""></div><div class="">Fix is to uninstall your current version of python-openssl and install it from the Jessie backports repo because you get a newer version. </div><div class="">Add to /etc/apt/sources.list:</div><div class="">deb <a href="http://ftp.debian.org/debian" class="">http://ftp.debian.org/debian</a> jessie-backports main</div><div class=""><br class=""></div><div class="">apt-cache showpkg python-openssl</div><div class=""><div class="">Package: python-openssl</div><div class="">Versions: </div><div class="">16.0.0-1~bpo8+1 (/var/lib/apt/lists/ftp.debian.org_debian_dists_jessie-backports_main_binary-amd64_Packages) (/var/lib/dpkg/status)</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Kind Regards</div><div class="">Ben</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class="">On 13 Mar 2018, at 15:54, Sébastien Genesta <<a href="mailto:genesta.sebastien@gmail.com" class="">genesta.sebastien@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="auto" class=""><div class="gmail_quote" dir="auto"><div dir="ltr" class="">Hi,<br class=""></div><div dir="ltr" class=""><div class=""><br class=""></div><div class="">I'm encountering issue using spacewalk agent on a Debian 8.10.</div><div class=""><br class=""></div><div class="">My spacewalk server version is 2.7 installed on an CentOS 7.</div><div class=""><br class=""></div><div class="">I've created a channel for my Debian servers (no repo defined on it).</div><div class=""><br class=""></div><div class="">I've installed it following spacewalk documentation:</div><div class=""><ol class=""><li class="">apt-get update</li><li class="">apt-get install apt-transport-spacewalk rhnsd</li><li class="">download my CA cert from spacewalk server</li><li class="">rhnreg_ks --serverUrl=<URL> --sslCACert=<CA-path> --activationkey=<debian_activationkey></li></ol><div class="">When I launch my rhnreg_ks command, following error is displayed: <type 'exceptions.TypeError'></div></div><div class=""><br class=""></div><div class="">Content of my /var/log/up2date logs:</div><div class=""><br class=""></div><div class=""><div class="">[Tue Mar 13 16:34:00 2018] up2date Warning: haldaemon or messagebus service not running. Cannot probe hardware and DMI information.</div><div class=""><br class=""></div><div class="">[Tue Mar 13 16:34:04 2018] up2date</div><div class="">Traceback (most recent call last):</div><div class="">  File "/usr/sbin/rhn_check", line 425, in <module></div><div class="">    cli.run()</div><div class="">  File "/usr/share/rhn/up2date_client/rhncli.py", line 96, in run</div><div class="">    sys.exit(self.main() or 0)</div><div class="">  File "/usr/sbin/rhn_check", line 86, in main</div><div class="">    self.__run_remote_actions()</div><div class="">  File "/usr/sbin/rhn_check", line 187, in __run_remote_actions</div><div class="">    action = self.__get_action(status_report)</div><div class="">  File "/usr/sbin/rhn_check", line 105, in __get_action</div><div class="">    ACTION_VERSION, status_report)</div><div class="">  File "/usr/lib/python2.7/xmlrpclib.py", line 1233, in __call__</div><div class="">    return self.__send(self.__name, args)</div><div class="">  File "/usr/share/rhn/up2date_client/rpcServer.py", line 38, in _request1</div><div class="">    ret = self._request(methodname, params)</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/rpclib.py", line 381, in _request</div><div class="">    self._handler, request, verbose=self._verbose)</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/transports.py", line 167, in request</div><div class="">    headers, fd = req.send_http(host, handler)</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/transports.py", line 698, in send_http</div><div class="">    self._connection.connect()</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/connections.py", line 183, in connect</div><div class="">    self.sock.init_ssl()</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/SSL.py", line 90, in init_ssl</div><div class="">    self._ctx.load_verify_locations(f)</div><div class="">  File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 303, in load_verify_locations</div><div class="">    raise TypeError("cafile must be None or a byte string")</div><div class=""><type 'exceptions.TypeError'>: cafile must be None or a byte string</div></div><div class=""><br class=""></div><div class="">---------------------------------</div><div class=""><br class=""></div><div class="">error displayed when I try an apt-get update</div><div class=""><br class=""></div><div class=""><div class="">Apt-Spacewalk: Updating sources.list</div><div class="">Traceback (most recent call last):</div><div class="">  File "/usr/lib/apt-spacewalk/pre_invoke.py", line 84, in <module></div><div class="">    update_sources_list()</div><div class="">  File "/usr/lib/apt-spacewalk/pre_invoke.py", line 70, in update_sources_list</div><div class="">    channels = get_channels()</div><div class="">  File "/usr/lib/apt-spacewalk/pre_invoke.py", line 41, in get_channels</div><div class="">    for channel in rhnChannel.getChannelDetails():</div><div class="">  File "/usr/share/rhn/up2date_client/rhnChannel.py", line 71, in getChannelDetails</div><div class="">    sourceChannels = getChannels()</div><div class="">  File "/usr/share/rhn/up2date_client/rhnChannel.py", line 98, in getChannels</div><div class="">    up2dateChannels = s.up2date.listChannels(up2dateAuth.getSystemId())</div><div class="">  File "/usr/share/rhn/up2date_client/rhnserver.py", line 63, in __call__</div><div class="">    return rpcServer.doCall(method, *args, **kwargs)</div><div class="">  File "/usr/share/rhn/up2date_client/rpcServer.py", line 203, in doCall</div><div class="">    ret = method(*args, **kwargs)</div><div class="">  File "/usr/lib/python2.7/xmlrpclib.py", line 1233, in __call__</div><div class="">    return self.__send(self.__name, args)</div><div class="">  File "/usr/share/rhn/up2date_client/rpcServer.py", line 38, in _request1</div><div class="">    ret = self._request(methodname, params)</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/rpclib.py", line 381, in _request</div><div class="">    self._handler, request, verbose=self._verbose)</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/transports.py", line 167, in request</div><div class="">    headers, fd = req.send_http(host, handler)</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/transports.py", line 698, in send_http</div><div class="">    self._connection.connect()</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/connections.py", line 183, in connect</div><div class="">    self.sock.init_ssl()</div><div class="">  File "/usr/lib/python2.7/dist-packages/rhn/SSL.py", line 90, in init_ssl</div><div class="">    self._ctx.load_verify_locations(f)</div><div class="">  File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 303, in load_verify_locations</div><div class="">    raise TypeError("cafile must be None or a byte string")</div><div class="">TypeError: cafile must be None or a byte string</div><div class="">E: Problem executing scripts APT::Update::Pre-Invoke '/usr/lib/apt-spacewalk/pre_invoke.py'</div><div class="">E: Sub-process returned an error code</div></div><div class=""><br class=""></div><div class="">Thanks for your help.</div><div class=""><br class=""></div><div class="">Seb.</div></div>
</div></div>
_______________________________________________<br class="">Spacewalk-list mailing list<br class=""><a href="mailto:Spacewalk-list@redhat.com" class="">Spacewalk-list@redhat.com</a><br class="">https://www.redhat.com/mailman/listinfo/spacewalk-list</div></blockquote></div><br class=""></div></body></html>