Quote:
Originally Posted by stormtracknole
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
If after running this command, you don't get any errors, then your problem is mixing repos. You can solve that by either disabling the repos, or just removing them completely. To disable a repo, you can follow this example:
Code:
vi /etc/yum.repos.d/epel
Where it says "enable=1", change that to enable=0.
Or, you can remove those rpms by doing this as root on the command line:
Code:
rpm -ev epel atrpms livna
Try that and post back with your results. This should work though.
|
Hi Storm*,
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:
Loaded plugins: rhnplugin, security
usage: yum [options] COMMAND
List of Commands:
check-update Check for available package updates
clean Remove cached data
deplist List a package's dependencies
erase Remove a package or packages from your system
groupinfo Display details about a package group
groupinstall Install the packages in a group on your system
grouplist List available package groups
groupremove Remove the packages in a group from your system
help Display a helpful usage message
info Display details about a package or group of packages
info-security Returns security data for the packages listed, that affects your system
install Install a package or packages on your system
list List a package or groups of packages
list-security Returns security data for the packages listed, that affects your system
localinstall Install a local RPM
makecache Generate the metadata cache
provides Find what package provides the given value
reinstall reinstall a package
repolist Display the configured software repositories
resolvedep Determine which package provides the given dependency
search Search package details for the given string
shell Run an interactive yum shell
update Update a package or packages on your system
update-minimal Works like update, but goes to the 'newest' package match which fixes a problem that affects your system
upgrade Update packages taking obsoletes into account
options:
-h, --help show this help message and exit
-t, --tolerant be tolerant of errors
-C run entirely from cache, don't update cache
-c [config file] config file location
-R [minutes] maximum command wait time
-d [debug level] debugging output level
--showduplicates show duplicates, in repos, in list/search commands
-e [error level] error output level
-q, --quiet quiet operation
-v, --verbose verbose operation
-y answer yes for all questions
--version show Yum version and exit
--installroot=[path] set install root
--enablerepo=[repo] enable one or more repositories (wildcards allowed)
--disablerepo=[repo] disable one or more repositories (wildcards allowed)
-x [package], --exclude=[package]
exclude package(s) by name or glob
--disableexcludes=[repo]
disable exclude from main, for a repo or for
everything
--obsoletes enable obsoletes processing during updates
--noplugins disable Yum plugins
--nogpgcheck disable gpg signature checking
--disableplugin=[plugin]
disable plugins by name
--enableplugin=[plugin]
enable plugins by name
--skip-broken skip packages with depsolving problems
--security Include security relevant packages
--cve=CVE Include packages needed to fix the given CVE
--bz=BZ Include packages needed to fix the given BZ
--advisory=ADVISORY Include packages needed to fix the given advisory
|
where is the error?
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