LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices

Reply
 
Search this Thread
Old 07-04-2013, 01:22 PM   #1
KenJackson
Member
 
Registered: Jul 2006
Location: Maryland, USA
Distribution: Fedora, Arch
Posts: 572

Rep: Reputation: 64
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
Is there any way to fix this?
 
Old 07-04-2013, 09:55 PM   #2
John VV
Guru
 
Registered: Aug 2005
Posts: 12,696

Rep: Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687
can you post the output of this
Code:
su -
yum repolist all
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
 
Old 07-04-2013, 10:22 PM   #3
KenJackson
Member
 
Registered: Jul 2006
Location: Maryland, USA
Distribution: Fedora, Arch
Posts: 572

Original Poster
Rep: Reputation: 64
Code:
$ yum repolist all | grep -v disabled
Loaded plugins: auto-update-debuginfo, presto, refresh-packagekit, remove-with-
              : leaves, rpm-warm-cache
repo id                                               repo name  status
fedora/18/x86_64                                      Fedora 18  enabled: 33,868
fedora-debuginfo/18/x86_64                            Fedora 18  enabled:  6,288
google-chrome                                         google-chr enabled:      3
rpmfusion-free/18/x86_64                              RPM Fusion enabled:    469
rpmfusion-free-debuginfo/18/x86_64                    RPM Fusion enabled:    161
rpmfusion-free-updates/18/x86_64                      RPM Fusion enabled:    527
rpmfusion-free-updates-debuginfo/18/x86_64            RPM Fusion enabled:    203
rpmfusion-nonfree/18/x86_64                           RPM Fusion enabled:    214
rpmfusion-nonfree-debuginfo/18/x86_64                 RPM Fusion enabled:     59
rpmfusion-nonfree-updates/18/x86_64                   RPM Fusion enabled:    403
rpmfusion-nonfree-updates-debuginfo/18/x86_64         RPM Fusion enabled:    159
*updates/18/x86_64                                    Fedora 18  enabled: 16,244
*updates-debuginfo/18/x86_64                          Fedora 18  enabled:  2,029
virtualbox/18/x86_64                                  Fedora 18  enabled:      6
repolist: 60,633
 
Old 07-05-2013, 01:17 AM   #4
John VV
Guru
 
Registered: Aug 2005
Posts: 12,696

Rep: Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687
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
Quote:
[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[updates-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[updates-source]
name=Fedora $releasever - Updates Source
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
i am guessing it is disabled
" enabled=0"

Last edited by John VV; 07-05-2013 at 01:19 AM.
 
Old 07-05-2013, 02:26 AM   #5
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2014, Slack14.1 DebWheezy, +50+ other Linux OS, for test only.
Posts: 13,522

Rep: Reputation: 2503Reputation: 2503Reputation: 2503Reputation: 2503Reputation: 2503Reputation: 2503Reputation: 2503Reputation: 2503Reputation: 2503Reputation: 2503Reputation: 2503
'chmsee' is build from the old style libxul-devel, e.g. version 17.*

The only solution is to # yum remove firefox libxul*
And then do "exclude=firefox*", "exclude=libxul*" in yum.conf .

You can use other browsers: Google-chrome, opera, midora, etc.
( Or use a self contained firefox-22.*, when a 64bits build is available ).

With no "fedora firefox" :
You can use the Fedora 18 release version of libxul, and chmsee.

-

Last edited by knudfl; 07-05-2013 at 02:29 AM.
 
Old 07-05-2013, 06:37 AM   #6
KenJackson
Member
 
Registered: Jul 2006
Location: Maryland, USA
Distribution: Fedora, Arch
Posts: 572

Original Poster
Rep: Reputation: 64
Quote:
Originally Posted by John VV View Post
but you do not have installed and CONFIGURED "yum-priorities" plugin
Interesting. But I thought Fedora repos and rpmfusion repos were somewhat coordinated to not conflict.

Quote:
Originally Posted by John VV View Post
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
I captured yours to a file and did a diff. They're identical.

Quote:
Originally Posted by knudfl View Post
'chmsee' is build from the old style libxul-devel, e.g. version 17.*
I feared something like that. I think I'd rather live without chmsee than current Firefox. "wine hh" will have to suffice until chmsee catches up.
 
Old 07-05-2013, 01:31 PM   #7
John VV
Guru
 
Registered: Aug 2005
Posts: 12,696

Rep: Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687
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

-- 32 bit FF 22
https://ftp.mozilla.org/pub/mozilla....st/linux-i686/
the USA-EN language
https://ftp.mozilla.org/pub/mozilla....x-22.0.tar.bz2
-- the 64 bit ff22 ---
WARNING needs the 64 bit plugins and the removal of the 32 bit wrappered ones
https://ftp.mozilla.org/pub/mozilla....x-22.0.tar.bz2

Warning:
as of ff21 there was a folder layout change in the offical firefox DL
*/firefox/plugins " is NOW */filefox/browser/plugins "


uninstall the fedora ff
and manually install the ff from firefox
 
Old 07-06-2013, 10:09 AM   #8
KenJackson
Member
 
Registered: Jul 2006
Location: Maryland, USA
Distribution: Fedora, Arch
Posts: 572

Original Poster
Rep: Reputation: 64
Quote:
Originally Posted by John VV View Post
( 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.
 
Old 07-06-2013, 12:48 PM   #9
John VV
Guru
 
Registered: Aug 2005
Posts: 12,696

Rep: Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687Reputation: 1687
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
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
yum install lib getting fails yum install lib* leads to install 1050 dependency pkg LittleMaster Linux - Server 3 10-29-2012 01:14 AM
Mplayer install using YUM fails skie_knite007 Linux - Software 17 01-22-2008 10:42 AM
Yum Fails During Install process Misterfixit Linux - Newbie 12 04-04-2007 09:35 AM
yum -y install yumex - Fails! rayj00 Linux - Software 7 10-03-2006 03:09 AM
Can't install OpenOffice.org - depends on libxpcom.so azebuski Linux - Software 1 02-29-2004 03:03 AM


All times are GMT -5. The time now is 12:07 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration