Reply
 
Thread Tools Display Modes
  #1  
Old 10-30-2013, 06:15 AM
SPlissken SPlissken is offline
Member
 
Join Date: May 2013
Location: France
Posts: 53
Thanks: 1
Thanked 9 Times in 9 Posts
Default [Solved] Firefox 24.0_1 issue
Hi all

This morning AppCafe show me that Fiefox 24.0_1 was available.
So i updated it and now firefox does not start , i have this
[splissken@spfreebsd] ~% firefox
XPCOMGlueLoad error for file /usr/pbi/firefox-amd64/lib/firefox/libxul.so:
Shared object "libvpx.so.1" not found, required by "libxul.so"
Couldn't load XPCOM.
[splissken@spfreebsd] ~%

Thanks for any help

Regards

Last edited by SPlissken; 10-30-2013 at 05:56 PM.
Reply With Quote
  #2  
Old 10-30-2013, 02:00 PM
Peter2121 Peter2121 is offline
Senior Member
 
Join Date: Sep 2011
Posts: 154
Thanks: 16
Thanked 2 Times in 2 Posts
Default
I have the same issue - PCBSD 9.1
Reply With Quote
  #3  
Old 10-30-2013, 02:20 PM
Peter2121 Peter2121 is offline
Senior Member
 
Join Date: Sep 2011
Posts: 154
Thanks: 16
Thanked 2 Times in 2 Posts
Default
It seems that libvpx.so et libvpx.so.1 are the links to libvpx.so.1.1.0 absent in /usr/pbi/firefox-amd64/lib

I resolved the issue by copying the libvpx.so.1.1.0 from /usr/pbi/openjdk-amd64/lib to /usr/pbi/firefox-amd64/lib
Reply With Quote
  #4  
Old 10-30-2013, 02:29 PM
Beanpole's Avatar
Beanpole Beanpole is offline
Senior Member
 
Join Date: May 2010
Posts: 2,397
Thanks: 8
Thanked 389 Times in 324 Posts
Default
I have Firefox 24.0_1 installed on my system and the PBI contains the following libvpx files:
Code:
[kenmoore@pcbsd-217] /usr/pbi/firefox-amd64% find . | grep libvpx
./share/licenses/libvpx-1.2.0
./share/licenses/libvpx-1.2.0/catalog.mk
./share/licenses/libvpx-1.2.0/LICENSE
./share/licenses/libvpx-1.2.0/BSD
./lib/libvpx.a
./lib/libvpx.so.1.2.0
./lib/libvpx.so.1.2
./lib/libvpx.so.1
./lib/libvpx.so
It also works just fine here (PC-BSD 9.2-RELEASE), so I am wondering if your PBI got corrupted or mis-installed somehow. Does removing the PBI from the AppCafe and re-installing it fix anything?
__________________
~ Ken Moore ~
PC-BSD/iXsystems
Reply With Quote
  #5  
Old 10-30-2013, 02:47 PM
Peter2121 Peter2121 is offline
Senior Member
 
Join Date: Sep 2011
Posts: 154
Thanks: 16
Thanked 2 Times in 2 Posts
Default
Beanpole,

I did not try to remove/re-install the PBI (500MB+ to download...)

As I don't see libvpx.so.1.1.0 in your install and it works fine for you - I suppose that libvpx.so is linked to another file, not libvpx.so.1.1.0. It's strange but I don't think it's a problem of PBI corrupted. Maybe the version of PCBSD is important (9.1 for me and 9.2 for you)?
Reply With Quote
  #6  
Old 10-30-2013, 03:06 PM
Beanpole's Avatar
Beanpole Beanpole is offline
Senior Member
 
Join Date: May 2010
Posts: 2,397
Thanks: 8
Thanked 389 Times in 324 Posts
Default
Are you getting your PBI's from the official PC-BSD repository?
The Firefox PBI's we have available are only ~215MB, and it is the same PBI regardless of which version of PC-BSD you are using (9.1 and 9.2 both use the same PBI's)

The libvpx that is installed on my base system is 1.1.0[1], while the new Firefox PBI has the 1.2.0 version of libvpx[2], and they are definitely not sym-links to each other.
The Firefox PBI contains everything it needs to run the application without touching the base system, so the fact that your PBI is missing some libraries compared to the official PC-BSD PBI is what is concerning.

[1] libvpx in /usr/local/lib
Code:
[kenmoore@pcbsd-217] /usr/local/lib% ls -l libvpx*
-rw-r--r--  1 root  wheel  912394 Aug  8 16:33 libvpx.a
lrwxr-xr-x  1 root  wheel      15 Aug  8 16:33 libvpx.so -> libvpx.so.1.1.0
lrwxr-xr-x  1 root  wheel      15 Aug  8 16:33 libvpx.so.1 -> libvpx.so.1.1.0
lrwxr-xr-x  1 root  wheel      15 Aug  8 16:33 libvpx.so.1.1 -> libvpx.so.1.1.0
-rwxr-xr-x  1 root  wheel  645709 Aug  8 16:33 libvpx.so.1.1.0
[2] libvpx in /usr/pbi/firefox-amd64/lib
Code:
[kenmoore@pcbsd-217] /usr/pbi/firefox-amd64/lib% ls -l libvpx*
-r-xr-xr-x  2 kenmoore  operator  927386 Oct 27 02:29 libvpx.a
-r-xr-xr-x  3 kenmoore  operator  654379 Oct 27 02:24 libvpx.so
-r-xr-xr-x  3 kenmoore  operator  654379 Oct 27 02:24 libvpx.so.1
-r-xr-xr-x  3 kenmoore  operator  654379 Oct 27 02:29 libvpx.so.1.2
-r-xr-xr-x  3 kenmoore  operator  654379 Oct 27 02:29 libvpx.so.1.2.0
__________________
~ Ken Moore ~
PC-BSD/iXsystems

Last edited by Beanpole; 10-30-2013 at 03:18 PM. Reason: spelling
Reply With Quote
  #7  
Old 10-30-2013, 05:56 PM
SPlissken SPlissken is offline
Member
 
Join Date: May 2013
Location: France
Posts: 53
Thanks: 1
Thanked 9 Times in 9 Posts
Default
Removing and installing again Firefox solved the issue for me

Thanks
Reply With Quote
  #8  
Old 10-31-2013, 09:19 AM
Peter2121 Peter2121 is offline
Senior Member
 
Join Date: Sep 2011
Posts: 154
Thanks: 16
Thanked 2 Times in 2 Posts
Default
Beanpole,
Yes, I use the official repository.
The package is really ~215MB, sorry for the size error.

Sure, I had no libvpx.so.1.1.0 in pbi (I copied it from /usr/pbi/openjdk-amd64/lib) but libvpx.so and libvpx.so.1 were pointing to libvpx.so.1.1.0, not to libvpx.so.1.2 ni libvpx.so.1.2.0.

Code:
[peter@peter-pcbsd /usr/pbi/firefox-amd64/lib]$ ls -l libvpx*
-r--r--r--  2 peter  operator  927386 30 Oct 14:40 libvpx.a
lrwxr-xr-x  1 peter  operator      15  3 Oct 13:36 libvpx.so -> libvpx.so.1.1.0
lrwxr-xr-x  1 peter  operator      15  3 Oct 13:36 libvpx.so.1 -> libvpx.so.1.1.0
-r-xr-xr-x  1 peter  operator  645397 12 Jun 01:35 libvpx.so.1.1.0
-r-xr-xr-x  3 peter  operator  654379 27 Oct 07:29 libvpx.so.1.2
-r-xr-xr-x  3 peter  operator  654379 27 Oct 07:29 libvpx.so.1.2.0
Reply With Quote
  #9  
Old 10-31-2013, 01:35 PM
Beanpole's Avatar
Beanpole Beanpole is offline
Senior Member
 
Join Date: May 2010
Posts: 2,397
Thanks: 8
Thanked 389 Times in 324 Posts
Default
It looks like you have the newer 1.2.0 library, but the sym-links were just not reset to point to the newer version when you updated the PBI for some reason. Uninstall/re-install will definitely fix this for you, or you could just manually re-direct the *.so and *.so.1 libs to point to the newer *.so.1.2 library.
__________________
~ Ken Moore ~
PC-BSD/iXsystems
Reply With Quote
The Following User Says Thank You to Beanpole For This Useful Post:
Peter2121 (10-31-2013)
Reply

Thread Tools
Display Modes

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 On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:48 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.