ashenfury Posted September 30, 2013 Share Posted September 30, 2013 I am attempting to update my mumble server from 1.2.3 to 1.2.4 but I can't find the following RPMs:error: Failed dependencies: libIce.so.35 is needed by mumble-server-1.2.4-1.el6.i686 libIceUtil.so.35 is needed by mumble-server-1.2.4-1.el6.i686I went and found the RPM directly from the ICE repository but when I try to install it I get dependency errors. I'm new to Linux so I'm not sure what is okay to ignore and what is not. It looks like most of the dependency errors are for murmur. Please assist![root@w7 temp]# yum update ice-libs-3.5.0-1.el6.i386.rpmLoaded plugins: fastestmirror, refresh-packagekit, securityRepository zeroc-ice is listed more than once in the configurationLoading mirror speeds from cached hostfile * Webmin: download.webmin.com * base: mirror.wiredtree.com * epel: mirror.steadfast.net * extras: mirror.wiredtree.com * rpmforge: mirror.team-cymru.org * updates: ftpmirror.your.orgSetting up Update ProcessExamining ice-libs-3.5.0-1.el6.i386.rpm: ice-libs-3.5.0-1.el6.i386Marking ice-libs-3.5.0-1.el6.i386.rpm as an update to ice-libs-3.4.2-1.rhel6.i386Resolving Dependencies--> Running transaction check---> Package ice-libs.i386 0:3.4.2-1.rhel6 will be updated--> Processing Dependency: libIce.so.34 for package: murmur-1.2.3-1.el6.i686--> Processing Dependency: libIceUtil.so.34 for package: murmur-1.2.3-1.el6.i686---> Package ice-libs.i386 0:3.5.0-1.el6 will be an update--> Processing Dependency: ice = 3.5.0-1.el6 for package: ice-libs-3.5.0-1.el6.i386--> Processing Dependency: db53 for package: ice-libs-3.5.0-1.el6.i386--> Processing Dependency: libdb_cxx-5.3.so for package: ice-libs-3.5.0-1.el6.i386--> Finished Dependency ResolutionError: Package: ice-libs-3.5.0-1.el6.i386 (/ice-libs-3.5.0-1.el6.i386) Requires: ice = 3.5.0-1.el6 Installed: ice-3.4.2-1.rhel6.noarch (@zeroc-ice) ice = 3.4.2-1.rhel6Error: Package: murmur-1.2.3-1.el6.i686 (installed) Requires: libIce.so.34 Removing: ice-libs-3.4.2-1.rhel6.i386 (@zeroc-ice) libIce.so.34 Updated By: ice-libs-3.5.0-1.el6.i386 (/ice-libs-3.5.0-1.el6.i386) Not foundError: Package: ice-libs-3.5.0-1.el6.i386 (/ice-libs-3.5.0-1.el6.i386) Requires: db53Error: Package: ice-libs-3.5.0-1.el6.i386 (/ice-libs-3.5.0-1.el6.i386) Requires: libdb_cxx-5.3.soError: Package: murmur-1.2.3-1.el6.i686 (installed) Requires: libIceUtil.so.34 Removing: ice-libs-3.4.2-1.rhel6.i386 (@zeroc-ice) libIceUtil.so.34 Updated By: ice-libs-3.5.0-1.el6.i386 (/ice-libs-3.5.0-1.el6.i386) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Quote Link to comment Share on other sites More sharing options...
froztal Posted November 19, 2013 Share Posted November 19, 2013 Ok, granted, a tad old and perhaps you got things worked out. For anyone else that runs into this problem:First you need to eliminate extra repos (ie, you have zeroc-ice listed more than once)cd /etc/yum.repos.d/ rm -rf zeroc* yum clean allor disable themyum --disablerepo=zeroc-ice* list phpI have list php at the end cause if you don't give a command, you'll just get the yum help display and do nothing.Also, disable rpmforge for nowyum --disablerepo=rpmforge* clean allnow you can go about cleaning out all the ice and mumble stuff (yes, I suggest removing it because you want a fresh install ((alittle more headache if you leave stuff)))yum erase Ice* -yNow we also need to remove the ini files left by the previous versioncd /etc/ ls murm*That's a wildcard search that'll show you where murmur things are.rm -rf filename(or partial filename* (wildcard at the end)) if you managed to get here without problem, awesome job. If not, msg me and I'll be glad to help.From this point, follow the CentOS6 install at the bottom of the wiki page, the one that says 1.2.4 and it should run smoothly. When your done and ready to re-enable your repo's:yum --enablerepo=rpmforge* clean all the clean all just cleans out yum's cache. Quote Link to comment Share on other sites More sharing options...
ashenfury Posted November 20, 2013 Author Share Posted November 20, 2013 I was doing two different things when this problem cropped up. The first was performing a 'yum update'. The second was updating the mumble RPM. For updating CentOS I had to remove the mumble RPM while keeping the configuration files. Once I tore out the old mumble software I was able to update the operating system. After that I removed the libIce files and did a clean installation. I copied over the configuration files and cleaned up the directories. I like your method much better. Next time I hit this issue I'll try that. Thanks for replying! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.