Firefox не запускается на новой установке Ubuntu 22.04.

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

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

Машина работает локально. После установки файловой системы ZFS была установлена Ubuntu Studio с использованием вывода команды:

apt install --yes ubuntustudio-desktop

После установки я загрузился и не смог найти Firefox. Он не был там, где я ожидал, в программе запуска приложений. Он не появился в категории “Интернет”, где я ожидал его найти. Также команда “which firefox” не дала результата. Поэтому я попытался установить его.

Теперь иконка Firefox находится в категории Интернет, несмотря на то, что я удалил его с помощью команды “sdo apt remove firefox”. Также команда “which firefox” все еще находит его.

Теперь при попытке запустить Firefox я получаю эту ошибку:

2022/07/03 16:49:54.424008 cmd_run.go:1053: WARNING: cannot start document portal: Expected portal at "/run/user/1000/doc", got "/home/stephen/.cache/doc"
/system.slice/sddm.service is not a snap cgroup

Ниже приведен отрывок из команды systemd-cgls:

Control group /:
-.slice
├─init.scope 
│ └─1 /sbin/init splash
└─system.slice 
  ├─sddm.service 
  │ ├─ 4155 /usr/bin/sddm
  │ ├─ 4346 /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{c2985236-69a5-41fc-bc30-f25>
  │ ├─ 4869 /usr/lib/x86_64-linux-gnu/sddm/sddm-helper --socket /tmp/sddm-auth2e0148a3-75ed-4>
  │ ├─ 4882 /usr/bin/kwalletd5 --pam-login 7 8

Я недавно обнаружил:

  1. Глобальная переменная XDG_RUNTIME_DIR не задана ни на что.

  2. На этой вновь установленной ОС Ubuntu 22.04 только один пользователь. Ожидается, что номер пользователя для него 1000. Это подтверждается тем, что глобальная переменная $UID установлена на этот номер, как и ожидалось. Но директория /run/user/1000 не существует. Директория /run/user/ пуста.

pam_systemd должен задавать XDG_RUNTIME_DIR и создавать /run/user/1000. Это не удается по причинам, которые я не знаю.

Я сделал syslog доступным для скачивания по адресу: https://www.mediafire.com/file/4duykf9u2mgwa23/Target_Computer_syslog_2022-07-16.zip/file .

Любая помощь в этом вопросе была бы весьма признательна.

Первая попытка установки Firefox:

$ sudo apt --yes install firefox
[sudo] password for stephen: 
Reading package lists.. Done
Building dependency tree.. Done
Reading state information.. Done
The following NEW packages will be installed:
  firefox
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 72.3 kB of archives.
After this operation, 261 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 firefox amd64 1:1snap1-0ubuntu2 [72.3 kB]
Fetched 72.3 kB in 1s (137 kB/s)
Requesting to save current system state
Successfully saved as "autozsys_oaq4s7"
Preconfiguring packages ..
Selecting previously unselected package firefox.
(Reading database .. 251528 files and directories currently installed.)
Preparing to unpack ../firefox_1%3a1snap1-0ubuntu2_amd64.deb ..
=> Installing the firefox snap
==> Checking connectivity with the snap store
==> Installing the firefox snap
snap "firefox" is already installed, see 'snap help refresh'
=> Snap installation complete
Unpacking firefox (1:1snap1-0ubuntu2) ..
Setting up firefox (1:1snap1-0ubuntu2) ..
update-alternatives: using /usr/bin/firefox to provide /usr/bin/gnome-www-browse
r (gnome-www-browser) in auto mode
update-alternatives: using /usr/bin/firefox to provide /usr/bin/x-www-browser (x
-www-browser) in auto mode
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ..
Processing triggers for hicolor-icon-theme (0.17-2) ..
Processing triggers for mailcap (3.70+nmu1ubuntu1) ..
ZSys is adding automatic system snapshot to GRUB menu
stephen@stephen:~$ firefox
/system.slice/ssh.service is not a snap cgroup

Теперь Firefox работает. Чтобы он заработал, мне пришлось отключить cgroup. Для этого я следовал инструкциям Тима Ричардсона в c25.

При запуске он выводил много ошибок отказа в доступе, которые представлены в приложении. Как я их исправил, я описываю в этой теме:
http://forums.mozillazine.org/viewtopic.php?f=38&t=3097766

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

Если Firefox не запускается на новой установке Ubuntu 22.04, это может быть связано с рядом причин, связанных с установкой и конфигурацией системы. Рассмотрим возможные решения этой проблемы, учитывая ваш опыт:

Контекст проблемы

Вы установили Ubuntu Studio на файловую систему ZFS, и после установки Firefox в системе не отображался, пока вы не попытались повторно его установить. Однако при запуске браузера возникла ошибка, связанная с документным порталом, и отсутствовал каталог /run/user/1000. Также не был установлен глобальный переменная окружения XDG_RUNTIME_DIR.

Возможные решения

  1. Настройка XDG_RUNTIME_DIR:

    • Убедитесь, что pam_systemd действительно запускается и правильно настраивает окружение. Проверьте конфигурационные файлы PAM, такие как /etc/pam.d/common-session, на наличие строки, которая должна выглядеть примерно как session required pam_systemd.so.
    • Перезапустите службу диспетчера входа в систему, например, с помощью команды sudo systemctl restart sddm.service или перезагрузите компьютер.
  2. Проверка на наличие директории /run/user/1000:

    • Если директория отсутствует после входа в систему, это может указывать на проблемы с инициализацией пользователя. Попробуйте вручную создать ее:
      sudo mkdir -p /run/user/1000
      sudo chown $UID:$USER /run/user/1000
      export XDG_RUNTIME_DIR=/run/user/1000
    • После этого проверьте, создается ли она автоматически при повторных входах в систему.
  3. Проверка установленного Firefox:

    • Поскольку Ubuntu теперь распространяет Firefox через Snap, убедитесь, что snap-браузер устанавливается и обновляется корректно:
      sudo snap refresh firefox
    • Если проблемы продолжаются, попробуйте удалить и переустановить Firefox через Snap:
      sudo snap remove firefox
      sudo snap install firefox
  4. Проверка ZFS и Snap:

    • Убедитесь, что ZFS корректно работает с Snap, так как это может влиять на запуск приложений. Обновите все пакеты и слои ZFS, если необходимо.
  5. Устранение ошибок с cgroup:

    • Если вы обнаружили, что отключение cgroup помогает, проследите по документации, чтобы убедиться, что это не влияет на другие программы.

Ключевые моменты SEO

Для улучшения видимости в поисковых системах, учтите:

  • Используйте ключевые слова, такие как "Ubuntu 22.04", "Firefox не запускается", "ошибка XDG_RUNTIME_DIR", "Ubuntu snap", "ZFS и Firefox".
  • Обеспечьте, чтобы в тексте присутствовали четкие заголовки и подзаголовки для улучшения структурирования информации.

Заключение

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

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

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