2012-12-19 1 views
1

내 상자는 redhat 64bit이고 firefox-17.0.1.tar.bz2를 다운로드하고 rpm을 실행하고 실행하십시오. 나는이 같은 오류에 내가 솔루션을 찾아redhat 엔터프라이즈 서버 6에서 firefox 실행

"XPCOMGlueLoad error for file /opt/firefox/libxpcom.so: 
libxul.so: cannot open shared object file: No such file or directory 
Couldn't load XPCOM." 

를 중지하고 LD_DEBUG는 훌륭한 도구입니다 알아,하지만 난 결과를 처리 할 수없고 누군가가 나 파이어 폭스를 실행 도움이 될 수 있기를 바랍니다.

 [[email protected] firefox]#LD_DEBUG=libs ./firefox 
     5280:  find library=libpthread.so.0 [0]; searching 
     5280:  search cache=/etc/ld.so.cache 
     5280:  trying file=/lib/libpthread.so.0 
     5280: 
     5280:  find library=libdl.so.2 [0]; searching 
     5280:  search cache=/etc/ld.so.cache 
     5280:  trying file=/lib/libdl.so.2 
     5280: 
     5280:  find library=libstdc++.so.6 [0]; searching 
     5280:  search cache=/etc/ld.so.cache 
     5280:  trying file=/usr/lib/libstdc++.so.6 
     5280: 
     5280:  find library=libm.so.6 [0]; searching 
     5280:  search cache=/etc/ld.so.cache 
     5280:  trying file=/lib/libm.so.6 
     5280: 
     5280:  find library=libgcc_s.so.1 [0]; searching 
     5280:  search cache=/etc/ld.so.cache 
     5280:  trying file=/lib/libgcc_s.so.1 
     5280: 
     5280:  find library=libc.so.6 [0]; searching 
     5280:  search cache=/etc/ld.so.cache 
     5280:  trying file=/lib/libc.so.6 
     5280: 
     5280: 
     5280:  calling init: /lib/libpthread.so.0 
     5280: 
     5280: 
     5280:  calling init: /lib/libc.so.6 
     5280: 
     5280: 
     5280:  calling init: /lib/libgcc_s.so.1 
     5280: 
     5280: 
     5280:  calling init: /lib/libm.so.6 
     5280: 
     5280: 
     5280:  calling init: /usr/lib/libstdc++.so.6 
     5280: 
     5280: 
     5280:  calling init: /lib/libdl.so.2 
     5280: 
     5280: 
     5280:  initialize program: ./firefox 
     5280: 
     5280: 
     5280:  transferring control: ./firefox 
     5280: 
     5280: 
     5280:  calling init: /opt/firefox/libnspr4.so 
     5280: 
     5280: 
     5280:  calling init: /opt/firefox/libplc4.so 
     5280: 
     5280: 
     5280:  calling init: /opt/firefox/libplds4.so 
     5280: 
     5280: 
     5280:  calling init: /opt/firefox/libnssutil3.so 
     5280: 
     5280: 
     5280:  calling init: /opt/firefox/libnss3.so 
     5280: 
     5280: 
     5280:  calling init: /opt/firefox/libsmime3.so 
     5280: 
     5280: 
     5280:  calling init: /opt/firefox/libssl3.so 
     5280: 
     5280: 
     5280:  calling init: /opt/firefox/libmozsqlite3.so 
     5280: 
     5280: 
     5280:  calling init: /opt/firefox/libmozalloc.so 
     5280: 
     5280:  find library=libXrender.so.1 [0]; searching 
     5280:  search cache=/etc/ld.so.cache 
     5280:  search path=/lib/tls/i686/sse2:/lib/tls/i686:/lib/tls/sse2:/lib/tls:/lib/i686/sse2:/lib/i686:/lib/sse2:/lib:/usr/lib/tls/i686/sse2:/usr/lib/tls/i686:/usr/lib/tls/sse2:/usr/lib/tls:/usr/lib/i686/sse2:/usr/lib/i686:/usr/lib/sse2:/usr/lib    (system search path) 
     5280:  trying file=/lib/tls/i686/sse2/libXrender.so.1 
     5280:  trying file=/lib/tls/i686/libXrender.so.1 
     5280:  trying file=/lib/tls/sse2/libXrender.so.1 
     5280:  trying file=/lib/tls/libXrender.so.1 
     5280:  trying file=/lib/i686/sse2/libXrender.so.1 
     5280:  trying file=/lib/i686/libXrender.so.1 
     5280:  trying file=/lib/sse2/libXrender.so.1 
     5280:  trying file=/lib/libXrender.so.1 
     5280:  trying file=/usr/lib/tls/i686/sse2/libXrender.so.1 
     5280:  trying file=/usr/lib/tls/i686/libXrender.so.1 
     5280:  trying file=/usr/lib/tls/sse2/libXrender.so.1 
     5280:  trying file=/usr/lib/tls/libXrender.so.1 
     5280:  trying file=/usr/lib/i686/sse2/libXrender.so.1 
     5280:  trying file=/usr/lib/i686/libXrender.so.1 
     5280:  trying file=/usr/lib/sse2/libXrender.so.1 
     5280:  trying file=/usr/lib/libXrender.so.1 
     5280: 
     5280:  find library=libxul.so [0]; searching 
     5280:  search cache=/etc/ld.so.cache 
     5280:  search path=/lib/i686:/lib:/usr/lib   (system search path) 
     5280:  trying file=/lib/i686/libxul.so 
     5280:  trying file=/lib/libxul.so 
     5280:  trying file=/usr/lib/libxul.so 
     5280: 
     5280:  find library=libxul.so [0]; searching 
     5280:  search cache=/etc/ld.so.cache 
     5280:  search path=/lib/i686:/lib:/usr/lib   (system search path) 
     5280:  trying file=/lib/i686/libxul.so 
     5280:  trying file=/lib/libxul.so 
     5280:  trying file=/usr/lib/libxul.so 
     5280: 
XPCOMGlueLoad error for file /opt/firefox/libxpcom.so: 
libxul.so: cannot open shared object file: No such file or directory 
     5280:  ./firefox: error: symbol lookup error: undefined symbol: NS_GetFrozenFunctions (fatal) 
     5280: 
     5280:  calling fini: /opt/firefox/libmozalloc.so [0] 
     5280: 
     5280: 
     5280:  calling fini: /opt/firefox/libmozsqlite3.so [0] 
     5280: 
     5280: 
     5280:  calling fini: /opt/firefox/libssl3.so [0] 
     5280: 
     5280: 
     5280:  calling fini: /opt/firefox/libsmime3.so [0] 
     5280: 
     5280: 
     5280:  calling fini: /opt/firefox/libnss3.so [0] 
     5280: 
     5280: 
     5280:  calling fini: /opt/firefox/libnssutil3.so [0] 
     5280: 
     5280: 
     5280:  calling fini: /opt/firefox/libplds4.so [0] 
     5280: 
     5280: 
     5280:  calling fini: /opt/firefox/libplc4.so [0] 
     5280: 
     5280: 
     5280:  calling fini: /opt/firefox/libnspr4.so [0] 
     5280: 
Couldn't load XPCOM. 
     5280: 
     5280:  calling fini: ./firefox [0] 
     5280: 
     5280: 
     5280:  calling fini: /lib/libpthread.so.0 [0] 
     5280: 
     5280: 
     5280:  calling fini: /lib/libdl.so.2 [0] 
     5280: 
     5280: 
     5280:  calling fini: /usr/lib/libstdc++.so.6 [0] 
     5280: 
     5280: 
     5280:  calling fini: /lib/libm.so.6 [0] 
     5280: 
     5280: 
     5280:  calling fini: /lib/libgcc_s.so.1 [0] 
     5280: 
     5280: 
     5280:  calling fini: /lib/libc.so.6 [0] 
     5280: 

그래서 내 문제는 무엇이며 어떻게 해결할 수 있습니까? 감사.

+1

패키지 관리자를 통해 Firefox를 설치하지 않는 이유는 무엇입니까? – Blender

+0

패키지 매니저는 rpm 또는 다른 것을 의미합니까? 나도 몰라, 나에게 힌트를 줘. – Ron

+1

RHEL에는 패키지 관리자 인 yum이 있습니다. 'yum install firefox'을 실행 해보십시오. – Blender

답변

0

libdbus-glib-1-2 패키지를 설치해야합니다.

yum install libdbus-glib-1-2 -y

완료. 다시 한 번 Mozilla Firefox를 다시 시작하려고합니다.

관련 문제