修復錯誤:符號查找錯誤:Archlinux中的/usr/lib/libgtk-x11.2.0.so.0

我剛剛重新安裝了 ArchLinux的 最後,當我嘗試進入 XFCE 我的整個屏幕將變黑,背景開始閃爍,並且沒有任何內容。

查看日誌,發現它引發了這個錯誤:

symbol lookup error: /usr/lib/libgtk-x11.2.0.so.0: undefined symbol:...

所以我開始研究直到找到解決方案。

問題出在哪裡? 當我完成安裝後,我更新了系統,在我看來一切正常,但是事實並非如此。 它實際上並沒有為我更新基本系統軟件包。 為什麼? 因為裡面有一個文件 /etc/profile.d/語言環境 陷入衝突,不允許更新軟件包。

該文件包含以下內容:

export LANG=en_US.UTF-8

實際上,它應該包含其他內容。 無論如何,我所做的就是刪除所說的文件:

rm /etc/profile.d/locale.sh

並再次更新系統:

$ sudo pacman -Syu

我重新啟動,一切恢復正常。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   Xfraniux 他說:

    我們要搬家了嗎? 你不和Debian在一起嗎??? 或其他人已經說服您使用KISS ...

    問候

    1.    elav <°Linux 他說:

      哈哈哈對我來說很正常。 今天,您將在Arch中看到我,明天再次在Debian中..總計,因為我沒有固定的PC。.我從工作中取出一台進行實驗,現在有了本地存儲庫..😀

      1.    Xfraniux 他說:

        優秀......只要不是一個,就沒關係哈哈哈哈哈哈哈

      2.    KZKG ^ Gaara 他說:

        我將向您隱藏所有的Debian和Mint CD,我將擦除所有其他發行版的所有ISO,以查看您是否以此方式留在Arch HAHA中

  2.   愛德華2 他說:

    當更新初始化腳本時,該錯誤非常普遍,當嘗試正常更新它時它不會停止,並且是時候執行rm了,我認為還有另一個文件在更新時也變得像這樣,現在我記不清楚了。

  3.   基克1n 他說:

    這個錯誤已經存在了一段時間。
    僅當我將其安裝在其他計算機上時,它才不再顯示該錯誤。 是的,在更新或安裝該錯誤時,系統會通知您。

  4.   勇氣 他說:

    哈哈那個說是的拱門如果吹口哨和笛子已經在拱門裡了哈哈似乎他已經改變了老人的激素

    1.    愛德華2 他說:

      每個侮辱垃圾的人都有一個月左右的Winbug。

      1.    勇氣 他說:

        我認為很快他們就會給我計算機,我將把Arch放在這台計算機上,這樣您就不會碰到球了。

      2.    elav <°Linux 他說:

        哈哈哈最後,我認為他很喜歡Winbug ..

    2.    elav <°Linux 他說:

      我可以使用Arch,Debian甚至Ubuntu,但是Windows? Ni amarrao ..我喜歡步行超過5個月的KZKGGaara,並帶有USB存儲器和處於持續模式的Ubuntu。

      1.    勇氣 他說:

        他媽的看起來你很重

        1.    elav <°Linux 他說:

          驢叫兔耳。

          1.    勇氣 他說:

            沒錯,您一生都不會像這樣,至少他們已經給了我計算機,我會看看如何安裝ATI,然後我會去Arch

      2.    奧斯卡號 他說:

        使用Firefox 9,您沒有內存問題嗎?

  5.   奧斯卡號 他說:

    我剛剛用XFCE完成了Arch的安裝,這花了我一些時間和很多時間,這項工作是一個與您相似的問題,但是在安裝基本系統後進行更新時,我發現/etc/profile.d/locale.sh是發生衝突,但是想要刪除它,它使我返回該文件不存在,在論壇上他們通過建議我使用Syuf來幫助我,所以我解決了它,因為花了我時間這是一個互聯網問題。 我也計劃嘗試一下,如果不合適,我將返回Debian。 我對安裝過程中的經驗感到滿意。

    1.    勇氣 他說:

      我對安裝過程中的經驗感到滿意。

      如果我們說些什麼哈哈

      1.    奧斯卡號 他說:

        問題是,在閱讀了建議的鏈接之後,我沒有使用正確的程序,該文件仍然存在,以後還會出現問題,因此我應該按照建議進行重新安裝還是繼續使用?

        1.    愛德華2 他說:

          很奇怪,轉到包含該文件的文件夾

          #cd /etc/profile.d

          並執行ls -a

          #ls -a

          告訴我是否沒有出現

          1.    奧斯卡號 他說:

            這是返回的內容:

            glib2.csh gpm.sh mozilla-common.csh perlbin.csh xorg.csh
            .. glib2.sh locale.sh mozilla-common.sh perlbin.sh xorg.sh

  6.   愛德華2 他說:

    做一個:

    #pacman -Rns初始化腳本

    然後:

    #pacman -S初始化腳本

    1.    愛德華2 他說:

      希望您還沒有這樣做,我沒有提到您必須重新配置/etc/rc.conf和/ etc / inittab
      您知道/etc/rc.conf中的語言,鍵盤本地時間,模塊(如果有),主機名,接口和守護程序。

      並在/ etc / inittab中將運行級別從3更改為5,如果使用登錄管理器,請啟用它。

      1.    奧斯卡號 他說:

        程序按建議執行,一切正常,感謝您的寶貴幫助,希望給您帶來的不便深表歉意。

        1.    愛德華2 他說:

          😀如果您打擾我,我不會回答您。

  7.   路易斯 他說:

    非常感謝您的帖子,它幫助我解決了問題。

    1.    英仙座 他說:

      歡迎朋友,也歡迎😉

  8.   l34 他說:

    您好,好好恢復了一篇文章,我在編譯程序時遇到此錯誤,但是我沒有任何類似於該示例放在/etc/profile.d路徑中的文件,出現的文件是bash_completion.sh和vte.sh

    當我要打開無錯誤編譯的程序時,錯誤是這樣的。

    geany:符號查找錯誤:/usr/lib/i386-linux-gnu/libgio-2.0.so.0:未定義的符號:g_signal_accumulator_first_wins

    任何手??,謝謝和問候。