Version-Release number of selected component:
cmdline: /usr/libexec/system-python /usr/bin/dnf update --exclude=gjs
runlevel: N 5
output.py:2015:_out_progress:OSError: [Errno 5] Input/output error
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/dnf/yum/rpmtrans.py", line 419, in callback
self._instProgress(amount, total, key)
File "/usr/lib/python3.6/site-packages/dnf/yum/rpmtrans.py", line 492, in _instProgress
File "/usr/lib/python3.6/site-packages/dnf/cli/output.py", line 1989, in progress
percent, process, pkgname, wid1)
File "/usr/lib/python3.6/site-packages/dnf/cli/output.py", line 2015, in _out_progress
OSError: [Errno 5] Input/output error
Local variables in innermost frame:
msg: ' Upgrading : kernel-headers-4.10.0-0.rc6.git2.2.fc26.x86_64 32/74'
fmt: ' %s: %s 32/74'
self: <dnf.cli.output.CliTransactionDisplay object at 0x7f80a4618780>
Created attachment 1247376 [details]
Created attachment 1247377 [details]
Created attachment 1247378 [details]
Created attachment 1247379 [details]
Created attachment 1247380 [details]
Created attachment 1247381 [details]
Created attachment 1247382 [details]
Created attachment 1247383 [details]
This should have been fixed in DNF-2.0. We will take a look.
Have you done anything special? Did you pressed ctrl+c?
I do not remember if I did anything special. But if I did something it must have been ctrl+c. Although I would have had no reason to abort the update that was already ongoing - especially since that update had the correct exclude that is required to keep my rawhide from exploding.
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.
The problem was probably fixed by https://github.com/rpm-software-management/dnf/pull/763 and https://github.com/rpm-software-management/dnf/pull/754. Now problems during reporting rpmcallbacks cannot terminate transaction. If you will experience the problem, please do not hesitate to reopen the bug. The patches were released in dnf-2.2.0-1.