View previous topic :: View next topic |
Author |
Message |
albright Advocate
Joined: 16 Nov 2003 Posts: 2588 Location: Near Toronto
|
Posted: Mon Dec 24, 2012 8:26 pm Post subject: revdep-rebuild keeps rebuilding firefox,thunderbird [SOLVED] |
|
|
I have a feeling this has come up before, but I can't
find the solution, so here is my problem.
I run revdep-rebuild and now everytime it gets to
100% and then spews out this:
Code: | [ 100% ]
* broken /usr/lib/firefox/libxpcom.so (no version information available)
* broken /usr/lib/firefox/plugin-container (no version information available)
* broken /usr/lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so (no version information available)
* broken /usr/lib/thunderbird/libxpcom.so (no version information available)
* broken /usr/lib/thunderbird/plugin-container (no version information available)
|
and then wants to rebuild firefox and thunderbird (versions 17.0.1
and 17.0-r2 respectively)
Of course, letting it rebuild them does not stop revdep-rebuild
from wanting to do it again ...
Does anyone know a fix for this? _________________ .... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Last edited by albright on Wed Dec 26, 2012 1:37 pm; edited 1 time in total |
|
Back to top |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5909
|
Posted: Tue Dec 25, 2012 6:41 am Post subject: |
|
|
runthis will ignore files from previous revdep-rebuild runs which were left behind and pretend the build.
see if it reproduces. if so, try rebuilding libxpcom. _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
Back to top |
|
|
albright Advocate
Joined: 16 Nov 2003 Posts: 2588 Location: Near Toronto
|
Posted: Tue Dec 25, 2012 5:02 pm Post subject: |
|
|
revdep-rebuild -p -i does not solve the problem
libxpcom.so is - of course - part of firefox and thunderbird
Code: | equery belongs libxpcom.so
* Searching for libxpcom.so ...
mail-client/thunderbird-17.0-r2 (/usr/lib64/thunderbird/libxpcom.so)
www-client/firefox-17.0.1 (/usr/lib64/firefox/libxpcom.so) |
so you see the difficulty ... _________________ .... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme) |
|
Back to top |
|
|
Jaglover Watchman
Joined: 29 May 2005 Posts: 8291 Location: Saint Amant, Acadiana
|
|
Back to top |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5909
|
Posted: Tue Dec 25, 2012 6:49 pm Post subject: |
|
|
albright wrote: | revdep-rebuild -p -i does not solve the problem
libxpcom.so is - of course - part of firefox and thunderbird
Code: | equery belongs libxpcom.so
* Searching for libxpcom.so ...
mail-client/thunderbird-17.0-r2 (/usr/lib64/thunderbird/libxpcom.so)
www-client/firefox-17.0.1 (/usr/lib64/firefox/libxpcom.so) |
so you see the difficulty ... |
the goal was to reproduce the issue without any leftovers from previous runs, not to solve this by that cmd, I had similar issue before and wanted to make sure this is linkage issue, not a garbage file issue. _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
Back to top |
|
|
albright Advocate
Joined: 16 Nov 2003 Posts: 2588 Location: Near Toronto
|
Posted: Wed Dec 26, 2012 1:36 pm Post subject: |
|
|
thanks all - it *was* a garbage file issue; there
were a couple of libxpcom's in ancient xulrunner
directories that were cluttering my system
things better now _________________ .... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme) |
|
Back to top |
|
|
the.root Apprentice
Joined: 29 Apr 2007 Posts: 210 Location: -84.706059324915, -62.4843750666430
|
Posted: Fri Dec 28, 2012 5:10 am Post subject: |
|
|
albright wrote: | thanks all - it *was* a garbage file issue; there
were a couple of libxpcom's in ancient xulrunner
directories that were cluttering my system
things better now |
Yeah, I had the same issue - ended up being I still had `xulrunner` package installed from a long time when it was a separate package. Unemerging it resolves the issue. Just figured I'd note the fix in this thread if anyone else comes across it. _________________ Ps = (1.5 x 6 x .75) / {(4/3) (pi) [(31.039 x 10^15) (46.5 x 10^9)]^3}
Seems like a waste.. |
|
Back to top |
|
|
Ato n00b
Joined: 22 Dec 2007 Posts: 66 Location: Macclesfield, United Kingdom
|
Posted: Tue Jan 15, 2013 3:24 pm Post subject: |
|
|
the.root wrote: | Yeah, I had the same issue - ended up being I still had `xulrunner` package installed from a long time when it was a separate package. Unemerging it resolves the issue. Just figured I'd note the fix in this thread if anyone else comes across it. |
I've had the same issue. Thanks a million for sharing what needed to be done!
Cheers,
T. |
|
Back to top |
|
|
Aiken Apprentice
Joined: 22 Jan 2003 Posts: 239 Location: Toowoomba/Australia
|
Posted: Mon Jan 21, 2013 11:15 pm Post subject: |
|
|
Xulrunner was long gone. Did not find any other copies of the offending .so apart from those in /usr/lib/firefox and /usr/lib/thunderbird. I end up doing "emerge -C firefox thunderbird; emerge firefox thunderbird". This broke the revdep-build loop for me on both my build machines. _________________ Beware the grue. |
|
Back to top |
|
|
1089 n00b
Joined: 25 Jul 2011 Posts: 4
|
Posted: Wed Apr 03, 2013 8:14 am Post subject: Rsesolved with emerge -C net-libs/xulrunner |
|
|
Great thread! Finally I solved this annoying problem with:
Code: | mike@München (ruby 1.8.7) ~ $ equery belongs libxpcom.so
* Searching for libxpcom.so ...
net-libs/xulrunner-1.9.2.20 (/usr/lib64/xulrunner-devel-1.9.2/sdk/lib/libxpcom.so)
net-libs/xulrunner-1.9.2.20 (/usr/lib64/xulrunner-1.9.2/libxpcom.so)
www-client/firefox-19.0.2 (/usr/lib64/firefox/libxpcom.so) |
and, taking into account that:
Code: | mike@München (ruby 1.8.7) ~ $ equery d net-libs/xulrunner
* These packages depend on net-libs/xulrunner:
mike@München (ruby 1.8.7) ~ $ ---> nothing! <--- |
it's then safe to run:
Code: | mike@München (ruby 1.8.7) ~ # emerge -C net-libs/xulrunner
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.
net-libs/xulrunner
selected: 1.9.2.20
protected: none
omitted: none
All selected packages: net-libs/xulrunner-1.9.2.20
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) net-libs/xulrunner-1.9.2.20...
* GNU info directory index is up-to-date. |
Now revdep-rebuild runs without problems.
Thanks all! |
|
Back to top |
|
|
tnt Veteran
Joined: 27 Feb 2004 Posts: 1222
|
Posted: Sun May 04, 2014 8:30 pm Post subject: |
|
|
is there any way to unmerge xulrunner nowdays, as it is not in the portage any more? _________________ gentoo user |
|
Back to top |
|
|
|