修复错误:符号查找错误: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的安装,这花了我一些时间和很多时间,这项工作是一个与您相似的问题,但是在安装基本系统后进行更新时,我发现发生冲突,但要删除它,这让我发现该文件不存在,在论坛上他们通过建议我使用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

    任何手??,谢谢和问候。