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

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

lead4good
источник
@ 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
Да, это «решает» проблему, но в моем случае мне также пришлось переустановить приложение. Конечно, есть более простой способ, или же оснастка означает, что нам приходится переустанавливать приложения так часто ?!
Джеймс Брэдбери