Как устранить проблему с неработающим Flatpak в Ubuntu 25.10 Questing Quokka

Выпуск Ubuntu 25.10 Questing Quokka привнёс в систему множество интересных новых функций. Например, компания Canonical представила улучшенную систему безопасности платформы и новые системные инструменты, написанные на безопасном для памяти языке Rust. К сожалению, многие пользователи, устанавливавшие новую операционную систему, столкнулись с серьёзной проблемой: Flatpak полностью перестал работать.
Flatpak не работает в Ubuntu 25.10
Flatpak — приложения позволяют пользователям устанавливать программное обеспечение, не входящее в стандартные пакеты Ubuntu. Однако с момента выхода образов для разработки Ubuntu 25.10 этот процесс внезапно перестал работать корректно.
Например, когда пользователи пытались установить Flatpak, они часто видели такое сообщение об ошибке: «Failed to install org.gnome.Platform: Could not unmount revokefs-fuse filesystem…». Другие процессы, например обновление Flatpak, также прерывались с аналогичными предупреждениями о размонтировании.
Чтобы убедиться в этом самому, сегодня (11 октября 2025 года)) Я попытался установить инструмент Pika backup на свой рабочий стол Ubuntu 25.10 с Flathub.
Мы получили такое же сообщение об ошибке:
Warning: Could not unmount revokefs-fuse filesystem at /var/tmp/flatpak-cache-YJCAE3/org.freedesktop.Platform.GL.default-P4BAE3: Child process exited with code 1 Warning: Could not unmount revokefs-fuse filesystem at /var/tmp/flatpak-cache-YJCAE3/org.freedesktop.Platform.GL.default-NOSVD3: Child process exited with code 1 Warning: Could not unmount revokefs-fuse filesystem at /var/tmp/flatpak-cache-YJCAE3/org.freedesktop.Platform.codecs-extra-L8L3D3: Child process exited with code 1 Warning: Could not unmount revokefs-fuse filesystem at /var/tmp/flatpak-cache-YJCAE3/org.gnome.Platform.Locale-AKZWD3: Child process exited with code 1 Warning: Could not unmount revokefs-fuse filesystem at /var/tmp/flatpak-cache-YJCAE3/org.gnome.World.PikaBackup.Locale-2SC1D3: Child process exited with code 1 Warning: Could not unmount revokefs-fuse filesystem at /var/tmp/flatpak-cache-YJCAE3/org.gtk.Gtk3theme.Yaru-OXT0D3: Child process exited with code 1 error: Failed to install org.gnome.Platform: Could not unmount revokefs-fuse filesystem at /var/tmp/flatpak-cache-YJCAE3/org.gnome.Platform-AFL9D3: Child process exited with code 1
Если вы попытаетесь установить приложение Flatpak, то, скорее всего, тоже столкнётесь с этой ошибкой. Она возникла не только у вас или у меня; эта критическая ошибка затронула всех, кто использует Ubuntu 25.10.
Почему AppArmor заблокировал установку приложения Flatpak
Ошибка связана с AppArmor (https://apparmor.net/), встроенной системой безопасности Ubuntu. AppArmor — это мощный модуль безопасности ядра Linux, который активно защищает вашу операционную систему, строго определяя, что может делать каждое приложение.
AppArmor использует профили для управления правилами безопасности. В данном случае проблема возникла из-за профиля для инструмента с именем fusermount3
. Flatpak использует fusermount3
для монтирования и, что особенно важно, размонтирования файловых систем в процессе установки.
Поскольку в Ubuntu 25.10 у профиля fusermount3
не было необходимых разрешений, AppArmor расценил операцию размонтирования как угрозу. Поэтому AppArmor заблокировал доступ к необходимым системным файлам, таким как /run/mount/utab
и связанные с ним файлы.
Нет доступа — нет размонтирования, а нет размонтирования — значит, установка Flatpak полностью провалилась.
Разработчики Ubuntu классифицировали эту проблему как критическую регрессию, влияющую на новый выпуск.
Согласно ошибке № 2122161 (https://bugs.launchpad.net/ubuntu/+source/flatpak/+bug/2122161), проблема затрагивала пакет flatpak
, в частности версию 1.16.1-2ubuntu1
, которая работала на ядре 6.17.0-3.3-generic
в версии для разработчиков Ubuntu 25.10.
Ошибка до сих пор не устранена, даже после выхода финальной версии Ubuntu 25.10 несколько дней назад.
Как заставить Flatpak работать в Ubuntu 25.10 Questing Quokka
К счастью, разработчики Ubuntu подтвердили наличие ошибки и быстро устранили её. Пока готовится постоянный пакет, вы можете выбрать одно из этих простых решений прямо сейчас.
1. Временное решение проблемы с неработающим Flatpak в Ubuntu 25.10
Если официальное исправление ещё не установлено на вашем компьютере, вам может потребоваться немедленное решение проблемы. Этот обходной путь временно отключает проблемный профиль безопасности.
A. Отключите профиль AppArmor
Выполните эти команды, чтобы отключить профиль AppArmor для fusermount3
:
1. Свяжите профиль с каталогом отключения.
sudo ln -s /etc/apparmor.d/fusermount3 /etc/apparmor.d/disable/
2. Выгрузите профиль из ядра.
sudo apparmor_parser -R /etc/apparmor.d/fusermount3
После выполнения этих двух команд установка и обновление Flatpak должны возобновиться.
За несколько минут до публикации этого руководства я проверил это исправление на своей виртуальной машине с Ubuntu 25.10. Flatpak работает в Ubuntu 25.10!
Б. Снова включите профиль (когда выйдет официальное исправление)
Как только в вашей системе появится официальное обновление пакета (версия AppArmor 5.0.0~alpha1-0ubuntu8.1 или новее), вам нужно будет снова включить профиль с помощью следующих команд:
1. Удалите ссылку.
sudo rm /etc/apparmor.d/disable/fusermount3
2. Загрузите исправленный профиль обратно в ядро.
cat /etc/apparmor.d/fusermount3 | sudo apparmor_parser -a
C. Используйте sudo
для установки
Если вы предпочитаете не использовать управление профилями, вы можете установить Flatpaks с помощью sudo
через командную строку. При использовании sudo
все устанавливается на уровне системы, что позволяет обойти ограничение AppArmor на уровне пользователя, вызывающее проблему.
2. Официальное постоянное исправление (обновление политики)
Разработчики Canonical поняли, что для решения проблемы не нужно предоставлять fusermount3
более широкие возможности. Вместо этого они просто добавили новое правило в профиль AppArmor: /run/mount/utab.lock rwk,
. Это небольшое изменение позволяет успешно завершать установку Flatpak.
- Исправлено в версии: Официальное исправление включено в AppArmor версии 5.0.0~alpha1-0ubuntu8.1.
- Статус: Тестировщики успешно проверили этот пакет и подтвердили, что он устраняет все ошибки Flatpak, включая ошибки при установке и обновлении.
- Распространение: Компания Canonical загрузила исправленный пакет в тестовый репозиторий (
questing-proposed
). Обновление будет перемещено в общие каналы обновлений после проверки и минимального периода ожидания в семь дней. Вам следует продолжать проверять наличие обновлений для вашей системы; официальный пакет появится в ближайшее время.
Выводы
Несмотря на то, что конфликт с AppArmor стал серьёзным препятствием в выпуске новой версии Ubuntu 25.10, хорошая новость заключается в том, что компания Canonical признала проблему критической и быстро предоставила проверенное решение. Flatpak, важность которого продолжает расти, вскоре снова будет работать без сбоев для всех пользователей Questing Quokka.
Редактор: AndreyEx