<div dir="ltr">Hello list,<div>I've upgraded my spacewalk server to version 1.9 (rhel 5 pgsql).</div><div style>I've updated spacewalk client binairies on a test client, and installed spacewalk-abrt package.</div><div style>
I've rebooted both the server and the client.</div><div style><br></div><div style>To test abrt crash upload functionnality, i've launched the following compex script in background:</div><div style><div>#!/bin/bash</div>
<div><br></div><div>while :</div><div>do</div><div>   sleep 1</div><div>done</div><div><br></div><div style>Than, I killed it using kill -SIGSEGV 3952</div><div style><br></div><div style>As expected, abrt detected the crash... but then spacewalk crashed!</div>
<div style><div>Mar  7 15:29:42  abrt[3967]: Saved core dump of pid 3952 (/bin/bash) to /var/spool/abrt/ccpp-2013-03-07-15:29:42-3952 (413696 bytes)</div><div>Mar  7 15:29:42  abrtd: Directory 'ccpp-2013-03-07-15:29:42-3952' creation detected</div>
<div>Mar  7 15:29:50  abrtd: Sending an email...</div><div>Mar  7 15:29:50  abrtd: Email was sent to: root@localhost</div><div>Mar  7 15:29:51 abrtd: New problem directory /var/spool/abrt/ccpp-2013-03-07-15:29:42-3952, processing</div>
<div>Mar  7 15:29:51  abrtd: An error has occurred:</div><div>Mar  7 15:29:51  abrtd: Error communicating with server. The message was:</div><div>Mar  7 15:29:51  abrtd: While running 'abrt.create_crash': caught</div>
<div>Mar  7 15:29:51 tu-spa-d13 abrtd: exceptions.TypeError : expected a character buffer object</div><div>Mar  7 15:29:51 tu-spa-d13 abrtd:</div><div>Mar  7 15:29:51 tu-spa-d13 abrtd: See /var/log/up2date for more information</div>
<div><br></div><div><br></div><div style>In up2date log, I have:</div><div style><div><class 'up2date_client.up2dateErrors.CommunicationError'>: Error communicating with server. The message was:</div><div>While running 'abrt.create_crash': caught</div>
<div>exceptions.TypeError : expected a character buffer object</div><div><br></div><div><br></div><div style>I've checked httpd error log, I found this:</div><div style><div>[Thu Mar 07 15:29:51 2013] [error] Exception Handler Information</div>
<div>[Thu Mar 07 15:29:51 2013] [error] Traceback (most recent call last):</div><div>[Thu Mar 07 15:29:51 2013] [error]   File "/usr/lib/python2.4/site-packages/spacewalk/server/apacheRequest.py", line 122, in call_function</div>
<div>[Thu Mar 07 15:29:51 2013] [error]     response = apply(func, params)</div><div>[Thu Mar 07 15:29:51 2013] [error]   File "/usr/share/rhn/server/handlers/xmlrpc/abrt.py", line 170, in create_crash</div><div>
[Thu Mar 07 15:29:51 2013] [error]     server_crash_dir = get_crash_path(str(server_org_id), str(self.server_id), crash_data['crash'])</div><div>[Thu Mar 07 15:29:51 2013] [error]   File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnLib.py", line 218, in get_crash_path</div>
<div>[Thu Mar 07 15:29:51 2013] [error]     if _is_secure_path(path):</div><div>[Thu Mar 07 15:29:51 2013] [error]   File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnLib.py", line 211, in _is_secure_path</div>
<div>[Thu Mar 07 15:29:51 2013] [error]     return not path.startswith(('/', '../'))</div><div>[Thu Mar 07 15:29:51 2013] [error] TypeError: expected a character buffer object</div><div><br></div></div><div style>
<br></div><div style>What am I doing wrong?</div><div style><br></div><div style>Pierre</div></div></div></div></div>