[SOLVED] VLC and RHEL 5 - still a problem?
Hi there,
on my PC with Red Hat Enterprise Linux Client release 5.3 (Tikanga), VLC doesn't install at all: yum install vlc Quote:
Quote:
Quote:
Thanks _max_ |
Hi,
check if the reported libraries really exists in /usr/lib. I think it's a version conflict. |
Quote:
the VLC package looks for libdvdread.so.3 and libcucul.so.0 deps, and as shown below there are new version installed. ls /usr/lib | grep libdvd libdvdread.so libdvdread.so.4 libdvdread.so.4.1.3 ls /usr/lib | grep libcu libcupsimage.so.2 libcups.so.2 libcurl.so.3 libcurl.so.3.0.0 Of course, making a symbolic link by hand doesn't work. _max_ |
Which repo are you using to install vlc? I'm using dag(rpmforge) and vlc installs with no problems. Are you enabling other repos by any chance? Are you using both rpmforge and epel? I don't think epel plays nice with rpmforge.
|
Quote:
thanks for your replay. Honestly I am not so expert, anyway I will try to figuring out what is the configuration: by using the following command to install the rpmforce-release it says: rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/...l5.rf.i386.rpm Retrieving http://apt.sw.be/redhat/el5/en/i386/...l5.rf.i386.rpm Preparing... ########################################### [100%] package rpmforge-release-0.3.6-1.el5.rf.i386 is already installed ls /etc/yum.repos.d/ adobe-linux-i386.repo epel.repo epel-testing.repo graphviz-rhel.repo mirrors-rpmforge rpmforge.repo atrmps.repo epel.repo.rpmnew GoOo.repo livna.repo rhel-debuginfo.repo Could this help? thx _m |
max,
Based on your /etc/yum.repos.d/ directory, you are mixing too many repos. There are certain repos that are not compatible and thus could cause some problems. For example, you are trying to install vlc which has a set of dependencies. When yum begins to fetch for those dependencies, instead of looking in just rpmforge, it looks on some of the other repos. Here's a few things that you can try. First, try running this as root on the command line: Code:
yum --disablerepo epel atrpms livna install vlc Code:
vi /etc/yum.repos.d/epel Or, you can remove those rpms by doing this as root on the command line: Code:
rpm -ev epel atrpms livna |
Quote:
thanks for your effort! Sorry to say that I got the following usage instructions by using the --disablerepos as shown: yum --disablerepo epel atrpms livna install vlc Quote:
also, disabling *all* repos other than rpmforge, installing vlc breaks the deps for libdvdread as shown... #yum install vlc Loaded plugins: rhnplugin, security Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package vlc.i386 0:0.9.8a-1.el5.rf set to be updated --> Processing Dependency: libcaca.so.0 for package: vlc --> Processing Dependency: libfribidi.so.0 for package: vlc --> Processing Dependency: libml.so.1 for package: vlc --> Processing Dependency: libmad.so.0 for package: vlc --> Processing Dependency: libdirac_encoder.so.0 for package: vlc --> Processing Dependency: libvgagl.so.1 for package: vlc --> Processing Dependency: libzvbi.so.0 for package: vlc --> Processing Dependency: libdirac_decoder.so.0 for package: vlc --> Processing Dependency: libavcodec.so.51 for package: vlc --> Processing Dependency: libtwolame.so.0 for package: vlc --> Processing Dependency: libSDL_image-1.2.so.0 for package: vlc --> Processing Dependency: libcv.so.1 for package: vlc --> Processing Dependency: libpostproc.so.51 for package: vlc --> Processing Dependency: libavformat.so.51 for package: vlc --> Processing Dependency: libgsm.so.1 for package: vlc --> Processing Dependency: libdvbpsi.so.4 for package: vlc --> Processing Dependency: libid3tag.so.0 for package: vlc --> Processing Dependency: libhighgui.so.1 for package: vlc --> Processing Dependency: libupnp.so.3 for package: vlc --> Processing Dependency: libmpeg2.so.0 for package: vlc --> Processing Dependency: libcvaux.so.1 for package: vlc --> Processing Dependency: libdvdread.so.3 for package: vlc --> Processing Dependency: liba52.so.0 for package: vlc --> Processing Dependency: libvga.so.1 for package: vlc --> Processing Dependency: libtag.so.1 for package: vlc --> Processing Dependency: libcddb.so.2 for package: vlc --> Processing Dependency: libdca.so.0 for package: vlc --> Processing Dependency: libshout.so.3 for package: vlc --> Processing Dependency: libmatroska.so.0 for package: vlc --> Processing Dependency: libebml.so.0 for package: vlc --> Processing Dependency: libixml.so.2 for package: vlc --> Processing Dependency: libxosd.so.2 for package: vlc --> Processing Dependency: libdvdnav.so.4 for package: vlc --> Processing Dependency: libcucul.so.0 for package: vlc --> Processing Dependency: libcxcore.so.1 for package: vlc --> Processing Dependency: libavutil.so.49 for package: vlc --> Processing Dependency: libx264.so.55 for package: vlc --> Processing Dependency: liblirc_client.so.0 for package: vlc --> Running transaction check ---> Package libcaca.i386 0:0.99-0.1.beta11.el5.rf set to be updated ---> Package gsm.i386 0:1.0.12-1.el5.rf set to be updated ---> Package libmad.i386 0:0.15.1b-4.el5.rf set to be updated ---> Package libupnp.i386 0:1.6.6-1.el5.rf set to be updated ---> Package dirac.i386 0:1.0.2-1.el5.rf set to be updated --> Processing Dependency: libcppunit-1.12.so.0 for package: dirac ---> Package libebml.i386 0:0.7.8-1.el5.rf set to be updated ---> Package ffmpeg-libpostproc.i386 0:0.4.9-0.9.20070530.el5.rf set to be updated ---> Package a52dec.i386 0:0.7.4-8.el5.rf set to be updated ---> Package libshout.i386 0:2.2.2-1.el5.rf set to be updated ---> Package libmatroska.i386 0:0.8.1-1.el5.rf set to be updated ---> Package svgalib.i386 0:1.9.25-1.el5.rf set to be updated ---> Package libcddb.i386 0:1.3.0-1.el5.rf set to be updated --> Processing Dependency: libcdio.so.7 for package: libcddb --> Processing Dependency: libcdio.so.7(CDIO_7) for package: libcddb ---> Package twolame.i386 0:0.3.12-1.el5.rf set to be updated ---> Package libdca.i386 0:0.0.5-1.el5.rf set to be updated ---> Package fribidi.i386 0:0.10.7-5.1 set to be updated ---> Package ffmpeg.i386 0:0.4.9-0.9.20070530.el5.rf set to be updated --> Processing Dependency: libImlib2.so.1 for package: ffmpeg ---> Package zvbi.i386 0:0.2.33-1.el5.rf set to be updated ---> Package libdvbpsi.i386 0:0.1.5-2.el5.rf set to be updated ---> Package libdvdnav.i386 0:0.1.10-3.el5.rf set to be updated ---> Package vlc.i386 0:0.9.8a-1.el5.rf set to be updated --> Processing Dependency: libdvdread.so.3 for package: vlc ---> Package lirc.i386 0:0.6.6-4.el5.rf set to be updated ---> Package taglib.i386 0:1.5-1.el5.rf set to be updated ---> Package libid3tag.i386 0:0.15.1b-3.el5.rf set to be updated ---> Package x264.i386 0:0.0.0-0.4.20070529.el5.rf set to be updated ---> Package mpeg2dec.i386 0:0.4.1-2.el5.rf set to be updated ---> Package xosd.i386 0:2.2.14-1.el5.rf set to be updated ---> Package SDL_image.i386 0:1.2.5-1.el5.rf set to be updated ---> Package opencv.i386 0:1.0.0-1.el5.rf set to be updated --> Running transaction check ---> Package cppunit.i386 0:1.12.0-3.el5.rf set to be updated ---> Package libcdio.i386 0:0.77-1.el5.rf set to be updated ---> Package vlc.i386 0:0.9.8a-1.el5.rf set to be updated --> Processing Dependency: libdvdread.so.3 for package: vlc ---> Package imlib2.i386 0:1.4.0-1.el5.rf set to be updated --> Finished Dependency Resolution vlc-0.9.8a-1.el5.rf.i386 from rpmforge has depsolving problems --> Missing Dependency: libdvdread.so.3 is needed by package vlc-0.9.8a-1.el5.rf.i386 (rpmforge) Error: Missing Dependency: libdvdread.so.3 is needed by package vlc-0.9.8a-1.el5.rf.i386 (rpmforge) So, no way. wishes, _max |
Max
Storm is right, you are mixing too many third party repos. The problem comes into play becuase not every bodies library X is the same. Atrpms version may have a certain feature that rpmforge's does not (or the other way around). If you have Atrpms version of the library installed and you try to install a rpmforge rpm that has that library as a dependency, you will have a conflict(your current situation). The short version is that you can only safely run one(1) third party repo on any one system. |
Max,
I think I this point, I would consider starting over and re-install RHEL. You've probably mixed too many rpms from different repos. If you don't know which one to take out, then I would consider starting over again. This ensures that you have a clean system. If you decide to go this route, make sure to only activate one repo whether that is rpmforge or atrpms. I personally use rpmforge with no problems. |
Quote:
No, I'm sorry but I can not reinstall the whole system, since there is no problem other than VLC installation. It could be another way to try to recover the repos status... _m |
First you need to decide which third party repo you need the most(preferably only one repo). After that you will need to go through and remove the rpms that are not from your chosen third party repo or the base repo. It is a long drawn out process that gets ugly pretty quick(which is why a reinstall is almost always faster, safer, and easier).
|
Quote:
Ok, so it seems that dvdread is giving you problems (I missed that from your post earlier). Try doing this as root: "rpm -ql dvdread" to see if dvdread is installed. What I think may be happening is that you installed another program that requires dvdread. More thank likely, dvdread was downloaded from atrpms and thus made it incompatible with rpmforge's dvdread. If dvdread is installed, then do "yum remove dvdread". This will take care of the dependencies. Make sure to uninstall or disable every repo except rpmforge. Then, try installing vlc again. |
Quote:
Quote:
rpm -ql dvdread package dvdread is not installed yum list | grep dvdread libdvdread.i386 4.1.3-1.el5 installed libdvdread-devel.i386 4.1.3-1.el5 installed This sounds crazy for me. :( _m |
Quote:
Code:
enable=1 Code:
enable=0 |
[solved]
Quote:
I have to thank you so much for your patience and accurate indications on how to fix this problem! Finally, after having libdvdread removed and leaving only the rpmforge repos active, the installation of vlc got successfully! Great person. Thank you again. Also I updated the title as SOLVED Another happy vlc user ! _m |
Quote:
|
All times are GMT -5. The time now is 05:37 PM. |