How to fix an annoying dependency issue when updating Fedora 19.

Posted: August 23, 2013. At: 10:36 PM. This was 4 years ago. Post ID: 6159

I ran yum-update on my Fedora 19 installation today and I got this error.

root@neo homer# yum update
Loaded plugins: fastestmirror, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
 * rpmfusion-free: rpmfusion.mirror.uber.com.au
 * rpmfusion-free-debuginfo: rpmfusion.mirror.uber.com.au
 * rpmfusion-free-source: rpmfusion.mirror.uber.com.au
 * rpmfusion-free-updates: rpmfusion.mirror.uber.com.au
 * rpmfusion-free-updates-debuginfo: rpmfusion.mirror.uber.com.au
 * rpmfusion-free-updates-source: rpmfusion.mirror.uber.com.au
 * rpmfusion-nonfree: rpmfusion.mirror.uber.com.au
 * rpmfusion-nonfree-debuginfo: rpmfusion.mirror.uber.com.au
 * rpmfusion-nonfree-source: rpmfusion.mirror.uber.com.au
 * rpmfusion-nonfree-updates: rpmfusion.mirror.uber.com.au
 * rpmfusion-nonfree-updates-debuginfo: rpmfusion.mirror.uber.com.au
 * rpmfusion-nonfree-updates-source: rpmfusion.mirror.uber.com.au
Resolving Dependencies
--> Running transaction check
---> Package ffmpeg-libs.x86_64 0:1.2.1-3.fc19 will be updated
---> Package ffmpeg-libs.x86_64 0:1.2.2-1.fc19 will be an update
--> Processing Dependency: libva.so.1()(64bit) for package: ffmpeg-libs-1.2.2-1.fc19.x86_64
---> Package google-chrome-stable.x86_64 0:28.0.1500.95-213514 will be updated
---> Package google-chrome-stable.x86_64 0:29.0.1547.57-217859 will be an update
---> Package gstreamer-ffmpeg.x86_64 0:0.10.13-8.fc19 will be updated
---> Package gstreamer-ffmpeg.x86_64 0:0.10.13-9.fc19 will be an update
---> Package gstreamer1-libav.x86_64 0:1.0.6-1.fc19 will be updated
---> Package gstreamer1-libav.x86_64 0:1.0.9-1.fc19 will be an update
---> Package gstreamer1-plugins-bad-freeworld.x86_64 0:1.0.6-1.fc19 will be updated
---> Package gstreamer1-plugins-bad-freeworld.x86_64 0:1.0.9-1.fc19 will be an update
---> Package gstreamer1-plugins-ugly.x86_64 0:1.0.6-2.fc19 will be updated
---> Package gstreamer1-plugins-ugly.x86_64 0:1.0.9-1.fc19 will be an update
--> Finished Dependency Resolution
Error: Package: ffmpeg-libs-1.2.2-1.fc19.x86_64 (rpmfusion-free-updates)
           Requires: libva.so.1()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

There was a missing library on my system. I fixed this by installing this RPM file for a 64bit Fedora 19 installation.

ftp://195.220.108.108/linux/fedora/linux/releases/19/Everything/x86_64/os/Packages/l/libva-1.1.1-2.fc19.x86_64.rpm.

Download this RPM file and then type this command to install it.

root@neo Downloads# rpm -ivh libva-1.1.1-2.fc19.x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:libva-1.1.1-2.fc19               ################################# [100%]

After this fix; the yum-update command finished without incident. This is an easy thing to fix, just google for the missing file and you can find out what RPM file contains it.

No comments have been made. Use this form to start the conversation :)

Leave a Reply