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
(это может сработать)