To pre, or not to pre...

Will Woods wwoods at redhat.com
Wed Dec 17 03:33:41 UTC 2008


On Tue, 2008-12-16 at 17:26 -0600, Jerry Amundson wrote:
> I'm normally 'yum live upgrade' type, but trying preupgrade now.
> 
> 556/742 - preupgrade/packages/openoffice.org-calc-core-3.0.1-13.2.fc11.x86_64.rp
> 605/742 - preupgrade/packages/libXdamage-1.1.1-5.fc11.i386.rpmTraceback (most 
> recent call last):                                                                
>   File "/usr/share/preupgrade/preupgrade-cli.py", line 284, in <module>         
>     pu.main(myrelease)                                                          
>   File "/usr/share/preupgrade/preupgrade-cli.py", line 249, in main             
>     self.generate_repodata(cachedir, comps) # TODO: callback?                   
>   File "/usr/lib/python2.5/site-packages/preupgrade/__init__.py", line 711, in 
> generate_repodata                                                                
>     generate_repodata(dir, comps, callback)                                     
>   File "/usr/lib/python2.5/site-packages/preupgrade/__init__.py", line 727, in 
> generate_repodata_f9                                                             
>     mdgen.doPkgMetadata()
>   File "/usr/lib/python2.5/site-packages/createrepo/__init__.py", line 332, in 
> doPkgMetadata
>     self.writeMetadataDocs(packages)
>   File "/usr/lib/python2.5/site-packages/createrepo/__init__.py", line 475, in 
> writeMetadataDocs
>     clog_limit=self.conf.changelog_limit))
>   File "/usr/lib/python2.5/site-packages/yum/packages.py", line 959, in 
> xml_dump_other_metadata
>     msg += "%s\n</package>\n" % 
> misc.to_unicode(self._dump_changelog(clog_limit))
>   File "/usr/lib/python2.5/site-packages/yum/packages.py", line 936, in 
> _dump_changelog
>     misc.to_xml(author, attrib=True), misc.to_xml(str(ts)),
>   File "/usr/lib/python2.5/site-packages/yum/misc.py", line 749, in to_xml
>     item = _ugly_utf8_string_hack(item)
>   File "/usr/lib/python2.5/site-packages/yum/misc.py", line 728, in 
> _ugly_utf8_string_hack
>     print '\n%s encoding on %s\n' % (enc, item)
>   File "/usr/lib64/python2.5/codecs.py", line 303, in write
>     data, consumed = self.encode(object, self.errors)
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xf8 in position 34: 
> ordinal not in range(128)

You're trying to upgrade to Rawhide, I take it? It looks like createrepo
is choking on something in the changelog of the rawhide libXdamage.

File a bug, someone will take a look.

-w




More information about the fedora-devel-list mailing list