Ask Your Question
1

Is it wise/possible to upgrade from Fedora 27 to 29?

asked 2018-11-27 15:09:53 -0600

powergame gravatar image

I have Fedora 27 running on my laptop and I have upgraded everything via sudo dnf upgrade --refresh. Now, I am ready to do a system upgrade. Is it wise to upgrade straight to Fedora 29 or do I have to go to 28 first and then upgrade once again to Fedora 29? I ask because I have tons of applications and it will take me lots of time to do both, so I have to download large volume of data. By the way, running sudo dnf system-upgrade download --releasever=29 gave me the following errors:

Error: 
 Problem 1: package java-9-openjdk-1:9.0.4.11-6.fc27.x86_64 requires libgif.so.4()(64bit), but none of the providers can be installed
  - giflib-4.1.6-19.fc27.x86_64 does not belong to a distupgrade repository
  - problem with installed package java-9-openjdk-1:9.0.4.11-6.fc27.x86_64
 Problem 2: nss-pem-1.0.3-6.fc27.i686 has inferior architecture
  - nss-pem-1.0.3-6.fc27.x86_64 does not belong to a distupgrade repository
  - problem with installed package nss-pem-1.0.3-6.fc27.i686
edit retag flag offensive close merge delete

Comments

Technically, you can skip a release. The question that comes to my mind is if you want to move from a “stable”, mature release (f27) to the newest, much less stable, and sometimes buggy f29 with the ton of applications you are using.

If you prefer stability over bleeding-edge, f28 is for you!

florian gravatar imageflorian ( 2018-11-27 20:37:07 -0600 )edit

2 Answers

Sort by » oldest newest most voted
3

answered 2018-11-27 17:59:58 -0600

Panther gravatar image

Yes, skipping a release is supposed for at least a month after a release

for the first month or so after a new release comes out, upgrades from the last-but-one release to that release are 'supported', in the sense that we include this scenario in the Fedora Release Criteria, test it for at least clean installs of supported package sets, and will treat bugs discovered in such upgrades as significant

For details see:

https://fedoraproject.org/wiki/DNF_sy...

For your problem try the --allowerasing option

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

Again see the above link for details and additional upgrade options

edit flag offensive delete link more
1

answered 2018-11-27 19:05:18 -0600

ed209 gravatar image

About your problems, write down the names of two offending packages, erase them. Then upgrade, and at the end of the operation reinstall those packages. I would erase altogether the 32 bit packages unless explicitly needed. However, in real world the upgrade procedure takes more time than a simple reinstall. To save your settings backup /etc . A list of installed packages by user (the one added from user beyond, say, workstation installation) could be create with

dnf repoquery --qf "%{name}" --userinstalled > mypackages.txt

that could be restored by

dnf install $(cat mypackages.txt)
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2018-11-27 15:09:53 -0600

Seen: 119 times

Last updated: Nov 27