English
Ask Your Question
0

Upgrading from Fedora 17 to Fedora 20 (or higher)

asked 2014-09-17 16:26:11 +0000

marcin gravatar image

updated 2014-09-29 21:11:32 +0000

mether gravatar image

I'm trying to upgrade my fedora 17 install to a more recent version. I have tried the following methods, which don't work:

First, using fedup:

# yum install ./fedup-0.8.1-1.fc20.noarch.rpm
Loaded plugins: langpacks, presto, priorities, refresh-packagekit
Setting up Install Process
Examining ./fedup-0.8.1-1.fc20.noarch.rpm: fedup-0.8.1-1.fc20.noarch
Marking ./fedup-0.8.1-1.fc20.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package fedup.noarch 0:0.8.1-1.fc20 will be obsoleting
--> Processing Dependency: systemd >= 183 for package: fedup-0.8.1-1.fc20.noarch
---> Package preupgrade.noarch 0:1.1.10-2.fc17 will be obsoleted
--> Processing Dependency: preupgrade for package: PackageKit-0.7.6-1.fc17.x86_64
--> Finished Dependency Resolution
Error: Package: PackageKit-0.7.6-1.fc17.x86_64 (@updates)
           Requires: preupgrade
           Removing: preupgrade-1.1.10-2.fc17.noarch (@koji-override-0/$releasever)
               preupgrade = 1.1.10-2.fc17
           Obsoleted By: fedup-0.8.1-1.fc20.noarch (/fedup-0.8.1-1.fc20.noarch)
               Not found
Error: Package: fedup-0.8.1-1.fc20.noarch (/fedup-0.8.1-1.fc20.noarch)
           Requires: systemd >= 183
           Installed: systemd-44-24.fc17.x86_64 (@updates)
               systemd = 44-24.fc17
           Available: systemd-44-8.fc17.i686 (fedora)
               systemd = 44-8.fc17
 You could try using --skip-broken to work around the problem
** Found 9 pre-existing rpmdb problem(s), 'yum check' output follows:
krb5-devel-1.10.2-12.fc17.x86_64 has missing requires of keyutils-libs-devel
krb5-devel-1.10.2-12.fc17.x86_64 has missing requires of libselinux-devel
libdb-5.3.21-3.fc18.x86_64 is a duplicate with libdb-5.2.36-5.fc17.x86_64
1:openssl-1.0.1c-7.fc18.x86_64 is a duplicate with 1:openssl-1.0.0k-1.fc17.x86_64
rpm-4.10.1-3.fc18.x86_64 is a duplicate with rpm-4.9.1.3-8.fc17.x86_64
rpm-build-libs-4.10.1-3.fc18.x86_64 is a duplicate with rpm-build-libs-4.9.1.3-8.fc17.x86_64
rpm-libs-4.10.1-3.fc18.x86_64 is a duplicate with rpm-libs-4.9.1.3-8.fc17.x86_64
rpm-python-4.10.1-3.fc18.x86_64 is a duplicate with rpm-python-4.9.1.3-8.fc17.x86_64
sqlite-3.7.11-3.fc17.x86_64 is a duplicate with sqlite-3.7.11-2.fc17.x86_64

Second, using yum:

# yum --releasever=21 distro-sync --nogpgcheck
Loaded plugins: langpacks, presto, priorities, refresh-packagekit
Setting up Distribution Synchronization Process
http://yum.postgresql.org/9.3/fedora/fedora-21-x86_64/repodata/repomd.xml: [Errno 14] curl#22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: failure: repodata/repomd.xml from pgdg93: [Errno 256] No more mirrors to try.
http://yum.postgresql.org/9.3/fedora/fedora-21-x86_64/repodata/repomd.xml: [Errno 14] curl#22 - "The requested URL returned error: 404 Not Found"

So, my question is how I get fedup to install, or how I get yum to try a different mirror to upgrade?

edit retag flag offensive close merge delete

Comments

fc21 is not alpha yet, it's a little bit bleeding edge to update to it

baoboa ( 2014-09-18 11:42:38 +0000 )edit

for the second error message , one of your repo is not working with fc21 , luckily for you it exist for fc20

baoboa ( 2014-09-18 11:45:38 +0000 )edit

1 answer

Sort by ยป oldest newest most voted
0

answered 2014-09-17 19:08:24 +0000

updated 2014-09-17 19:09:27 +0000

fedup is available in fedora repositories. To install fedup, all you need to do is

As root

yum install fedup

yum will handle all the dependency issues. Once fedup is installed, follow the below link on how to upgrade using fedup. Remember to backup all important files.

fedup upgrade

If you wouldn't mind losing your data and formating your system, a fresh install is recommended.

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

[hide preview]

Use your votes!

  • Use the 30 daily voting points that you get!
  • Up-vote well framed questions that provide enough information to enable people provide answers.
  • Thank your helpers by up-voting their comments and answers. If a question you asked has been answered, accept the best answer by clicking on the checkbox on the left side of the answer.
  • Down-voting might cost you karma, but you should consider doing so for incorrect or clearly detrimental questions and answers.

Question Tools

Follow
2 followers

Stats

Asked: 2014-09-17 16:26:11 +0000

Seen: 2,555 times

Last updated: Sep 17 '14