$ firefox /usr/lib/firefox/firefox: /usr/lib/libstdc++.so.6: версия `GLIBCXX_3.4.30′ не найдена (требуется для /usr/lib/firefox/firefox)

Вопрос или проблема

Получаю ошибку на Manjaro после обновления firefox:


$ firefox
/usr/lib/firefox/firefox: /usr/lib/libstdc++.so.6: версия `GLIBCXX_3.4.30' не найдена (требуется /usr/lib/firefox/firefox)
$ sudo pacman -Qo /lib/libstdc++.so.6


/usr/lib/libstdc++.so.6 принадлежит gcc-libs 11.2.0-4

Как это исправить?

Ошибка на стороне сервера: плохой пакет
Понизьте версию!

https://forum.manjaro.org/t/firefox-version-100-0-0-1-not-launching/111174/29

Ответ или решение

Ошибка, с которой вы столкнулись при запуске Firefox на Manjaro, указывает на проблему совместимости между библиотеками C++ и версией Firefox, которую вы недавно обновили. Текст ошибки гласит, что нужная версия GLIBCXX_3.4.30 не найдена в библиотеке libstdc++.so.6, что является частью пакета gcc-libs, установленного на вашем компьютере.

Причины возникновения ошибки

Эта ситуация могла возникнуть по нескольким причинам:

  1. Обновление пакетов: При обновлении Firefox, возможно, была изменена зависимость библиотеки, и ваш текущий набор библиотек не поддерживает нужные версии.
  2. Проблемы с репозиториями: Иногда в репозиториях может оказаться некорректная версия программного обеспечения, что приводит к подобным несовместимостям.
  3. Ошибка в пакете: Возможно, что новая версия Firefox была собрана с использованием более новых библиотек, но ваша система содержит более старую версию gcc-libs.

Решения для устранения проблемы

1. Проверка версии gcc-libs

Для начала убедитесь, что у вас установлена последняя версия gcc-libs. Вы можете это сделать с помощью команды:

sudo pacman -Syu gcc-libs

Эта команда обновит все пакеты, включая gcc-libs, до последних версий в официальных репозиториях.

2. Установка необходимых библиотек

Возможно, вам потребуется установить libstdc++ или обновить его через AUR (Arch User Repository), если стандартная версия не исправляет проблему. Для этого воспользуйтесь инструментом AUR, например, yay или pamac:

yay -S gcc

или

pamac install gcc

3. Доустановка необходимых версий

Если обновления не помогли, вы можете рассмотреть возможность даунгрейда Firefox до более стабильной версии. Для этого выполните команду:

sudo pacman -U /var/cache/pacman/pkg/firefox-<previous-version>.pkg.tar.zst

Замените <previous-version> на актуальную версию, ранее установленную на вашем устройстве.

4. Сообщение об ошибке

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

Заключение

Ошибка, связанная с отсутствием версии GLIBCXX_3.4.30, указывает на необходимость обновления библиотек для поддержки новых программных продуктов. Следуя предложенным шагам, вы сможете устранить текущую проблему и восстановить работу Firefox. Если вышеописанные методы не решают проблему, стоит рассмотреть обращение к профессиональным сообществам, чтобы получить дополнительные рекомендации и поддержку.

Оцените материал
Добавить комментарий

Капча загружается...