Ask Your Question
1

This error is preventing me from updating to Fedora 24

asked 2016-06-21 16:55:26 -0600

noviceFedora gravatar image

updated 2016-06-21 16:58:51 -0600

Hi,

I'm trying to update to Fedora 24 from Fedora 23. I'm getting this error:

"The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Package a52dec-0.7.4-19.fc24.x86_64.rpm is not signed"

You can see it in the below image:

image description

How do I resolve this error? To update to Fedora 24, I'm typing this from Fedora 23 KDE.

How can I resume the update from this stage without downloading the entire thing again?

Thanks

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
2

answered 2016-06-21 18:08:42 -0600

ssieb gravatar image

updated 2016-06-21 18:10:18 -0600

You might have to wait until rpmfusion is fully setup for F24. Right now there are only packages in the updates testing repository and they aren't signed.

You could try adding --disablerepos=rpmfusion* and see if the upgrade will work or you could live risky, add --nogpgcheck, and hope for the best. It's probably not that risky because I expect if they had been compromised, there would have been some news about it by now. It's almost certainly a side effect of their new build system setup.

If you don't run any other dnf install commands in the meantime, then all the previously downloaded packages will still be in the cache and won't need to be downloaded again.

edit flag offensive delete link more

Comments

Thanks for your reply. Is there a way to remove all unsigned packages from Apper? I would like to be safe and not use --nogpgcheck

noviceFedora gravatar imagenoviceFedora ( 2016-06-21 19:12:01 -0600 )edit

You're not using Apper. If you don't add --nogpgcheck, then you won't be able to use any unsigned packages. And if you exclude the rpmfusion repos, then it won't either.

ssieb gravatar imagessieb ( 2016-06-21 22:21:58 -0600 )edit
1

answered 2016-06-21 21:14:03 -0600

burnerid gravatar image

This is, most likely, part of VLC installation (a dependency of it).

If you uninstall it, you'll probably also get another error saying "RPMFusion repo is unsigned".

--allowerasing didn't work for me for some reason, so I did this:

Note: this will obviously upgrade every package managed by the repos on your system, if you don't want that for a reason you'll know if you don't want it, then don't do it.

sudo dnf update --refresh

sudo dnf install dnf-plugin-system-upgrade

sudo dnf system-upgrade download --releasever=24 --allowerasing --disablerepo=rpmfusion*

sudo dnf system-upgrade reboot

Note: yes, you can run these commands again even if you ran some variants of them earlier; dnf won't redownload files

EXTRA

The update process adds signing keys for RPMFusion repos. I'm not sure if it will be able to do that if you run --disablerepo=rpmfusion*, so since I don't intend to test this, I suggest everyone should do:

sudo dnf system-upgrade download --releasever=24 --allowerasing

which will update the signing keys automatically but will fail the upgrade of the system (expected).

Then again run:

sudo dnf system-upgrade download --releasever=24 --allowerasing --disablerepo=rpmfusion*

so you can upgrade the system.

edit flag offensive delete link more

Comments

1

rpmfusion's F24 packages are only in the updates-testing repo and they aren't signed, so it doesn't matter if the signing keys are installed or not.

ssieb gravatar imagessieb ( 2016-06-21 22:35:01 -0600 )edit
1

answered 2016-06-21 16:59:22 -0600

aeperezt gravatar image

You can remove the unsign package and add it later once upgrade is complete

edit flag offensive delete link more

Comments

How would I do that? And how would I resume the update?

noviceFedora gravatar imagenoviceFedora ( 2016-06-21 17:19:30 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2016-06-21 16:55:26 -0600

Seen: 4,871 times

Last updated: Jun 21 '16