FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

 
 
LinkBack Thread Tools
 
Old 07-14-2012, 02:16 PM
Harry Putnam
 
Default Can't run iceweasel

I see old bugs from 2011 where this problem is claimed to be solved
but I'm getting the problem now on wheezy.

After installing iceweasel, when I try to run it:

,----
| XPCOMGlueLoad error for file /usr/lib/xulrunner-10.0/libxpcom.so:
| libxul.so: cannot open shared object file: No such file or directory
| Couldn't load XPCOM.
`----

Version info:

,----
| aptitude search -F '%p %v' '?installed'|grep xulrunner
| xulrunner-1.9.1 1.9.1.16-16
| xulrunner-10.0 10.0.5esr-1
| xulrunner-dev 10.0.5esr-1
`----

Do I have something installed that should not be? It looks like 2
versions are installed.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 87k3y6fmxp.fsf@newsguy.com">http://lists.debian.org/87k3y6fmxp.fsf@newsguy.com
 
Old 07-14-2012, 02:48 PM
Camaleón
 
Default Can't run iceweasel

On Sat, 14 Jul 2012 10:16:02 -0400, Harry Putnam wrote:

> I see old bugs from 2011 where this problem is claimed to be solved but
> I'm getting the problem now on wheezy.
>
> After installing iceweasel, when I try to run it:
>
> ,----
> | XPCOMGlueLoad error for file /usr/lib/xulrunner-10.0/libxpcom.so:
> | libxul.so: cannot open shared object file: No such file or directory
> | Couldn't load XPCOM.
> `----

Is that message true? I mean:

locate libxpcom.so; locate libxul.so

And then:

ldd /path/to/lib/libxpcom.so

> Version info:
(...)
> | xulrunner-10.0 10.0.5esr-1
^^^^^^^^^^^
(...)

Mmm, that package is from backports/mozilla repo, right?

> Do I have something installed that should not be? It looks like 2
> versions are installed.

I have up to 4 different versions of xulrunner installed (1.9, 8, 9 and
10) all of them coming from the "stock" repo.

Greetings,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: http://lists.debian.org/jts0sm$36q$13@dough.gmane.org
 
Old 07-14-2012, 03:00 PM
Chris Bannister
 
Default Can't run iceweasel

On Sat, Jul 14, 2012 at 10:16:02AM -0400, Harry Putnam wrote:
> I see old bugs from 2011 where this problem is claimed to be solved
> but I'm getting the problem now on wheezy.
>
> After installing iceweasel, when I try to run it:
>
> ,----
> | XPCOMGlueLoad error for file /usr/lib/xulrunner-10.0/libxpcom.so:
> | libxul.so: cannot open shared object file: No such file or directory
> | Couldn't load XPCOM.
> `----

tal% dpkg -S /usr/lib/xulrunner-10.0/libxpcom.so
xulrunner-10.0: /usr/lib/xulrunner-10.0/libxpcom.so
tal% dpkg -S /usr/lib/xulrunner-10.0/libxul.so
xulrunner-10.0: /usr/lib/xulrunner-10.0/libxul.so

Something weird with xulrunner-10.0

> | xulrunner-1.9.1 1.9.1.16-16

Purge that, unless you know you need it:
dpkg --purge xulrunner-1.9.1

> | xulrunner-10.0 10.0.5esr-1

I'd purge that, and reinstall it, someone has tampered with it;
otherwise why would /usr/lib/xulrunner-10.0/libxul.so be missing.

> | xulrunner-dev 10.0.5esr-1

Why is xulrunner-dev installed? I'd purge that.

--
"If you're not careful, the newspapers will have you hating the people
who are being oppressed, and loving the people who are doing the
oppressing." --- Malcolm X


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: http://lists.debian.org/20120714150003.GA11495@tal
 
Old 07-16-2012, 11:53 PM
Harry Putnam
 
Default Can't run iceweasel

Camaleón <noelamac@gmail.com> writes:

> On Sat, 14 Jul 2012 10:16:02 -0400, Harry Putnam wrote:
>
>> I see old bugs from 2011 where this problem is claimed to be solved but
>> I'm getting the problem now on wheezy.
>>
>> After installing iceweasel, when I try to run it:
>>
>> ,----
>> | XPCOMGlueLoad error for file /usr/lib/xulrunner-10.0/libxpcom.so:
>> | libxul.so: cannot open shared object file: No such file or directory
>> | Couldn't load XPCOM.
>> `----
>
> Is that message true? I mean:

No, its false. Both of those are there:

root root 15048 Jun 5 11:45 /usr/lib/xulrunner-10.0/libxpcom.so
root root 20282296 Jun 5 11:45 /usr/lib/xulrunner-10.0/libxul.so

> And then:
>
> ldd /path/to/lib/libxpcom.so


ldd /usr/lib/xulrunner-10.0/libx*com.so
linux-gate.so.1 => (0xb773c000)
libxul.so => not found
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb75bb000)
/lib/ld-linux.so.2 (0xb773d000)

Note that even in that output it says:

libxul.so => not found

I get more output from ldd /usr/lib/xulrunner-10.0/libxul.so

(File attached at the end)

Some 73 lines with several occurrences of `not found'. However none of
them refer to libxul.so or libxpcom.so

> Mmm, that package is from backports/mozilla repo, right?

I don't know but the only sources I have in use are these:

deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free



--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 87sjcrntzf.fsf@newsguy.com">http://lists.debian.org/87sjcrntzf.fsf@newsguy.com
 
Old 07-17-2012, 12:09 AM
Harry Putnam
 
Default Can't run iceweasel

Chris Bannister <cbannister@slingshot.co.nz> writes:

> I'd purge that, and reinstall it, someone has tampered with it;
> otherwise why would /usr/lib/xulrunner-10.0/libxul.so be missing.

It was not missing but was being reported as missing. Anyway I did
remove and purge:

xulrunner-10.0
iceweasel

>> | xulrunner-dev 10.0.5esr-1
> Why is xulrunner-dev installed? I'd purge that.

And xulrunner-dev

Then reinstalled iceweasel which pulled in xulrunner-10.0.

And now:

iceweasel
XPCOMGlueLoad error for file /usr/lib/xulrunner-10.0/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

And still:

ls -l /usr/lib/xulrunner-10.0/libx*
root root 15048 Jun 29 09:52 /usr/lib/xulrunner-10.0/libxpcom.so
root root 20280312 Jun 29 09:52 /usr/lib/xulrunner-10.0/libxul.so

So not an ounce of progress... I guess.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 87obnfnt8x.fsf@newsguy.com">http://lists.debian.org/87obnfnt8x.fsf@newsguy.com
 
Old 07-17-2012, 01:39 AM
Ralf Mardorf
 
Default Can't run iceweasel

On Mon, 2012-07-16 at 20:09 -0400, Harry Putnam wrote:
> Chris Bannister <cbannister@slingshot.co.nz> writes:
>
> > I'd purge that, and reinstall it, someone has tampered with it;
> > otherwise why would /usr/lib/xulrunner-10.0/libxul.so be missing.
>
> It was not missing but was being reported as missing. Anyway I did
> remove and purge:
>
> xulrunner-10.0
> iceweasel
>
> >> | xulrunner-dev 10.0.5esr-1
> > Why is xulrunner-dev installed? I'd purge that.
>
> And xulrunner-dev
>
> Then reinstalled iceweasel which pulled in xulrunner-10.0.
>
> And now:
>
> iceweasel
> XPCOMGlueLoad error for file /usr/lib/xulrunner-10.0/libxpcom.so:
> libxul.so: cannot open shared object file: No such file or directory
> Couldn't load XPCOM.
>
> And still:
>
> ls -l /usr/lib/xulrunner-10.0/libx*
> root root 15048 Jun 29 09:52 /usr/lib/xulrunner-10.0/libxpcom.so
> root root 20280312 Jun 29 09:52 /usr/lib/xulrunner-10.0/libxul.so
>
> So not an ounce of progress... I guess.

FWIW, did you run ldconfig manually after reinstalling the packages?



--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: http://lists.debian.org/1342489185.2203.17.camel@localhost.localdomain
 
Old 07-17-2012, 03:41 AM
Harry Putnam
 
Default Can't run iceweasel

Ralf Mardorf <ralf.mardorf@alice-dsl.net> writes:

>> And still:
>>
>> ls -l /usr/lib/xulrunner-10.0/libx*
>> root root 15048 Jun 29 09:52 /usr/lib/xulrunner-10.0/libxpcom.so
>> root root 20280312 Jun 29 09:52 /usr/lib/xulrunner-10.0/libxul.so
>>
>> So not an ounce of progress... I guess.
>
> FWIW, did you run ldconfig manually after reinstalling the packages?

Yes and then forgot to report on it as I also forgot to include the
output:

Here it is attached so you can flip it open or closed:
 
Old 07-17-2012, 12:46 PM
Chris Bannister
 
Default Can't run iceweasel

On Mon, Jul 16, 2012 at 08:09:18PM -0400, Harry Putnam wrote:
> Chris Bannister <cbannister@slingshot.co.nz> writes:
>
> > I'd purge that, and reinstall it, someone has tampered with it;
> > otherwise why would /usr/lib/xulrunner-10.0/libxul.so be missing.
>
> It was not missing but was being reported as missing.

Weird!

> Anyway I did remove and purge:
>
> xulrunner-10.0
> iceweasel

Were there any suspicious messages during the purge?

JFTR, what does:
root@tal:~# apt-cache policy xulrunner-10.0 show?

I've got:
Installed: 10.0.5esr-2
Candidate: 10.0.5esr-2

> >> | xulrunner-dev 10.0.5esr-1
> > Why is xulrunner-dev installed? I'd purge that.
>
> And xulrunner-dev

Do you remember why/how that package was installed? IOW, have you at any
stage tried to compile a local version?

> Then reinstalled iceweasel which pulled in xulrunner-10.0.

Were there any suspicious messages during the reinstall?
(if not sure, could you wrap the purge and reinstall in a typescript
showing all commands and their output.)

> And now:
>
> iceweasel
> XPCOMGlueLoad error for file /usr/lib/xulrunner-10.0/libxpcom.so:
> libxul.so: cannot open shared object file: No such file or directory
> Couldn't load XPCOM.

> And still:
>
> ls -l /usr/lib/xulrunner-10.0/libx*
> root root 15048 Jun 29 09:52 /usr/lib/xulrunner-10.0/libxpcom.so
> root root 20280312 Jun 29 09:52 /usr/lib/xulrunner-10.0/libxul.so

OK, same as mine.

Just as a matter of interest does this:

root@tal:~# ls -l /usr/lib/xulrunner-10.0/
total 24032
lrwxrwxrwx 1 root root 33 Feb 18 12:30 chrome ->
../../share/xulrunner-10.0/chrome
-rw-r--r-- 1 root root 36 Jun 30 01:52 chrome.manifest
drwxr-xr-x 2 root root 4096 Jul 13 16:50 components
lrwxrwxrwx 1 root root 35 Feb 18 12:30 defaults ->
../../share/xulrunner-10.0/defaults
-rw-r--r-- 1 root root 137 Jun 30 01:51 dependentlibs.list
lrwxrwxrwx 1 root root 20 Jun 30 01:52 dictionaries ->
../../share/hunspell
lrwxrwxrwx 1 root root 32 Feb 18 12:30 icons ->
../../share/xulrunner-10.0/icons
-rw-r--r-- 1 root root 6904 Jun 30 01:52 libmozalloc.so
lrwxrwxrwx 1 root root 18 Jun 30 01:52 libmozjs.so ->
../libmozjs.so.10d
-rw-r--r-- 1 root root 15048 Jun 30 01:52 libxpcom.so
-rw-r--r-- 1 root root 20280312 Jun 30 01:52 libxul.so
-rwxr-xr-x 1 root root 41780 Jun 30 01:52 mozilla-xremote-client
-rw-r--r-- 1 root root 3872319 Jun 30 01:52 omni.ja
-rw-r--r-- 1 root root 48 Jun 30 01:51 platform.ini
-rwxr-xr-x 1 root root 32432 Jun 30 01:52 plugin-container
-rwxr-xr-x 1 root root 586 Jun 30 01:51 reportbug-helper-script
-rwxr-xr-x 1 root root 10380 Jun 30 01:51 run-mozilla.sh
-rw-r--r-- 1 root root 6 Jun 30 01:51 update.locale
-rwxr-xr-x 1 root root 33164 Jun 30 01:52 updater
-rwxr-xr-x 1 root root 93296 Jun 30 01:52 xpcshell
-rwxr-xr-x 1 root root 3913 Jun 30 01:51 xulrunner
-rwxr-xr-x 1 root root 63828 Jun 30 01:52 xulrunner-bin
-rwxr-xr-x 1 root root 68048 Jun 30 01:52 xulrunner-stub
root@tal:~#

agree with yours?

> So not an ounce of progress... I guess.

au contraire.

Just for interest, can you do (as root) "updatedb", then "locate
libxul"

And:
apt-cache policy libnss3

Also, does this help?

root@tal:~# ls -al /etc/ld.so.conf.d/
total 24
drwxr-xr-x 2 root root 4096 Jun 10 14:56 .
drwxr-xr-x 112 root root 12288 Jul 17 21:45 ..
-rw-r--r-- 1 root root 108 Dec 26 2011 i486-linux-gnu.conf
-rw-r--r-- 1 root root 44 Jan 24 2011 libc.conf
root@tal:~# less /etc/ld.so.conf.d/i486-linux-gnu.conf
# Multiarch support
/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu
/lib/i486-linux-gnu
/usr/lib/i486-linux-gnu
root@tal:~# less /etc/ld.so.conf.d/libc.conf
# libc default configuration
/usr/local/lib
root@tal:~#

root@tal:~# ls -al /usr/local/lib/
total 20
drwxrwsr-x 5 root staff 4096 Jun 10 15:02 .
drwxrwsr-x 10 root staff 4096 Mar 12 2011 ..
drwxrwsr-x 4 root staff 4096 Jul 13 16:54 python2.6
drwxrwsr-x 4 root staff 4096 May 13 11:03 python2.7
drwxr-sr-x 4 root staff 4096 Jun 20 20:45 site_ruby
root@tal:~#


--
"If you're not careful, the newspapers will have you hating the people
who are being oppressed, and loving the people who are doing the
oppressing." --- Malcolm X


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: http://lists.debian.org/20120717124614.GH12041@tal
 
Old 07-17-2012, 05:38 PM
Camaleón
 
Default Can't run iceweasel

On Mon, 16 Jul 2012 19:53:24 -0400, Harry Putnam wrote:

> Camaleón <noelamac@gmail.com> writes:
>
>>> ,----
>>> | XPCOMGlueLoad error for file /usr/lib/xulrunner-10.0/libxpcom.so: |
>>> libxul.so: cannot open shared object file: No such file or directory |
>>> Couldn't load XPCOM.
>>> `----
>>
>> Is that message true? I mean:
>
> No, its false. Both of those are there:
>
> root root 15048 Jun 5 11:45 /usr/lib/xulrunner-10.0/libxpcom.so
> root root 20282296 Jun 5 11:45 /usr/lib/xulrunner-10.0/libxul.so

(...)

> ldd /usr/lib/xulrunner-10.0/libx*com.so
> linux-gate.so.1 => (0xb773c000)
> libxul.so => not found
> libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb75bb000)
> /lib/ld-linux.so.2 (0xb773d000)
>
> Note that even in that output it says:
>
> libxul.so => not found

Mmm, I just have check and also get the same reply but Iceweasel opens
fine here (wheezy) so maybe that's normal.

> I get more output from ldd /usr/lib/xulrunner-10.0/libxul.so
>
> (File attached at the end)
>
> Some 73 lines with several occurrences of `not found'. However none of
> them refer to libxul.so or libxpcom.so

Weird :-?

Does it happen the same when you launch iceweasel as another user? For
instance: "gksu icewasel"

>> Mmm, that package is from backports/mozilla repo, right?
>
> I don't know but the only sources I have in use are these:
>
> deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free deb
> http://security.debian.org/ wheezy/updates main contrib non-free

Yes, that's right. In Squeeze the package comes from the backports while
in wheezy is available under the usual repository.

Greetings,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: http://lists.debian.org/ju47u1$ut2$12@dough.gmane.org
 
Old 07-18-2012, 12:43 AM
Harry Putnam
 
Default Can't run iceweasel

Camaleón <noelamac@gmail.com> writes:

[...]

> Does it happen the same when you launch iceweasel as another user? For
> instance: "gksu icewasel"

Yes, looks just the same


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 877gu1sxtt.fsf@newsguy.com">http://lists.debian.org/877gu1sxtt.fsf@newsguy.com
 

Thread Tools




All times are GMT. The time now is 11:19 AM.

VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org