Description of problem: # rpm -q yum yum-3.2.13-1.fc9.noarch # yum search fedora | grep any Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 236, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 111, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 309, in doCommands return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds) File "/usr/share/yum-cli/yumcommands.py", line 498, in doCommand return base.search(extcmds) File "/usr/share/yum-cli/cli.py", line 697, in search self.matchcallback(po, matched_value, args) File "/usr/share/yum-cli/output.py", line 460, in matchcallback print msg File "/usr/lib/python2.5/codecs.py", line 303, in write data, consumed = self.encode(object, self.errors) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 66: ordinal not in range(128)
can you test yum 3.2.14 in rawhide? If it is still broken, reopen this. I couldn't make this happen on 3.2.14.
I can. Let me know if you need any further information. # yum -d9 search fedora | grep any monthly jobs (or anything with a period of n days), on systems that necessarily optimal for any specific hardware configuration. However, Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 236, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 111, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 309, in doCommands return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds) File "/usr/share/yum-cli/yumcommands.py", line 498, in doCommand return base.search(extcmds) File "/usr/share/yum-cli/cli.py", line 697, in search self.matchcallback(po, matched_value, args) File "/usr/share/yum-cli/output.py", line 460, in matchcallback print msg File "/usr/lib/python2.5/codecs.py", line 303, in write data, consumed = self.encode(object, self.errors) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 66: ordinal not in range(128)
if you don't do the | grep any it doesn't error out, does it?
No. It works fine without the grep.
Can you try: http://koji.fedoraproject.org/packages/yum/3.2.14/5.fc9/noarch/yum-3.2.14-5.fc9.noarch.rpm
Makes no difference.
Ok, we're pretty sure this one will fix it and if not there's a config. option to turn the i18n stuff off now: http://koji.fedoraproject.org/packages/yum/3.2.14/6.fc9/noarch/yum-3.2.14-6.fc9.noarch.rpm
No. It doesn't fix it. Can you please try it before asking me to test it?
Rahul, The problem is in a couple of the cases we can't duplicate it. :-/ There's a new yum release in koji: http://koji.fedoraproject.org/packages/yum/3.2.14/7.fc9/noarch/yum-3.2.14-7.fc9.noarch.rpm please give that one a try. thanks
Good news. The latest update seems to have fixed the problem.
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Closing based on comment #10