SOLVED.
While uddating a package i accidentally put a "?" in the package
version in
the spec file. And createrepo doesn't like this.
On Tue, Feb 22, 2011 at 12:25 PM, Janez Kosmrlj
<postnalista at googlemail.com>wrote:
> I run a local repo for our company's packages. Since yesterday we have
> problems with creating the repo files. When i run "createrepo --update
-s
> sha rpmdir" i get the folowing error:
>
> File "/usr/share/createrepo/genpkgmetadata.py", line 249, in ?
> main(sys.argv[1:])
> File "/usr/share/createrepo/genpkgmetadata.py", line 223, in
main
> mdgen.doPkgMetadata()
> File "/usr/lib/python2.4/site-packages/createrepo/__init__.py",
line 368,
> in doPkgMetadata
> self.writeMetadataDocs(packages)
> File "/usr/lib/python2.4/site-packages/createrepo/__init__.py",
line 532,
> in writeMetadataDocs
> self.primaryfile.write(po.xml_dump_primary_metadata())
> File "/usr/lib/python2.4/site-packages/yum/packages.py", line
1032, in
> xml_dump_primary_metadata
> msg += misc.to_unicode(self._dump_base_items())
> File "/usr/lib/python2.4/site-packages/yum/packages.py", line
866, in
> _dump_base_items
> msg = """
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in
position 83:
> ordinal not in range(128)
>
>
> I didn't change anything on the server and it fails on packages that
are
> more than a year old. It usually fails on package number 200-206. When i
> move the supposedly broken package to a new directory and run createrepo on
> that directory, then createrepo finishes OK.
>
> I googled a bit, but i couldn't find anything useful. Has anyone on
this
> list seen something similar and what was the problem.
>
> thanx in advance
> Janez
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.centos.org/pipermail/centos/attachments/20110222/6da86eed/attachment.html>