Description of problem:
dnf crash, maybe caused by java package expecting interaction?
Version-Release number of selected component (if applicable):
dnf-0.6.5-1.fc23.noarch
How reproducible:
started today
Steps to Reproduce:
1.$ ssh root dnf update -y
2.
3.
Actual results:
Failed to synchronize cache for repo '_local' from 'file:///var/lib/dnf/plugins/local': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried, disabling.
Using metadata from Mon Apr 27 21:45:28 2015 (2:26:08 hours old)
Dependencies resolved.
Nothing to do.
DDEBUG:dnf:Cleaning up.
Configuration file '/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-32.b13.fc23.x86_64/jre/lib/security/US_export_policy.jar'
-rw-r--r--. 1 root root 620 Jan 9 14:13 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-32.b13.fc23.x86_64/jre/lib/security/US_export_policy.jar
-rw-r--r--. 1 root root 538 Apr 15 12:19 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-32.b13.fc23.x86_64/jre/lib/security/US_export_policy.jar.rpmnew
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
M : merge configuration files
Z : background this process to examine the situation
S : skip this file
The default action is to keep your current version.
*** aliases (Y/I/N/O/D/M/Z/S) [default=N] ?
Traceback (most recent call last):
File "/usr/bin/dnf", line 35, in <module>
main.user_main(sys.argv[1:], exit_code=True)
File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 185, in user_main
errcode = main(args)
File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 84, in main
return _main(base, args)
File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 141, in _main
ret = resolving(cli, base)
File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 170, in resolving
base.plugins.run_transaction()
File "/usr/lib/python3.4/site-packages/dnf/plugin.py", line 82, in fn
dnf.util.mapall(operator.methodcaller(method), self.plugins)
File "/usr/lib/python3.4/site-packages/dnf/util.py", line 157, in mapall
return list(map(fn, *seq))
File "/usr/lib/python3.4/site-packages/dnf-plugins/rpm_conf.py", line 47, in transaction
rconf.run()
File "/usr/lib/python3.4/site-packages/rpmconf/rpmconf.py", line 88, in run
self._handle_package(pkg_hdr)
File "/usr/lib/python3.4/site-packages/rpmconf/rpmconf.py", line 253, in _handle_package
tmp.format(conf_file, "rpmnew"))
File "/usr/lib/python3.4/site-packages/rpmconf/rpmconf.py", line 282, in _handle_rpmnew
option = self.flush_input("Your choice: ").upper()
File "/usr/lib/python3.4/site-packages/rpmconf/rpmconf.py", line 102, in flush_input
tcflush(sys.stdin, TCIOFLUSH)
termios.error: (25, 'Inappropriate ioctl for device')
Expected results:
No error.
Additional info:
This bug appears to have been reported against 'rawhide' during the Fedora 23 development cycle.
Changing version to '23'.
(As we did not run this process for some time, it could affect also pre-Fedora 23 development
cycle bugs. We are very sorry. It will help us with cleanup during Fedora 23 End Of Life. Thank you.)
More information and reason for this action is here:
https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora23