posts - 40, comments - 58, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          第一種解決方法:
                                      java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
                                      這是JDK導(dǎo)致的問題
                                      解決辦法:還原到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/找到下面那兩個(gè)包,裝上
                                      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的時(shí)候又恢復(fù)到新版本
                                      # List of packages to exclude from updates or installs
                                      exclude=libX11 libX11-devel


          第二種解決方法:
                                      首先看報(bào)錯(cuò)的信息:
                                      [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]#

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

                                      其實(shí)也可以本地安裝:
                                      [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安裝成功....

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南投县| 长治市| 晋中市| 威远县| 罗源县| 张北县| 宜阳县| 永平县| 双城市| 连州市| 陕西省| 莎车县| 温宿县| 玛曲县| 沧州市| 尤溪县| 青州市| 辽阳市| 芜湖市| 凤阳县| 浙江省| 开鲁县| 深水埗区| 西盟| 东莞市| 东丰县| 盐源县| 湖口县| 阿合奇县| 秭归县| 淮北市| 周至县| 巴林左旗| 洛川县| 滁州市| 浏阳市| 元江| 黎城县| 长海县| 绍兴市| 沂水县|