Исправьте ошибку: ошибка поиска символа: /usr/lib/libgtk-x11.2.0.so.0 в Archlinux

Я только что установил новую версию ArchLinux и после заключения, когда я попытался войти Xfce Весь экран становился черным, фон начинал мерцать и ничего не загружалось.

Просматривая журналы, я обнаружил, что это вызвало такую ​​ошибку:

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

Поэтому я начал исследования, пока не нашел решение.

В чем была проблема? Когда я закончил установку, то обновил систему и мне показалось, что все нормально, однако это не так. На самом деле он не обновлял для меня базовые системные пакеты. Почему? Потому что файл был в /etc/profile.d/ называемый локаль.sh что противоречило и не позволяло обновлять пакеты.

Этот файл содержал следующее:

export LANG=en_US.UTF-8

На самом деле он должен содержать другие вещи. В любом случае, я удалил указанный файл:

rm /etc/profile.d/locale.sh

и снова обновим систему:

$ sudo pacman -Syu

Я перезагрузился, и все вернулось к норме.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Шфраниукс сказал

    Мы переезжаем ??? вы не были с Debian ???? или другие уже убедили вас использовать KISS ...

    привет

    1.    elav <° Linux сказал

      Хахаха, это нормально для меня. Сегодня вы увидите меня в Arch, завтра снова в Debian .. Итого, так как у меня нет фиксированного ПК .. Я беру тот с работы для эксперимента, а теперь у меня есть локальные репозитории .. 😀

      1.    Шфраниукс сказал

        Отлично ...... пока это не один, ничего не имеет значения хахахахахахаха

      2.    КЗКГ ^ Гаара сказал

        Я спрячу от вас все компакт-диски Debian и Mint, сотру все ISO-образы этих других дистрибутивов, чтобы увидеть, останетесь ли вы таким образом в Arch HAHA

  2.   Eduar2 сказал

    Эта ошибка очень распространена при обновлении сценариев инициализации, при попытке обновления обычно она не останавливается, и пришло время сделать rm, я думаю, что есть еще один файл, который также становится таким при обновлении, теперь я плохо помню.

  3.   кик1н сказал

    Эта ошибка существует уже некоторое время.
    Только когда я устанавливаю его на другие машины, эта ошибка больше не возникает. И да, система уведомила вас при обновлении или установке этой ошибки.

  4.   Смелость сказал

    Ха-ха, тот, кто сказал да, Арка, что если свистки и флейты уже в Арке, снова ха-ха, похоже, он изменил гормоны старика

    1.    Eduar2 сказал

      У каждого, кто оскорбляет Garbage, есть около месяца с 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.   Оскар сказал

    Я только что закончил установку Arch с XFCE, это стоило мне небольшой работы и много времени, работа была похожа на вашу, но после установки базовой системы при обновлении я получил, что /etc/profile.d/locale.sh был в конфликте, но желая удалить его, он вернул мне, что файл не существует, на форуме мне помогли, предложив использовать Syuf, и поэтому я решил его, так как на то время это была проблема с Интернетом. Я тоже планирую попробовать и, если мне это не подходит, вернусь в Debian. Я доволен впечатлениями от установки.

    1.    Смелость сказал

      Я доволен впечатлениями от установки.

      Если мы говорим что-то, ха-ха

    2.    Eduar2 сказал

      Если он отмечен http://www.archlinux.org/ В последних новостях вы можете узнать, когда обновление пакета требует ручного вмешательства.

      http://www.archlinux.org/news/filesystem-upgrade-manual-intervention-required/

      http://www.archlinux.org/news/initscripts-update-manual-intervention-required/

      1.    Оскар сказал

        Вопрос в том, после прочтения предложенных ссылок я не использовал правильную процедуру, файл все еще находится на своем месте, позже возникнут проблемы, поэтому следует ли мне переустановить, следуя рекомендациям, или я продолжу использовать его как есть?

        1.    Eduar2 сказал

          странно, перейдите в папку, содержащую файл

          # компакт-диск /etc/profile.d

          и сделайте 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.   Eduar2 сказал

    сделать:

    # pacman -Rns инициализирующие сценарии

    и позже:

    # pacman -S скрипты инициализации

    1.    Eduar2 сказал

      Надеюсь, вы еще этого не сделали, я не упоминал, что вам придется перенастроить /etc/rc.conf и / etc / inittab
      Вы знаете в /etc/rc.conf язык, клавиатуру, местное время, модули, если они у вас есть, имя хоста, интерфейс и демонов.

      и в / etc / inittab измените уровень запуска с 3 на 5, и если вы используете диспетчер входа в систему, включите его.

      1.    Оскар сказал

        Процедура выполнена, как было предложено, все работает нормально, спасибо за вашу ценную помощь, и я надеюсь, что вы извинитесь за причиненные неудобства.

        1.    Eduar2 сказал

          😀 Если бы вы меня беспокоили, я бы вам не ответил.

  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

    Любая рука ??, спасибо и привет.