Snap-Confine отказывается запускать приложение, чтобы избежать атаки разрешения [закрыто]


14

Я только что установил программу с оснасткой менеджера пакетов, которая была недавно установлена ​​на моем компьютере Linux Mint Cinnamon 18.

Я установил приложение со следующим:

sudo snap install cloudcompare

Я вышел из системы и снова вошел в свою машину, чтобы обновить путь. Программа все еще не запускается, в то время как значки и путь уже существуют. Вот как я запускаю программу из терминала:

cloudcompare.CloudCompare

который возвращает:

snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks

Любая идея о том, как предотвратить этот отказ?


Какую версию пакетов Snap вы установили? У меня есть следующее, и это работает. $ snap version snap 2.23 snapd 2.23 series 16 linuxmint 18.1 kernel 4.4.0-53-generic
Попей

snap --version snap 2.22.7 snapd 2.22.7 series 16 linuxmint 18.1 kernel 4.4.0-53-generic Я переустановил snapd, и приложение сравнило облако. Теперь я получаю другую ошибку: cloudcompare.CloudCompare cannot change profile for the next exec call: No such file or directory разработчик приложения упоминает, что это может быть связано с оснасткой и монетным двором. cloudcompare.org/forum/…
Симон

Как я уже сказал, я тестировал на Mint 18.1, так что не уверен, что там не так. Это может быть ошибка в оснастке. Я был бы склонен подать это в bugs.launchpad.net/ubuntu/+source/snapd/+bugs
popey


Точно то же самое происходит на простой Ubuntu 18.04 - см. Связанный вопрос: askubuntu.com/questions/1074114/…
Джеймс Брэдбери

Ответы:


13
sudo apt purge snapd snap-confine && sudo apt install -y snapd

исправил проблему для меня


@ leaf4good Спасибо за ответ. Следуя вашим рекомендациям, я установил Snap версии 2.22.6 и Snapd 2.22.6. и даже не могу установить версию нужного пакета, так как я получаю эту ошибку:
Simon

<ошибка: не может выполнить следующие задачи: - Настройка оснастки «core» (1577) профилей безопасности (пропуск настройки профилей безопасности для привязки «cloudcompare» при обработке оснастки «core»: нет записи состояния для ключа) - Установка оснастки «core» ( 1577) профили безопасности (невозможно настроить apparmor для оснастки «ядро»: невозможно выгрузить профиль apparmor «snap.core.hook.configure»: невозможно выгрузить профиль apparmor: состояние выхода 1 Выход apparmor_parser: чтение / запись кэша отключена: отсутствует файл интерфейса. ( Ядру нужен патч совместимости AppArmor 2.4.) Предупреждение: не удается найти подходящий файл fs в / proc / mounts, он монтируется?>
Simon

Пакет apparmor обновлен, поэтому я не совсем понимаю, что происходит. Спасибо
Симон

2
Да, это «решает» проблему, но в моем случае мне также пришлось переустановить приложение. Конечно, есть более простой способ, или же оснастка означает, что нам приходится переустанавливать приложения так часто ?!
Джеймс Брэдбери
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.