Ask Your Question
0

Transaction Check error - upgrading fedora 16 to 17

asked 2014-01-28 06:29:13 -0500

contactanant gravatar image

updated 2014-01-28 07:57:35 -0500

FranciscoD_ gravatar image

I am currently on Fedora 16. I am planning to update to 17 so that I can then use Fedup for upgrading to Fedora 20

I am using following link for upgrade https://fedoraproject.org/wiki/Upgrading_from_EOL_Fedora_using_yum#Fedora_16_-.3E_Fedora_17

I am doing yum update using yum --releasever=17 --disableplugin=presto distro-sync --skip-broken all other prerequisite have been done.

Transaction Check Error:
  file /usr/lib64/liblzma.so.5.0.99 from install of xz-libs-5.1.2-1alpha.fc17.x86_64 conflicts with file from package lib64lzma5-5.1.2-0.alpha.1.x86_64
  file /usr/lib64/libxcb-keysyms.so.1.0.0 from install of xcb-util-keysyms-0.3.8-3.fc17.x86_64 conflicts with file from package xcb-util-0.3.6-2.fc15.x86_64
edit retag flag offensive close merge delete

4 Answers

Sort by ยป oldest newest most voted
1

answered 2014-01-28 07:58:01 -0500

tomspur gravatar image

updated 2014-01-28 07:59:01 -0500

Where is the package lib64lzma5 coming from? If I remember correctly, xz-libs should replace lzma completely at some point (and I hope it was before fedora 16 days.

Can you savely remove that package and no other dependencies are removed with it?

For the xcb-util error, try running package-cleanup --orphans to see if xcb-uil was removed in the mean time. I'd try to remove that package too and when no other package depend on it, you could remove it.

edit flag offensive delete link more
1

answered 2014-01-28 06:59:06 -0500

Gileade Oseiass gravatar image

To make my upgrade I used preupgrade

  # yum-y install preupgrade
  # preupgrade

------>

I advise you the make him a backup of your system. Perform a fresh install (Fedora 20), because an upgrade to another version may leave your system on heavy view of some packages that are not deleted.

edit flag offensive delete link more
0

answered 2014-01-28 08:00:31 -0500

FranciscoD_ gravatar image

Is this output accurate? lib64lzma5-5.1.2-0.alpha.1.x86_64 is not a Fedora package. Please remove non fedora packages, run a yum update, resolve conflicts and then attempt the pre-upgrade.

Why do you have packages from Fedora 15? You'll have to handle conflicts manually, here. These are old releases. A backup and fresh install would probably be less effort.

edit flag offensive delete link more

Comments

yes the output is correct, I am not sure how lib64lzma5-5.1.2-0.alpha.1.x86_64 came in my system but I can't remove it as it is used by many,
I have tried with preupgrade but I get the error message "no release available for update". when you say run a yum update and resolve conflicts .....how do I resolve conflicts?

contactanant gravatar imagecontactanant ( 2014-01-28 09:49:36 -0500 )edit
0

answered 2014-01-28 08:20:35 -0500

contactanant gravatar image

Thanks for your response. I think my system has gone a bit in messed up state.
I have done file system conversion and my repos are pointing to 17.

Now even if I try to use preupgrade it doesn' work as it says "no release available for update".

I tried removing above two libraries by yum remove lib64lzma5-5.1.2-0.alpha.1.x86_64 and yum remove xcb-util-0.3.6-2.fc15.x86_64 but there is so many things dependent on these packages that I am afraid that it is going to break something. can't safely remove these packages.

Fresh install using a dvd could be an issue as I have so many development software installed and I think, I will need to reinstall those software.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-01-28 06:29:13 -0500

Seen: 415 times

Last updated: Jan 28 '14