posts - 40, comments - 58, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          第一種解決方法:
                                      java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
                                      這是JDK導致的問題
                                      解決辦法:還原到F7的libX11,先寫在F8的libX11軟件
                                      rpm -e --nodeps libX11-1.1.3-4.fc8
                                      rpm -e --nodeps libX11-devel-1.1.3-4.fc8
                                     
                                      再到http://rpm.pbone.net/找到下面那兩個包,裝上
                                      rpm -ivh libX11-1.0.3-8.fc7.i386.rpm              --該軟件在http://rpm.pbone.net/index.php3?stat=26&dist=53&size=814567&name=libX11-1.0.3-8.fc7.i386.rpm
                                      rpm -ivh libX11-devel-1.0.3-8.fc7.i386.rpm    --該軟件在http://rpm.pbone.net/index.php3?stat=26&dist=53&size=680199&name=libX11-devel-1.0.3-8.fc7.i386.rpm
                                      
                                      最后加上下面兩行到/etc/yum.conf文件中,以防止更新linux的時候又恢復到新版本
                                      # List of packages to exclude from updates or installs
                                      exclude=libX11 libX11-devel


          第二種解決方法:
                                      首先看報錯的信息:
                                      [root@icnote eclipse]# ./MyEclipse_6_0_1GA_E3_3_1_Installer.bin
                                      Preparing to install...
                                      Extracting the JRE from the installer archive...
                                      Unpacking the JRE...
                                      Extracting the installation resources from the installer archive...
                                      Configuring the installer for this system's environment...
                                      Launching installer...
                                      java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
                                      已放棄
                                      [root@icnote eclipse]#

                                      這個問題,官方解釋這是由于使用了XCB而不是LibX的緣故,關鍵就在于assert時,Lock問題。一種解決方案是回去使用libx,另一種則是去掉assert時的檢查。今天在網上看到有人用F9了,突然想,是不是官方有對xlib的解決方案呢?
                                      所以update一下:
                                      [root@icnote eclipse]# yum --enablerepo=development update libxcb  --注意這里,這是安裝libxcb-devel-1.1-1.fc9.i386.rpm軟件

                                      其實也可以本地安裝:
                                      [root@icnote eclipse]# yum localinstall libxcb-devel-1.1-1.fc9.i386.rpm   --該軟件在http://rpm.pbone.net/index.php3?stat=26&dist=32&size=127269&name=libxcb-devel-1.1-1.fc9.i386.rpm
                                      Loading "fastestmirror" plugin
                                      Loading mirror speeds from cached hostfile
                                      development               100% |=========================| 2.1 kB    00:00   
                                      primary.sqlite.bz2         100% |=========================| 5.4 MB    00:17   
                                      freshrpms                   100% |=========================| 2.1 kB    00:02   
                                      fedora                       100% |=========================| 2.1 kB    00:00   
                                      livna                         100% |=========================| 2.1 kB    00:00   
                                      updates                     100% |=========================| 2.3 kB    00:00   
                                      livna-source               100% |=========================| 1.9 kB    00:00   
                                      Setting up Update Process
                                      Resolving Dependencies
                                      --> Running transaction check
                                      --> Processing Dependency: libxcb = 1.0-3.fc8 for package: libxcb-devel
                                      ---> Package libxcb.i386 0:1.1-1.fc9 set to be updated
                                      --> Running transaction check
                                      ---> Package libxcb-devel.i386 0:1.1-1.fc9 set to be updated
                                      --> Finished Dependency Resolution

                                      Dependencies Resolved
          =============================================================================
                                      Package                 Arch       Version          Repository        Size
          =============================================================================
                                      Updating:
                                      libxcb                  i386       1.1-1.fc9        development       124 k
                                      Updating for dependencies:
                                      libxcb-devel            i386       1.1-1.fc9        development       124 k
                                     
                                      Transaction Summary
          =============================================================================
                                      Install      0 Package(s)       
                                      Update       2 Package(s)       
                                      Remove       0 Package(s)       
                                     
                                      Total download size: 248 k
                                      Is this ok [y/N]: y
                                      Downloading Packages:
                                      (1/2): libxcb-devel-1.1-1 100% |=========================| 124 kB    00:01   
                                      (2/2): libxcb-1.1-1.fc9.i  100% |=========================| 124 kB    00:00   
                                      Running rpm_check_debug
                                      Running Transaction Test
                                      Finished Transaction Test
                                      Transaction Test Succeeded
                                      Running Transaction
                                        Updating  : libxcb                       ######################### [1/4]
                                        Updating  : libxcb-devel              ######################### [2/4]
                                        Cleanup   : libxcb                        ######################### [3/4]
                                        Cleanup   : libxcb-devel              ######################### [4/4]
                                     
                                      Updated: libxcb.i386 0:1.1-1.fc9
                                      Dependency Updated: libxcb-devel.i386 0:1.1-1.fc9
                                      Complete!
                                      [root@icnote eclipse]# export LIBXCB_ALLOW_SLOPPY_LOCK=1            --注意這里,也可以export LIBXCB_ALLOW_SLOPPY_LOCK=true
                                      
                                      libxcb-devel-1.1-1.fc9.i386.rpm安裝完畢了,然后:

                                      [root@icnote eclipse]# ./MyEclipse_6_0_1GA_E3_3_1_Installer.bin
                                      Preparing to install...
                                      Extracting the JRE from the installer archive...
                                      Unpacking the JRE...
                                      Extracting the installation resources from the installer archive...
                                      Configuring the installer for this system's environment...
                                      Launching installer...
                                      Locking assertion failure.  Backtrace:
                                      #0 /usr/lib/libxcb-xlib.so.0 [0xb7f8d777]
                                      #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xb7f8d8d1]
                                      #2 /usr/lib/libX11.so.6(_XReply+0xff) [0xa9c12f]
                                      #3 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/xawt/libmawt.so [0xb1abbd3e]
                                      #4 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/xawt/libmawt.so [0xb1aa5d47]
                                      #5 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/xawt/libmawt.so [0xb1aa5ec3]
                                      #6 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/xawt/libmawt.so
                                                 (Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x26) [0xb1aa6106]
                                      #7 [0xb2c3798d]
                                      #8 [0xb2c31b3b]
                                      #9 [0xb2c31b3b]
                                      #10 [0xb2c2f217]
                                      #11 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/client/libjvm.so [0xb795fd8c]
                                      #12 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/client/libjvm.so [0xb7a73fd8]
                                      #13 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/client/libjvm.so [0xb795fbbf]
                                      #14 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/client/libjvm.so
                                                                                                 (JVM_DoPrivileged+0x32d) [0xb79bd34d]
                                      #15 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/libjava.so
                                (Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d) [0xb77aa2cd]
                                      #16 [0xb2c372de]
                                      #17 [0xb2c31a64]
                                      #18 [0xb2c2f217]
                                      #19 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/client/libjvm.so [0xb795fd8c]
                                      Locking assertion failure.  Backtrace:
                                      #0 /usr/lib/libxcb-xlib.so.0 [0xb7f8d777]
                                      #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7f8d83e]
                                      #2 /usr/lib/libX11.so.6 [0xa9b168]
                                      #3 /usr/lib/libX11.so.6(XGetVisualInfo+0x26) [0xa91d36]
                                      #4 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/xawt/libmawt.so [0xb1aa5089]
                                      #5 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/xawt/libmawt.so [0xb1aa52d3]
                                      #6 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/xawt/libmawt.so [0xb1aa5f71]
                                      #7 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/xawt/libmawt.so
                                                 (Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x26) [0xb1aa6106]
                                      #8 [0xb2c3798d]
                                      #9 [0xb2c31b3b]
                                      #10 [0xb2c31b3b]
                                      #11 [0xb2c2f217]
                                      #12 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/client/libjvm.so [0xb795fd8c]
                                      #13 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/client/libjvm.so [0xb7a73fd8]
                                      #14 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/client/libjvm.so [0xb795fbbf]
                                      #15 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/client/libjvm.so
                                                                                                 (JVM_DoPrivileged+0x32d) [0xb79bd34d]
                                      #16 /tmp/install.dir.32564/Linux/resource/jre/lib/i386/libjava.so
                                (Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d) [0xb77aa2cd]
                                      #17 [0xb2c372de]
                                      #18 [0xb2c31a64]
                                      #19 [0xb2c2f217]
                                      [root@icnote eclipse]#

                                      MyEclipse安裝成功....

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宣威市| 海晏县| 吉安县| 庆元县| 沂水县| 横峰县| 沂源县| 文昌市| 弥勒县| 白山市| 东阳市| 泰安市| 雅安市| 南郑县| 赤城县| 镇雄县| 晋宁县| 根河市| 隆尧县| 微山县| 阿拉善盟| 陕西省| 乃东县| 手游| 开原市| 汉寿县| 金堂县| 米泉市| 东阿县| 修文县| 大竹县| 贵德县| 图片| 邹平县| 通山县| 兴化市| 龙游县| 买车| 陆河县| 凤凰县| 望奎县|