xylz,imxylz

          關注后端架構、中間件、分布式和并發編程

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            111 隨筆 :: 10 文章 :: 2680 評論 :: 0 Trackbacks

          Fedora 17發布,第二天立馬更新了。 首先光是更新就折騰了很久,總算弄好了。結果發現一個巨大的問題。gtk2與eclipse不兼容。

          不兼容的后果是總是報這樣的錯誤(命令行啟動eclipse: eclipse -debug -consolelog):

          (Eclipse:21798): GLib-GIO-CRITICAL **: g_dbus_proxy_new_for_bus_sync: assertion `g_dbus_is_name (name)' failed

          (Eclipse:21798): GLib-GIO-CRITICAL **: g_dbus_proxy_new_for_bus_sync: assertion `g_dbus_is_name (name)' failed

          (Eclipse:21798): GLib-GIO-CRITICAL **: g_dbus_proxy_new_for_bus_sync: assertion `g_dbus_is_name (name)' failed

          表現為打開編輯器后總是有很多內容無法顯示,顯示為空白,必須重新選定或者拖動滾動條才能顯示。

          這令人崩潰啊!!!

          這下悲劇了,要知道我的開發工作就是在ecilpse下進行的。

          好吧,上網找找。發現有些人也遇到不兼容問題。但是沒有一個解決辦法。

          我的解決過程是這樣:

          • 更新整個fedora環境(發布后官方發布了一些緊急修正包),未果
          • 重新下載最新發行版的eclipse,未果
          • 重新下載最新的測試版本eclipse,未果
          • 下載fedora18的gtk2、glibc等強制安裝,未果
          • 降級gtk2、glibc等到fedora 16,未果
          • 繼續google,尋找解決方法,依然未果
          • 替換最新發布的二進制swt庫,未果
          • 嘗試手動編譯swt源碼,未成功

          這樣,折騰了幾天,快要放棄了。

          昨天是在搞不定,嘗試下載Idea的社區版,使用了下還是感覺不習慣,放棄。

          今天早上突然想到,公司配的那臺筆記本還是Fedora 16未升級。于是想強制降級到swt所有依賴庫到Fedora 16看能否解決問題。

          使用了下面命令成功完成了部分依賴庫的降級,這里面更是不斷的嘗試,在失敗中成長。哭~~~

          yum list

          yum install

          yum erase

          yum --releasever=16 downgrade

          rpm -qa

          rpm -qf

          ldd

          lsof

          好在只是用了mirrors.sohu.com鏡像,綁定了內網地址,下載rpm包非常快。這是是給我最大的安慰。

          這個過程經過了長達兩個小時的折騰和仿佛。最終終于成功完成了以下依賴的降級。

          [adyliu@adyliu-pc jafka]$ rpm -qa|grep fc16|sort
          cscope-15.7a-9.fc16.x86_64
          dconf-0.10.0-1.fc16.x86_64
          fcitx-4.2.3-1.fc16.x86_64
          fcitx-data-4.2.3-1.fc16.noarch
          fcitx-gtk2-4.2.3-1.fc16.x86_64
          fcitx-gtk3-4.2.3-1.fc16.x86_64
          fcitx-libs-4.2.3-1.fc16.x86_64
          gdk-pixbuf2-2.24.1-1.fc16.x86_64
          gedit-3.2.6-1.fc16.x86_64
          glib2-2.30.3-1.fc16.x86_64
          glibc-2.14.90-24.fc16.7.x86_64
          glibc-common-2.14.90-24.fc16.7.x86_64
          glibc-devel-2.14.90-24.fc16.7.x86_64
          glibc-headers-2.14.90-24.fc16.7.x86_64
          glib-networking-2.30.1-2.fc16.x86_64
          gnome-disk-utility-libs-3.0.2-3.fc16.x86_64
          gnutls-2.12.14-2.fc16.x86_64
          gsettings-desktop-schemas-3.2.0-1.fc16.noarch
          gtk2-2.24.8-3.fc16.x86_64
          gtk2-immodule-xim-2.24.8-3.fc16.x86_64
          gvfs-1.10.1-3.fc16.x86_64
          libarchive-2.8.5-1.fc16.x86_64
          libbluray-0.2-0.5.20110710git51d7d60a96d06.fc16.x86_64
          libcdio-0.82-6.fc16.x86_64
          libsoup-2.36.1-2.fc16.x86_64
          mdadm-3.2.3-7.fc16.x86_64
          nautilus-3.2.1-2.fc16.x86_64
          nautilus-extensions-3.2.1-2.fc16.x86_64
          PackageKit-0.6.22-2.fc16.x86_64
          PackageKit-glib-0.6.22-2.fc16.x86_64
          PackageKit-gtk-module-0.6.22-2.fc16.x86_64
          PackageKit-yum-0.6.22-2.fc16.x86_64
          pango-1.29.4-1.fc16.x86_64
          yum-3.4.3-24.fc16.noarch

          可以看到僅僅更新gtk2/glibc是不夠的。

          總結下:

          • 堅持是成功的關鍵(中間過程,欲哭無淚,最后我都打算重新安裝Fedora 16了)
          • 我還是很強的(囧)


          最后警告: 可能會有后遺癥,請勿模仿,請勿嘗試

          ©2009-2014 IMXYLZ |求賢若渴
          posted on 2012-06-07 12:13 imxylz 閱讀(4871) 評論(9)  編輯  收藏 所屬分類: 技術

          評論

          # re: Fedora 17 降級一把辛酸淚[未登錄] 2012-06-07 14:39 大大
          真不容易啊  回復  更多評論
            

          # re: Fedora 17 降級一把辛酸淚 2012-06-08 08:01 ebr.name
          沒試試ubuntu(友幫拓)或netbenas?  回復  更多評論
            

          # re: Fedora 17 降級一把辛酸淚 2012-06-08 21:28 Kaneg
          這么折騰干嘛?
          Linux的桌面版就是這么坑爹,要么用Windows,要么用MAC,Linux就不是給桌面用的  回復  更多評論
            

          # re: Fedora 17 降級一把辛酸淚 2012-06-16 16:40 finallygo
          @Kaneg
          用windows更坑....好多軟件不支持  回復  更多評論
            

          # re: Fedora 17 降級一把辛酸淚 2012-07-10 17:56 budao
          我現在就遇到這個問題了,快瘋了。我f17之前跑eclipse都沒問題,就是今天編譯了個wxwidget后,偶然發現eclipse只要一啟動就報:已放棄(吐核)。吐它MB,擦。不過看了你的描述我發現是不是我安裝wxwidget后把我的gtk搞成了2,再研究研究。。  回復  更多評論
            

          # re: Fedora 17 降級一把辛酸淚 2012-07-16 17:31 漆黑之牙
          大師又折騰了..  回復  更多評論
            

          # re: Fedora 17 降級一把辛酸淚 2012-08-29 22:50 elie
          是與fcitx輸入法沖突的原因。關閉fcitx就好了。  回復  更多評論
            

          # re: Fedora 17 降級一把辛酸淚 2012-09-25 20:45 Yichao Yu
          @elie
          fcitx版本是什么(當然是說更新以后的)
          然后重啟fcitx也不能解決?  回復  更多評論
            

          # re: Fedora 17 降級一把辛酸淚 2012-10-23 10:20 jerryshang
          @elie
          果然是這個問題. 關閉了fcitx后, eclipse也不重啟了, thunderbird和firefox也能正常啟動了  回復  更多評論
            


          ©2009-2014 IMXYLZ
          主站蜘蛛池模板: 上虞市| 新营市| 沧州市| 武平县| 白山市| 苏尼特左旗| 福清市| 仙游县| 忻城县| 玉龙| 文安县| 石屏县| 洪洞县| 麻栗坡县| 天祝| 兴隆县| 德清县| 商河县| 诏安县| 济南市| 馆陶县| 梅河口市| 承德县| 湘潭县| 宁安市| 九江市| 定襄县| 河曲县| 米泉市| 商河县| 民和| 永丰县| 中卫市| 利辛县| 永川市| 岚皋县| 肥乡县| 房产| 普陀区| 灵武市| SHOW|