I keep trying to do dnf update on F22, in order to be able to
upgrade it to F23. But when it starts downloading files, it denies them:
[....]
(243/244): nss-3.21.0-1.1.fc22.i 433 kB/s | 871 kB 00:02
(244/244): pluma-data-1.12.0-1.f 487 kB/s | 2.7 MB 00:05
-----------------------------------------------------------------
Total 2.9 MB/s | 822 MB 04:40
Delta RPMs reduced 750.4 MB of updates to 821.5 MB (-9.1% saved)
Running transaction check
error: Failed to dlopen /usr/lib64/rpm-plugins/selinux.so /lib64/
librpm.so.7: file too short
error: Failed to dlopen /usr/lib64/rpm-plugins/systemd_inhibit.so /lib64/
librpm.so.7: file too short
[....]
(243/244): nss-3.21.0-1.1.fc22.i 433 kB/s | 871 kB 00:02
(244/244): pluma-data-1.12.0-1.f 487 kB/s | 2.7 MB 00:05
-----------------------------------------------------------------
Total 2.9 MB/s | 822 MB 04:40
Delta RPMs reduced 750.4 MB of updates to 821.5 MB (-9.1% saved)
Running transaction check
error: Failed to dlopen /usr/lib64/rpm-plugins/selinux.so /lib64/
librpm.so.7: file too short
error: Failed to dlopen /usr/lib64/rpm-plugins/systemd_inhibit.so /lib64/
librpm.so.7: file too short
The downloaded packages were saved in cache till the next successful
transaction.
You can remove cached packages by executing 'dnf clean packages'.
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 198, 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 144, in
_main
ret = resolving(cli, base)
File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 173, in
resolving
base.do_transaction(display=displays)
File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 228, in
do_transaction
super(BaseCli, self).do_transaction(display)
File "/usr/lib/python2.7/site-packages/dnf/base.py", line 558, in
do_transaction
self.transaction.populate_rpm_ts(self.ts)
File "/usr/lib/python2.7/site-packages/dnf/transaction.py", line 187,
in populate_rpm_ts
ts.addInstall(hdr, tsi, 'i')
File "/usr/lib64/python2.7/site-packages/rpm/transaction.py", line 72,
in addInstall
raise rpm.error("adding package to transaction failed")
_rpm.error: adding package to transaction failed
--
Beartooth Staffwright, Not Quite Clueless Power User
Remember I know little (precious little!) of where up is.