Bug 1322294

Summary: [abrt] dnf: pycomp.py:67:write_to_file:UnicodeEncodeError: 'ascii' codec can't encode character '\xed' in position 49: ordinal not in range(128)
Product: [Fedora] Fedora Reporter: Jiri Nytra <jiri.nytra>
Component: dnfAssignee: rpm-software-management
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: jsilhan, mluscon, packaging-team-maint, pnemade, ssmetana, vmukhame
Target Milestone: ---Keywords: EasyFix, i18n, Triaged, UserExperience
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/dd586088a27b5349b37dd54b85e204499d4a62c6
Whiteboard: abrt_hash:0474aa535a0673844b6bf7dd47be6ce86192b60f;VARIANT_ID=workstation;
Fixed In Version: dnf-1.1.9 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-01 10:03:15 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
File: _var_log_dnf.log
none
File: backtrace
none
File: dnf-makecache.log
none
File: environ none

Description Jiri Nytra 2016-03-30 08:41:58 UTC
Version-Release number of selected component:
dnf-1.1.7-2.fc23

Additional info:
reporter:       libreport-2.6.4
cmdline:        /usr/bin/python3 /bin/dnf --enablerepo=updates-testing groupinstall 'Pracovn\xc3\xad plochy KDE Plasma'
executable:     /bin/dnf
kernel:         4.4.4-301.fc23.x86_64
runlevel:       N 5
type:           Python3
uid:            0

Truncated backtrace:
pycomp.py:67:write_to_file:UnicodeEncodeError: 'ascii' codec can't encode character '\xed' in position 49: ordinal not in range(128)

Traceback (most recent call last):
  File "/bin/dnf", line 58, in <module>
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 174, in user_main
    errcode = main(args)
  File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 60, in main
    return _main(base, args)
  File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 120, in _main
    ret = resolving(cli, base)
  File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 149, in resolving
    base.do_transaction(display=displays)
  File "/usr/lib/python3.4/site-packages/dnf/cli/cli.py", line 228, in do_transaction
    super(BaseCli, self).do_transaction(display)
  File "/usr/lib/python3.4/site-packages/dnf/base.py", line 615, in do_transaction
    self._run_transaction(cb=cb)
  File "/usr/lib/python3.4/site-packages/dnf/base.py", line 737, in _run_transaction
    self.verify_transaction(cb.verify_tsi_package)
  File "/usr/lib/python3.4/site-packages/dnf/base.py", line 797, in verify_transaction
    yumdb_info.command_line = ' '.join(self.args)
  File "/usr/lib/python3.4/site-packages/dnf/yum/rpmsack.py", line 298, in __setattr__
    self._write(attr, value)
  File "/usr/lib/python3.4/site-packages/dnf/yum/rpmsack.py", line 234, in _write
    dnf.pycomp.write_to_file(fo, value)
  File "/usr/lib/python3.4/site-packages/dnf/pycomp.py", line 67, in write_to_file
    f.write(content)
UnicodeEncodeError: 'ascii' codec can't encode character '\xed' in position 49: ordinal not in range(128)

Local variables in innermost frame:
content: '--enablerepo=updates-testing groupinstall Pracovní plochy KDE Plasma'
f: <_io.TextIOWrapper name='/var/lib/dnf/yumdb/k/2b6b433d1bbac3055953d28afe4768c72653be46-kcm-gtk-0.5.3-18.fc23-x86_64/command_line.tmp' mode='w' encoding='ANSI_X3.4-1968'>

Comment 1 Jiri Nytra 2016-03-30 08:42:08 UTC
Created attachment 1141622 [details]
File: _var_log_dnf.log

Comment 2 Jiri Nytra 2016-03-30 08:42:09 UTC
Created attachment 1141623 [details]
File: backtrace

Comment 3 Jiri Nytra 2016-03-30 08:42:18 UTC
Created attachment 1141624 [details]
File: dnf-makecache.log

Comment 4 Jiri Nytra 2016-03-30 08:42:19 UTC
Created attachment 1141625 [details]
File: environ

Comment 5 Fedora Admin XMLRPC Client 2016-07-08 09:39:40 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 6 Štěpán Smetana 2016-08-01 10:03:15 UTC
Works for me.
Should be fixed in dnf-1.1.9 (Take a look at this commit https://github.com/rpm-software-management/dnf/commit/93159e360f0b6150e598bba783e22ca113201a40)
In case reopen this bug and provide more info.
Thanks

*** This bug has been marked as a duplicate of bug 1295090 ***