Ask Your Question
0

Dependency hell when trying to install vlc

asked 2013-12-19 04:08:17 -0600

kshroom gravatar image

updated 2014-02-13 13:38:12 -0600

mether gravatar image

I am experiencing some issues when installing vlc package from RPMFusion. It seems like i have screwed up something, so I have f20 packages mixed up with f19 packages. Here's the output I get when trying to install the package:

[eneko@localhost yum.repos.d]$ sudo yum install vlc
[sudo] password for eneko:
Complementos cargados:fastestmirror, langpacks, refresh-packagekit
Intentando con otro espejo.
Loading mirror speeds from cached hostfile
 * rpmfusion-free: mirror.telepoint.bg
 * rpmfusion-free-updates: mirror.telepoint.bg
 * rpmfusion-nonfree: mirror.telepoint.bg
 * rpmfusion-nonfree-updates: mirror.telepoint.bg
 * updates: mir01.syntis.net
Resolviendo dependencias
--> Ejecutando prueba de transacción
---> Paquete vlc.x86_64 0:2.1.2-1.fc20 debe ser instalado
--> Procesando dependencias: vlc-core(x86-64) = 2.1.2-1.fc20 para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: kde-filesystem para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libvlccore.so.7()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libaa.so.1()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libxcb-keysyms.so.1()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libcaca.so.0()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libprojectM.so.2.0.1()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libminizip.so.1()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Ejecutando prueba de transacción
---> Paquete vlc.x86_64 0:2.1.2-1.fc20 debe ser instalado
--> Procesando dependencias: kde-filesystem para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libaa.so.1()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libxcb-keysyms.so.1()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libcaca.so.0()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libprojectM.so.2.0.1()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libminizip.so.1()(64bit) para el paquete: vlc-2.1.2-1.fc20.x86_64
---> Paquete vlc-core.x86_64 0:2.1.2-1.fc20 debe ser instalado
--> Procesando dependencias: live555(x86-64) = 2013.11.26 para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libavformat.so.55(LIBAVFORMAT_55)(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libva.so.1(VA_API_0.33.0)(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libpostproc.so.52(LIBPOSTPROC_52)(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libavutil.so.52(LIBAVUTIL_52)(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libswscale.so.2(LIBSWSCALE_2)(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libavcodec.so.55(LIBAVCODEC_55)(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: liblirc_client.so.0()(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libass.so.4()(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libva.so.1()(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libminizip.so.1()(64bit) para el paquete: vlc-core-2.1.2-1.fc20.x86_64
--> Procesando dependencias: libmodplug.so.1()(64bit) para el paquete ...
(more)
edit retag flag offensive close merge delete

Comments

lzap, I followed all the steps you commented, 1 at a time, and I get the exact same error when I try again...

kshroom gravatar imagekshroom ( 2013-12-19 08:24:53 -0600 )edit

2 Answers

Sort by » oldest newest most voted
0

answered 2013-12-19 05:11:19 -0600

lzap gravatar image

When new Fedora is released (20 in this case), you need to give your thirdparty repositories some time. Administrators usually need to set them up. Vlc is a package that is not in Fedora due to licensing issues (I guess), so this is question more for RPMFusion forum or thing like that. But I see that vlc is already in the repos: http://download1.rpmfusion.org/free/fedora/releases/20/Everything/x86_64/os/

Having said that, I'd recommend to disable all thirdparty repositories first. Command sudo yum repolist shows you your repositories, you can then disable all the others except fedora and fedora-updates repositories.

Then make a cleanup: http://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#3._Clean_Stuff

Then yupdate your system using yum upgrade and then try enabling all your thirdparty repositories again reinstalling all the packages you need.

edit flag offensive delete link more
0

answered 2013-12-19 14:17:28 -0600

Try this:

yum distro-sync

It should take care of your mixed packages, and it resolved similar issues for me.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2013-12-19 04:08:17 -0600

Seen: 1,480 times

Last updated: Dec 19 '13