snap-confine menolak untuk meluncurkan aplikasi untuk menghindari serangan izin [ditutup]

14

Saya baru saja menginstal sebuah program dengan snap manajer paket, yang baru diinstal pada komputer linux Mint Cinnamon 18 saya.

Saya menginstal aplikasi dengan yang berikut:

sudo snap install cloudcompare

Saya logout dan login kembali di mesin saya untuk menyegarkan jalan. Program ini masih belum diluncurkan sementara ikon dan jalur ada sekarang. Inilah cara saya meluncurkan program dari terminal:

cloudcompare.CloudCompare

yang mengembalikan:

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

Adakah cara untuk mencegah penolakan ini?

Simon
sumber
Versi paket snap apa yang telah Anda instal? Saya memiliki yang berikut dan berfungsi. $ 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 Saya telah menginstal ulang snapd, dan aplikasi cloud membandingkan. Saya sekarang mendapatkan kesalahan yang berbeda: cloudcompare.CloudCompare cannot change profile for the next exec call: No such file or directory Pengembang aplikasi menyebutkan bahwa itu mungkin terkait dengan snap dan mint. cloudcompare.org/forum/…
Simon
Seperti yang saya katakan, saya menguji pada Mint 18.1, jadi tidak yakin apa yang salah di sana. Ini bisa jadi bug di snapd. Saya akan cenderung mengajukannya di bugs.launchpad.net/ubuntu/+source/snapd/+bugs
popey
Hal yang persis sama terjadi pada Ubuntu 18.04 biasa - lihat pertanyaan terkait: askubuntu.com/questions/1074114/…
James Bradbury

Jawaban:

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

telah memperbaiki masalah untuk saya

lead4good
sumber
@ leaf4good Terima kasih atas jawabannya. Mengikuti rekomendasi Anda, saya sekarang telah menginstal snap versi 2.22.6 dan snapd 2.22.6. dan bahkan tidak dapat menginstal versi dari paket yang diinginkan karena saya mendapatkan kesalahan ini:
Simon
<error: tidak dapat melakukan tugas-tugas berikut: - Setup profil keamanan "inti" (1577) snap (melewatkan pengaturan profil keamanan untuk snap "cloudcompare" saat menangani snap "core": tidak ada entri negara untuk kunci) - Setup snap "core" ( 1577) profil keamanan (tidak dapat mengatur apparmor untuk snap "core": tidak dapat membongkar profil apparmor "snap.core.hook.configure": tidak dapat membongkar profil apparmor: status keluar 1 output apparmor_parser: Cache read / write disable: file antarmuka hilang. ( Kernel membutuhkan patch kompatibilitas AppArmor 2.4.) Peringatan: tidak dapat menemukan fs in / proc / mounts yang sesuai, apakah sudah terpasang?>
Simon
Paket apparmor terbaru, jadi saya cukup bingung tentang apa yang terjadi. Terima kasih
Simon
2
Ya, ini "memperbaiki" masalah, tetapi dalam kasus saya, saya juga harus menginstal ulang aplikasi saya. Tentunya ada cara yang lebih mudah, atau apakah snap berarti kita harus menginstal ulang aplikasi begitu sering ?!
James Bradbury