[SOLVED] yum fails to install chmsee because of libxpcom.so
FedoraThis forum is for the discussion of the Fedora Project.
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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:
Code:
sudo yum install chmsee
...
Resolving Dependencies
--> 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)
Requires: libxpcom.so()(64bit)
Available: xulrunner-17.0.1-1.fc18.x86_64 (fedora)
libxpcom.so()(64bit)
Installed: xulrunner-22.0-1.fc18.x86_64 (@updates)
Not found
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
*updates/18/x86_64
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
as to "yum-priorities" there is NO rpm based OS on the planet that dose not have issues with third party repos
most are VERY MUCH better than they were 5 or even 3 years ago
but some will still replace system files with different versions
making things incompatible
yum is grabbing a old version "chmsee.x86_64 0:2.0.1-1 " when the current in the fedora 18 "fedora-updates.repo" list of mirrors
is version "chmsee-2.0.1-3"
so something is causing a conflict
as "knudfl" pointed out
grab a copy of firefox22 from firefox
and install that one ( ff now auto updates and auto installs that update )
so there is no real need to use the rpm for it
( 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.
it is not new
back in Firefox 13 ,that was implemented .
you can turn it off if you want
but with the 6 week release cycle , why
also with the 6 week release cycle it is a problem for the 500 different distros to keep pace
unless you are using the fedora 17 ESR ( Extended Support Release) a community produced project .
the ff tar bz2's are os independent
and do not REQUIRE other rpm's or deb's nor arch xz's
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.