[SOLVED] yum fails to install chmsee because of libxpcom.so
FedoraThis forum is for the discussion of the Fedora Project.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
yum fails to install chmsee because of libxpcom.so
It seems that xulrunner stopped including libxpcom.so. I had to uninstall chmsee in order to upgrade xulrunner and firefox. Now I want to re-install it, but I get the same error as when I tried to update it:
sudo yum install chmsee
--> Running transaction check
---> Package chmsee.x86_64 0:2.0.1-1.gitde57c427.fc18 will be installed
--> Processing Dependency: libxpcom.so()(64bit) for package: chmsee-2.0.1-1.gitde57c427.fc18.x86_64
--> Finished Dependency Resolution
Error: Package: chmsee-2.0.1-1.gitde57c427.fc18.x86_64 (updates)
Available: xulrunner-17.0.1-1.fc18.x86_64 (fedora)
Installed: xulrunner-22.0-1.fc18.x86_64 (@updates)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
the version in the fedora 18 repo is
h t t p : / / mirrors.kernel.org/fedora/releases/18/Everything/x86_64/os/Packages/c/chmsee-1.99-0.20.15.gitf80d81d.fc18.x86_64.rpm
and the version in the currentfedora18 updates is this
h t t p : / / mirrors.kernel.org/fedora/updates/18/x86_64/chmsee-2.0.1-3.gitde57c427.fc18.x86_64.rpm
your version "chmsee.x86_64 0:2.0.1-1.gitde57c427.fc18"
is from ??? who knows where
and that unknown chmsee rpm is what is causing problems
well you have a bunch of non standard installed and turned on ( the turned off ones that might have been turned on at sometime ? )
but you do not have installed and CONFIGURED "yum-priorities" plugin
some of the repos WILL replace some system files and are incompatible with other third party repos
i see you have the "debug" repos installed and on
unless you need them for gdb normally it is a good idea to keep them off
i am guessing that your OLD version of "chmsee.x86_64 0:2.0.1-1.gitde57c427.fc18" is comming from this non-standard repo
and NOT from the installed but turned OFF "fedora-update" repo
check to see if you have a file called "fedora-updates.repo" in /etc/yum.repo.d
with this text in it
and weather it is enabled or disabled
( ff now auto updates and auto installs that update )
so there is no real need to use the rpm for it
That's an unexpected segue.
Sadly, I'm forced to suffer with Windows at work, though I'm pleased to use Firefox. For some time, Firefox on Windows has had it's own auto version check and self update capability (since Windows lacks anything as convenient and comprehensive as yum, apt-get or pacman).
I had been thinking all along how superior Linux is to Windows because the various distros synchronize libraries and applications through package management systems.
But now, it sounds like you're actually advocating using that same Firefox feature on Linux instead of depending on the distro-compiled package updated through yum.
Do I understand correctly?
Why? What's the advantage?
BTW, I'm marking this thread solved because the answer is I just can't use the chmsee with current Firefox until chmsee is updated.
Last edited by KenJackson; 07-06-2013 at 10:12 AM.