Belge

Ubuntu Linux’ta “cannot find signatures with metadata for snap” Hatasını düzeltme

Bir uygulamayı indirdiğiniz Snap dosyasından yüklemeye çalıştığınızda aşağıdaki gibi bir komut çalıştırırsınız:

sudo snap install snap_file

Bazı durumlarda aşağıdaki gibi bir hata ile karşılaşabilirsiniz (TR ve ENG olarak ayrı ayrı belirtilmiştir)

hata: ek “masscode_2.6.1_amd64.snap” için meta veriler içeren imzalar bulunamıyor

error: cannot find signatures with metadata for snap “masscode_2.6.1_amd64.snap”

Burada karşılaştığınız olay, üçüncü bir şahsa ait Snap yükleyici dosyası indirmiş olmaktan kaynaklanmaktadır. Ubuntu Snap mekanizması, tüm paketleir resmi mağazadan almanızı beklemektedir.

Resmi Snap deposundan gelmediği için ‘snap için meta verilerle imza bulunamıyor’ hata mesajını görüyorsunuz. Hata mesajı, fazla detay belirtmediği için bu durum gözden kaçabiliyor.

Snap deposu aracılığıyla dağıtılmayan herhangi bir ek paketini kurmak için –dangerous parametresini kullanabilirsiniz.

sudo snap install --dangerous snap_file

Bu şekilde kurulumu tamamlayabilirsiniz.

Ek paketleri bu şekilde kurmak tehlikeli değil mi sorusu akıllara gelebilir. Eğer bir geliştiricinin web sitesinden snap paketi indiriyorsanız, bu tehlikeyi en başta kabul etmiş oluyorsunuz.

Fakat yine de bilmediğiniz kaynaklardan indirdiğiniz uygulamaları Linux sisteminize kurmamalısınız.

Bu yazı söz konusu hatanın nasıl giderilebileceğine dair bir bilgi vermek amacını taşımaktadır.

Bu nedenden ötürü Linux sisteminizde ya da bilgisayarınızda oluşabilecek bir hasardan dolayı sorumluluk tamamen uygulamayı kuran kişiye aittir.

Yazının orijinalini buradan okuyabilirsiniz.