snap-confine odmawia uruchomienia aplikacji, aby uniknąć ataku na uprawnienia [zamknięte]

14

Właśnie zainstalowałem program z przystawką menedżera pakietów, świeżo zainstalowany na moim komputerze z linux Mint Cinnamon 18.

Zainstalowałem aplikację z następującymi elementami:

sudo snap install cloudcompare

Wylogowałem się i ponownie zalogowałem na komputerze, aby odświeżyć ścieżkę. Program wciąż się nie uruchamia, gdy ikony i ścieżka istnieją teraz. Oto jak uruchamiam program z terminala:

cloudcompare.CloudCompare

który zwraca:

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

Masz pomysł, jak zapobiec tej odmowie?

Szymon
źródło
Jaką wersję pakietów Snap zainstalowałeś? Mam następujące i działa. $ snap version snap 2.23 snapd 2.23 series 16 linuxmint 18.1 kernel 4.4.0-53-generic
popey
snap --version snap 2.22.7 snapd 2.22.7 series 16 linuxmint 18.1 kernel 4.4.0-53-generic Ponownie zainstalowałem snapd i chmurę aplikacji porównuję. Otrzymuję teraz inny błąd: cloudcompare.CloudCompare cannot change profile for the next exec call: No such file or directory twórca aplikacji wspomina, że ​​może to być związane z przystawką i mennicą. cloudcompare.org/forum/…
Simon
Tak jak powiedziałem, testowałem na Mint 18.1, więc nie jestem pewien, co tam jest nie tak. To może być błąd w snapd. Byłbym skłonny złożyć plik na stronie bugs.launchpad.net/ubuntu/+source/snapd/+bugs
popey
Dokładnie to samo dzieje się na zwykłym Ubuntu 18.04 - patrz powiązane pytanie: askubuntu.com/questions/1074114/…
James Bradbury,

Odpowiedzi:

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

naprawił problem dla mnie

lead4good
źródło
@ leaf4good Dzięki za odpowiedź. Zgodnie z twoją rekomendacją zainstalowałem teraz wersję 2.22.6 i wersję 2.22.6. i nie mogę nawet zainstalować wersji żądanego pakietu, ponieważ pojawia się ten błąd:
Simon
<błąd: nie można wykonać następujących zadań: - Skonfiguruj profile bezpieczeństwa „core” (1577) (pomijając konfigurację profili bezpieczeństwa dla snap „cloudcompare” podczas obsługi snapu „core”: brak wpisu stanu dla klucza) - Setup snap „core” ( 1577) profile bezpieczeństwa (nie można ustawić apparmor dla przystawki „core”: nie można zwolnić profilu apparmor „snap.core.hook.configure”: nie można zwolnić profilu apparmor: wyjście status 1 wyjście apparmor_parser: odczyt / zapis pamięci podręcznej wyłączony: brak pliku interfejsu. ( Jądro wymaga poprawki kompatybilności AppArmor 2.4.) Ostrzeżenie: nie można znaleźć odpowiedniego fs w / proc / mounts, czy jest on zamontowany?>
Simon
Pakiet Apparmor jest aktualny, więc nie jestem pewien, co się dzieje. Dzięki
Simon
2
Tak, to „rozwiązuje” problem, ale w moim przypadku musiałem również ponownie zainstalować aplikację. Z pewnością istnieje łatwiejszy sposób, czy może Snap oznacza, że ​​musimy tak często instalować aplikacje ?!
James Bradbury,