Виправлено помилку: помилка пошуку символів: /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/ званий locale.sh що було суперечливим і не дозволило оновити пакети.

Цей файл містив таке:

export LANG=en_US.UTF-8

Насправді він повинен містити інші речі. У будь-якому випадку, те, що я зробив, було видалення зазначеного файлу:

rm /etc/profile.d/locale.sh

та оновіть систему ще раз:

$ sudo pacman -Syu

Я перезавантажився, і все повернулося до звичного.


28 коментарі, залиште свій

Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   xfraniux - сказав він

    Ми рухаємось ??? ви не були з Debian ???? або інші вже переконали вас використовувати KISS ...

    що стосується

    1.    elav <° Linux - сказав він

      Ха-ха-ха, це нормально для мене. Сьогодні ви побачите мене в Arch, завтра знову в Debian .. Разом, оскільки у мене немає фіксованого ПК .. Я беру той з роботи для експерименту, і тепер у мене є локальні сховища .. 😀

      1.    xfraniux - сказав він

        Відмінно ...... поки це не одне, нічого не має значення ха-ха-ха-ха-ха

      2.    KZKG ^ Гаара - сказав він

        Я сховаю від вас усі компакт-диски Debian і Mint, стертиму всі ISO цих інших дистрибутивів, щоб перевірити, чи залишаєтесь ви таким чином в Arch HAHA

  2.   Едуар2 - сказав він

    Переконайтеся, що помилка є дуже поширеною при оновленні initscripts, при спробі її нормального оновлення вона не зупиняється, і настав час зробити rm, я думаю, що є ще один файл, який також отримує такий при оновленні зараз, я погано пам'ятаю.

  3.   kik1n - сказав він

    Ця помилка існує вже давно.
    Тільки коли я встановлюю його на інші машини, це більше не видає мені такої помилки. І так, система повідомила вас про оновлення або встановлення цієї помилки.

  4.   мужність - сказав він

    Ха-ха той, хто сказав так, Арка, якщо свисті та флейти вже є в Арці, ха-ха, схоже, він змінив гормони старого

    1.    Едуар2 - сказав він

      Кожен, хто ображає Сміття, має близько місяця з Winbug.

      1.    мужність - сказав він

        Я думаю, що незабаром вони дадуть мені комп’ютер, до якого я покладу Арку, щоб ти не чіпав кульки

      2.    elav <° Linux - сказав він

        Ха-ха-ха. Зрештою, я думаю, він сподобався Вінбугу ..

    2.    elav <° Linux - сказав він

      Я можу використовувати Arch, Debian і навіть Ubuntu ... Але Windows? Ni amarrao .. Я вважаю за краще ходити пішки, як KZKGGaara більше 5 місяців, з USB-пам'яттю з Ubuntu у постійному режимі.

      1.    мужність - сказав він

        Чорт поглянь, ти важкий

        1.    elav <° Linux - сказав він

          Осел, що кличе вуха кролика.

          1.    мужність - сказав він

            Це правда, ти знаєш, що так не буде все життя, принаймні вони мені вже дали комп’ютер, я подивлюсь, як встановити ATI, і доберусь до Arch

      2.    Оскар - сказав він

        У Firefox 9 у вас немає проблем з пам’яттю?

  5.   Оскар - сказав він

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

    1.    мужність - сказав він

      Я задоволений досвідом під час встановлення.

      Якщо ми говоримо щось за щось ха-ха

    2.    Едуар2 - сказав він

      Якщо це зареєстровано 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.    Едуар2 - сказав він

          дивно, перейдіть до папки, що містить файл

          # компакт-диск /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 initscript

    і пізніше:

    # pacman -S initscript

    1.    Едуар2 - сказав він

      Сподіваюся, ви ще цього не зробили, я не згадував, що вам доведеться переналаштувати /etc/rc.conf та / etc / inittab
      Ви знаєте в /etc/rc.conf мову, клавіатуру localtime, модулі, якщо вони у вас є, ім'я хосту, інтерфейс та демони.

      і в / 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

    Будь-яка рука ??, подяки та привітання.