<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Hello,<div>I'm using Spacewalk 1.4 on postgresql and I get HTTP 500 errors on some packages when I try to push them using rhnpush.</div><div>Here is the traceback I get:</div><div><div>Exception Handler Information</div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/apacheUploadServer.py", line 97, in _wrapper</div><div>    ret = function(req)</div><div>  File "/usr/share/rhn/upload_server/handlers/package_push/package_push.py", line 134, in handler</div><div>    relative_path=self.rel_package_path, org_id=self.org_id)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnPackageUpload.py", line 164, in push_package</div><div>    importer.run()</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/importlib/importLib.py", line 622, in run</div><div>    self.submit()</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/importlib/packageImport.py", line 296, in submit</div><div>    transactional=self.transactional)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backend.py", line 662, in processPackages</div><div>    transactional=transactional)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backend.py", line 1534, in __processObjectCollection__</div><div>    return self.__doDML(dml)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backend.py", line 1642, in __doDML</div><div>    self.__doInsert(dml.insert, dml.tables)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backend.py", line 1649, in __doInsert</div><div>    self.__doInsertTable(tname, dict)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backend.py", line 1663, in __doInsertTable</div><div>    insertObj.query(hash)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backendLib.py", line 433, in query</div><div>    executeStatement(statement, values, self.count)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/importlib/backendLib.py", line 463, in executeStatement</div><div>    count = count + apply(statement.executemany, (), tempdict)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/sql_base.py", line 172, in executemany</div><div>    return apply(self._execute_wrapper, (self._executemany, ) + p, kw)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py", line 263, in _execute_wrapper</div><div>    retval = apply(function, p, kw)</div><div>  File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py", line 299, in _executemany</div><div>    self._real_cursor.executemany(self.sql, all_kwargs)</div><div>DataError: invalid byte sequence for encoding "UTF8": 0xa9</div><div>HINT:  This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".</div></div><div><br></div><div>This error happened only on two packages aspell-is and redhat-logos of RHEL 5.6 ISO DVD.</div><div><br></div><div>I know postgresql support is currently limited, but I wanted to know if this was a known bug.</div><div><br></div><div>Thanks,</div><div><br></div><div>Pierre</div>                                         </div></body>
</html>