PDA

View Full Version : Software Update Dependency Errors


notme
9th September 2009, 01:07 AM
ERROR with rpm_check_debug vs depsolve:
rpmlib(PayloadIsXz) <= 5.2-1 is needed by opencore-amr-0.1.1-1.fc12.i586
rpmlib(PayloadIsXz) <= 5.2-1 is needed by gstreamer-plugins-ugly-0.10.12-2.fc12.i586
rpmlib(PayloadIsXz) <= 5.2-1 is needed by live555-0-0.24.2009.07.28.fc12.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by gstreamer-ffmpeg-0.10.8-1.fc12.i586
Please report this error at http://yum.baseurl.org/report

I know it says to report it to yum, but I want your opinion.

I'm not able to install any updates what so ever

Thanks

Hlingler
9th September 2009, 01:46 AM
Moved to 'F12 Alpha/Beta'.

You are using the F12 Alpha/Beta repos why?

V

notme
9th September 2009, 04:43 AM

Sorry, but i don t know what you are talking about... Im new in Linux.
F12?
Alpha?Beta?

I just use software update and hot OK in all the updates who appear...
No that doesn t work

CSchwangler
9th September 2009, 06:14 AM
Seems that you enabled the Rawhide repositories, which is the Fedora development branch. Look at the "f12" strings in the package names. If you are not running F12 Alpha/Rawhide you should never enable this repository. Rawhide is expected to break, since it is in development. And if you intentionally run F12, you should not complain about that.

notme
9th September 2009, 02:53 PM
I have it enable.
How can I pull that back?

Can I identify and uninstall all the Rawhide versions?

I didn't do it on purpose.

notme
11th September 2009, 10:27 PM
Any one?

I see that my post was moved to Fedora 2 section, but my question is How can those updates I made from Rawhide?

I didn t mean to update a developers software, and now, unless someone tell me how to solve this, I might have to format my PC.

Demz
12th September 2009, 12:07 AM
if your new to linux why in the hell are you using Fedora12 Alpha?

jvillain
12th September 2009, 08:08 AM
Any one?

I see that my post was moved to Fedora 2 section, but my question is How can those updates I made from Rawhide?

I didn t mean to update a developers software, and now, unless someone tell me how to solve this, I might have to format my PC.

That Xz issue is caused by an update to rpm that switches it to using Xz compression. Unfortunately this breaks any one who does continuous upgrades. There are two solutions to this. The easier one for now is to check if you have any FC12 packages actually installed. The beauty of the Xz issue is it doesn't allow you to install any thing. So if you just enabled raw hide and updated your system all of your updates would have failed leaving you with an FC11 install still.

So the first step is to check if you have any FC12 RPMs installed. Run the following command

rpm -qa |grep fc12

If it comes back with a big list of packages then you are better off going forward rather than back. If it doesn't return any packages it is any easy fix. If you have no FC12 packages installed then you can either delete the rawhide repository files.

rm -f /etc/yum.repos.d/*rawhide*

Or edit the files

cd /etc/yum.repos.d && perl -pi -e 's/enabled=1/enabled=0/g' *rawhide*

Then run your update.

If your system is loaded with fc12 files then your only option is to run an upgrade with an FC12 install disk. That can be painful in it's self but it will get you over the problem with RPM and allow you to move forward.

If you have less than say 5 fc12 packages installed list them and we will let you know what to do.

notme
12th September 2009, 10:13 AM
This is the result.

[@~]$ rpm -qa |grep fc12
gstreamer-plugins-ugly-0.10.12-1.fc12.i586
libmad-0.15.1b-13.fc12.i586
gstreamer-ffmpeg-0.10.7-2.fc12.i586

Is there any way to uninstall this updates?

Demz
12th September 2009, 10:23 AM
do this for me in Terminal

cat /etc/redhat-release

notme
12th September 2009, 05:24 PM
[]$ cat /etc/redhat-release
Fedora release 11 (Leonidas)


Im not with Fedora 12, I just clicked by error the Rawhide dependency and downloaded some updates from it.

jvillain
12th September 2009, 05:58 PM
This is the result.


Is there any way to uninstall this updates?

yum remove gstreamer-plugins-ugly libmad gstreamer-ffmpeg

It might want to remove some other stuff as well. Let it. You can keep track of what came out and put it back in from the F11 branch afterwards.

I don't know what tool you use for adding and removing software but tell it no rawhide and then run your update. After that add your 3 packages back in.

Some where in the future you are going to have to do an upgrade from disk in order to get over the Zx issue in RPM. But wait until F12 is officially released to do it.

notme
12th September 2009, 06:37 PM
]# yum remove gstreamer-plugins-ugly libmad gstreamer-ffmpeg
Loaded plugins: refresh-packagekit
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package gstreamer-ffmpeg.i586 0:0.10.7-2.fc12 set to be erased
---> Package gstreamer-plugins-ugly.i586 0:0.10.12-1.fc12 set to be erased
---> Package libmad.i586 0:0.15.1b-13.fc12 set to be erased
--> Processing Dependency: libmad.so.0 for package: vlc-core-1.0.0-0.12rc4.fc11.i586
--> Processing Dependency: libmad.so.0 for package: mixxx-1.6.1-2.fc11.i586
--> Running transaction check
---> Package mixxx.i586 0:1.6.1-2.fc11 set to be erased
---> Package vlc-core.i586 0:1.0.0-0.12rc4.fc11 set to be erased
--> Processing Dependency: libvlccore.so.2 for package: vlc-1.0.0-0.12rc4.fc11.i586
--> Processing Dependency: vlc-core = 1.0.0-0.12rc4.fc11 for package: vlc-1.0.0-0.12rc4.fc11.i586
--> Running transaction check
---> Package vlc.i586 0:1.0.0-0.12rc4.fc11 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================== ==============================
Package Arch Version Repository Size
================================================== ==============================
Removing:
gstreamer-ffmpeg i586 0.10.7-2.fc12 installed 426 k
gstreamer-plugins-ugly i586 0.10.12-1.fc12 installed 827 k
libmad i586 0.15.1b-13.fc12 installed 131 k
Removing for dependencies:
mixxx i586 1.6.1-2.fc11 installed 8.0 M
vlc i586 1.0.0-0.12rc4.fc11 installed 4.3 M
vlc-core i586 1.0.0-0.12rc4.fc11 installed 22 M

Transaction Summary
================================================== ==============================
Install 0 Package(s)
Update 0 Package(s)
Remove 6 Package(s)

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : gstreamer-ffmpeg-0.10.7-2.fc12.i586 1/6
Erasing : vlc-1.0.0-0.12rc4.fc11.i586 2/6
Erasing : vlc-core-1.0.0-0.12rc4.fc11.i586 3/6
Erasing : libmad-0.15.1b-13.fc12.i586 4/6
Erasing : gstreamer-plugins-ugly-0.10.12-1.fc12.i586 5/6
Erasing : mixxx-1.6.1-2.fc11.i586 6/6

Removed:
gstreamer-ffmpeg.i586 0:0.10.7-2.fc12
gstreamer-plugins-ugly.i586 0:0.10.12-1.fc12
libmad.i586 0:0.15.1b-13.fc12

Dependency Removed:
mixxx.i586 0:1.6.1-2.fc11 vlc.i586 0:1.0.0-0.12rc4.fc11
vlc-core.i586 0:1.0.0-0.12rc4.fc11

Complete!


Done!

I toke off the Rawhide libary from the updates program.

Now I should run the updates normaly?

jajabor
12th September 2009, 07:12 PM
From what I gather, you should be able to run the updates normally.

As long as the rawhide repo is not enabled by default yum should update without any problems. Post any error messages you get.

notme
13th September 2009, 04:51 PM
Weird thing, I have no updates to download.
On the other hand I can't open MP3 files now.

jajabor
13th September 2009, 07:11 PM
you need to install gstreamer-plugins-ugly for your fedora distro, which I understand is Fedora 11. It goes without saying nothing from the rawhide repo and nothing for fc12.

notme
14th September 2009, 05:12 AM
I did, that problem is now solved... but I spotted another one... VLC Player was uninstalled, how, I don't know, because in the summary (quoted before) does not appear.

Now, when I want to install it, the following error appear


libxcb-keysyms.so.0 is needed by package vlc-core-1.0.0-0.11rc3.fc11.i586 (rpmfusion-free)


After that, I did


yum install libxcb-keysyms.so.0


and I got this

Loaded plugins: refresh-packagekit
Setting up Install Process
Package matching xcb-util-0.3.3-2.fc11.i586 already installed. Checking for update.
Nothing to do


So I can't install VLC player.

Also, Movie Player, which worked fine before, now has no codecs at all.

notme
14th September 2009, 05:26 AM
ok, VLC problem solved with this post I found

I had the same problem and downgraded xcb-util.

vim /etc/yum.conf
# show all available packages, not just latest
showdupesfromrepos=1



yum downgrade xcb-util


This worked for me

Don't forget to comment the line in yum.conf afterwards

============================================

Or forget the above, it seems a new package for vlc is available: 1.0.0-0.12rc4.fc11.
this package doesnt has the dependency on the older version of libxcb-keysyms


but I still don't have de video codecs for "Movie Player"

jvillain
14th September 2009, 09:48 AM
Kind of off topic but does any one know what ever happened to the --rollback functionality rpm used to have? I thought it was one of the coolest things about administering Linux systems. Saved me years of writing when it came to writing back out procedures for change tickets.

notme
14th September 2009, 04:10 PM
Will that "rollback" function help me get my codecs back?

jvillain
14th September 2009, 05:19 PM
No you will have to install the packages from FC11. If it was still around it would have.

The way roll back worked was that you could tell RPM to repackage your rpms that were about to be modified so it repackaged the rpms from the files on your hard drive including any modified config files. Then you did an install or update or whatever. If 5 hours or a day later you tried some thing and the system was buggy you could run rpm --rollback '6hours ago' and it would put your system back into the state it was in before the update. Just like a database transaction. Unfortunately they have taken that functionality out.

notme
15th September 2009, 12:12 AM
Cool function!

Still, what package should I install to get the codecs back?

jajabor
15th September 2009, 12:33 AM
Take a look at the binary codecs section of this guide:

http://www.mjmwired.net/resources/mjm-fedora-f11.html#mediaplayers

It may help. Did you install codecs through yum previous to the issues?

notme
18th September 2009, 03:02 AM
Now VLC doesn't work either.

I saw the link posted, but I don t know were to start.

Now Kaffeine works, but Is not as easy to use as VLC.

Demz
18th September 2009, 04:27 AM
Cool function!

Still, what package should I install to get the codecs back?have you got livna installed?

notme
21st September 2009, 04:03 AM
I use to have it, but when I read your question I tried to unintall it and install it back again.
Now I cant install it.

Any hints how to do it?

# yum install rpmfusion-free-release-stable.noarch.rpm
Loaded plugins: refresh-packagekit
Setting up Install Process
Examining rpmfusion-free-release-stable.noarch.rpm: rpmfusion-free-release-10-5.noarch
Marking rpmfusion-free-release-stable.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package rpmfusion-free-release.noarch 0:10-5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================== ==============================
Package Arch Version
Repository Size
================================================== ==============================
Installing:
rpmfusion-free-release noarch 10-5 /rpmfusion-free-release-stable.noarch 9.8 k

Transaction Summary
================================================== ==============================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total size: 9.8 k
Is this ok [y/N]: y
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 49c8885a


Public key for rpmfusion-free-release-stable.noarch.rpm is not installed

RahulSundaram
21st September 2009, 04:27 AM
# yum localinstall <foo.rpm> --nogpgcheck

notme
21st September 2009, 06:01 PM
yum localinstall livna-release.rpm--nogpgcheck
Loaded plugins: refresh-packagekit
Setting up Local Package Process
Cannot open file: livna-release.rpm--nogpgcheck. Skipping.
Nothing to do

RahulSundaram
21st September 2009, 06:06 PM
Hi,

Did you download the livna RPM package first?

JEO
21st September 2009, 06:20 PM
You are missing a space before the --nogpgcheck

Demz
22nd September 2009, 12:25 AM
su -c "rpm -ivh http://rpm.livna.org/livna-release.rpm"