Version-Release number of selected component: dnf-1.0.0-1.fc22 Additional info: reporter: libreport-2.5.1 cmdline: /usr/bin/python -OO /bin/dnf reposync executable: /bin/dnf kernel: 4.0.3-300.fc22.x86_64 runlevel: N 5 type: Python uid: 0 Truncated backtrace: posixpath.py:80:join:UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 30: ordinal not in range(128) Traceback (most recent call last): File "/bin/dnf", line 36, in <module> main.user_main(sys.argv[1:], exit_code=True) File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 185, in user_main errcode = main(args) File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 84, in main return _main(base, args) File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 115, in _main cli.configure(map(ucd, args)) File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 1011, in configure self.command.configure(self.base.extcmds) File "/usr/lib/python2.7/site-packages/dnf-plugins/reposync.py", line 83, in configure repo.pkgdir = _pkgdir(opts.download_path, repo.id) File "/usr/lib/python2.7/site-packages/dnf-plugins/reposync.py", line 47, in _pkgdir return os.path.normpath(os.path.join(os.getcwd(), intermediate, target)) File "/usr/lib64/python2.7/posixpath.py", line 80, in join path += '/' + b UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 30: ordinal not in range(128) Local variables in innermost frame: a: '/home/daniel/Downloads/Wanderf\xc3\xbchrer Lappland' path: '/home/daniel/Downloads/Wanderf\xc3\xbchrer Lappland' b: u'./' p: (u'./', u'updates-testing')
Created attachment 1041398 [details] File: backtrace
Created attachment 1041399 [details] File: dso_list
Created attachment 1041400 [details] File: environ
It looks like bug in reposync. Can you confirm, Michael?
Well, yes and no. I'd consider it a bug in python2's os.getcwd() which returns string even if path contains unicode chars. On the other hand we can fix it in our code. Fixed in commit f4b3f5a238f87cba923af1628aa954067f58a6c5 path may contain unicode (RhBug:1234099)
dnf-plugins-core-0.1.10-1.fc23,dnf-1.1.0-1.fc23,hawkey-0.6.0-1.fc23 has been submitted as an update for Fedora 23. https://admin.fedoraproject.org/updates/dnf-plugins-core-0.1.10-1.fc23,dnf-1.1.0-1.fc23,hawkey-0.6.0-1.fc23
dnf-plugins-core-0.1.10-1.fc22,dnf-1.1.0-1.fc22,hawkey-0.6.0-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/dnf-plugins-core-0.1.10-1.fc22,dnf-1.1.0-1.fc22,hawkey-0.6.0-1.fc22
Package dnf-plugins-core-0.1.10-1.fc22, dnf-1.1.0-1.fc22, hawkey-0.6.0-1.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing dnf-plugins-core-0.1.10-1.fc22 dnf-1.1.0-1.fc22 hawkey-0.6.0-1.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-13162/dnf-plugins-core-0.1.10-1.fc22,dnf-1.1.0-1.fc22,hawkey-0.6.0-1.fc22 then log in and leave karma (feedback).
dnf-plugins-core-0.1.10-1.fc22, hawkey-0.6.0-1.fc22, dnf-1.1.0-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
dnf-plugins-core-0.1.10-1.fc23, hawkey-0.6.0-1.fc23, dnf-1.1.0-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.