Ubuntu 22.04 LTS: запуск firefox через терминал Ошибка «невозможно изменить монтирование» и не удалось загрузить модуль «canberra-gtk-module», как это решить?

Информация о системе:Сводка по компьютеру

      Ubuntu version: 
philossefer@dell:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04 LTS
Release:    22.04
Codename:   jammy

Когда я пытаюсь запустить веб-браузер Firefox через терминал, перед запуском Firefox отображается следующее сообщение.

      philossefer@dell:~$ firefox
update.go:85: cannot change mount namespace according to change mount (/var/lib/snapd/hostfs/usr/share/libreoffice/help /usr/share/libreoffice/help none bind,ro 0 0): cannot create directory "/usr/share/libreoffice/help": permission denied
Gtk-Message: 11:19:46.906: Failed to load module "canberra-gtk-module"
Gtk-Message: 11:19:46.985: Failed to load module "canberra-gtk-module"
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.

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

      philossefer@dell:~$ firefox
Gtk-Message: 11:19:46.906: Failed to load module "canberra-gtk-module"
Gtk-Message: 11:19:46.985: Failed to load module "canberra-gtk-module"
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.

Я попробовал следующее решение, «скопировав и вставив» эти сообщения в Google.

Что я пробовал до сих пор, без какого-либо успеха

Попробуйте 1

      sudo apt install libcanberra-gtk-module libcanberra-gtk3-module

Попробуйте 2

      sudo apt-get install --reinstall libcanberra-gtk-module

Попробуйте 3: удалите firefox, а затем переустановите

Удалить:

       sudo snap remove firefox

Переустановите:

      sudo apt install firefox

ПРИМЕЧАНИЕ. Я перезагружала систему после каждой установки и удаления.

      reboot

Также заранее обновил свой Ubuntu.

      sudo apt update && sudo apt upgrade -y

Текущее состояние: Тем не менее эти сообщения есть, когда я запускаю Firefox с помощью командной строки.

Мой вопрос: почему эти сообщения отображаются и как от них избавиться?

Подвопрос : есть ли разница между запуском firefox через иконку и через командную строку?

3 ответа

Я столкнулся с той же проблемой. Мне не удалось заставить работать оснастку, однако я смог успешно установить deb-файл Firefox на Ubuntu 22.04. Вы добавляете Mozilla Team PPA, устанавливаете deb-файл Firefox, а затем закрепляете их, чтобы Firefox Snap не устанавливался позже. Вот шаги, которые я выполнил:

Шаг 1:

      sudo snap remove firefox

Шаг 2:

      echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox

Шаг 3:

      echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox

Шаг 4:

      sudo apt install firefox

Ссылка: https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04

Не могу проголосовать или прокомментировать второй ответ из-за того, что просто создал учетную запись в основном для этой цели, поэтому я напишу дополнительный ответ.

Я столкнулся с той же проблемой: принудительная установка Snap-пакета, несмотря на обычное использование apt в Ubuntu, вызывает кучу проблем, и та, которую вы наблюдаете, является одной из них.

Удалите пакет моментальных снимков, установите пакет apt, как описано @kaiyobi, и ваши проблемы должны исчезнуть (только до тех пор, пока Ubuntu снова не загрузит вам пакет моментальных снимков, игнорируя Pin-Priority и т. д., их установщики).

Во-первых, убедитесь, что он хорошо запускается в графическом интерфейсе (обычно по щелчку )

Если да, то попробуйте:

$ firefox-esr(это может сработать)

Другие вопросы по тегам