Daftar Repository Untuk Parrot OS Linux

Daftar Repository Untuk Parrot OS Linux

Halo Sobat Teknisi, apa kabar? semoga semua dalam keadaan baik-baik saja. berdasarkan postingan di halaman https://parrotsec.org/blog/2019-08-06-repository-changes/ yang memberitakan bahwa repository mengalami perubahan.


Silahkan cek pada konfigurasi /etc/apt/sources.list.d/parrot.list saat ini repository yang berlaku adalah :


# this file was automatically generated by parrot-mirror-selector
deb https://deb.parrot.sh/parrot/ rolling main contrib non-free
#deb-src https://deb.parrot.sh/parrot/ rolling main contrib non-free
deb https://deb.parrot.sh/parrot/ rolling-security main contrib non-free
#deb-src https://deb.parrot.sh/parrot/ rolling-security main contrib non-free


Ada juga yang dari Indonesia, http://kartolo.sby.datautama.net.id/parrot


deb http://kartolo.sby.datautama.net.id/parrot/ rolling main contrib non-free

 

Untuk lebih jelasnya lihat langsung di webnya parrot.org

 

 

Begitu temen-temen artikel mengenai daftar repository Parrot OS yang bisa Sobat pilih salah satu seusai kebutuhan. Silahkan klik tombol share agar temen yang lain juga tau, terimakasih dan Wassalam

Mengatasi E: Error, pkgProblemResolver::Resolve generated breaks, Parrot OS Linux

Mengatasi E: Error, pkgProblemResolver::Resolve generated breaks, Parrot OS Linux

Halo Sobat Teknisi, apa kabar? semoga semua dalam keadaan yang baik-baik saja. Pada kesempatan ini akan membahas mengenai Parrot OS yang kebetulan saya menggunakan versi Parrot-security-4.6 namun saat ini sudah keluar versi terbarunya Parrot-security-4.11.2

 

Kondisi diatas masih dalam kondisi selesai instalasi, masih fresh dan belum melakukan instalasi package apapun. Jika Sobat mengalami masalah "GPG error: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY" saat update package bisa melihat artikel di bawah ini.


Baca juga : GPG error: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY

 

Lalu bagaimana kalau muncul pesan error :

 

libc6-dev : Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6 is to be installed
 python3-tornado : Breaks: mitmproxy (< 5.0~) but 4.0.4-5 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

 

Solusinya dengan menjalankan perintah di bawah ini :


sudo apt install gcc-8-base


Mungkin karena ada update versi terbaru itu jadi perlu ditingkatkan versi gcc terlebih dahulu.

 

Setelah selesai instalasi gcc proses instalasi package berjalan seperti semula.

 

Begitu temen-temen semoga dapat membantu permasalahan yang sedang dialami. Silahakan pencet share agar temen yang lain juga tau, terimakasih dan Wassalam

Cara Melihat Daftar dan Remove apt-key Keyring GPG Parrot OS Linux

Cara Melihat Daftar dan Remove apt-key Keyring GPG Parrot OS Linux

Halo Sobat Teknisi, apa kabar? semoga semua dalam keadaan baik-baik saja. Terimakasih telah mengunjungi blog ini. Bagi yang berkunjung untuk mencari solusi semoga setelah berkunjung dari sini masalah dapat segera teratasi. Apa yang saya tulis ini sebagian saya ambil dari beberapa sumber, lalu saya ringkas dan ditulis kembali di sini. Agar nanti jika mendapati masalah yang sama sudah tau kunci solusi nya.


Cukup pengantar untuk artikel nya, hari ini kita akan membahas mengenai keyring file gpg, GPG merupakan sebuah alat untuk keamanan data beguna dalam enkripsi, deskripsi data, dan penandatangan digital. GnuPG memiliki banyak manfaat dalam hal pengamanan data dengan enkripsi ketat. Beberapa diantaranya yaitu :

  • Menambahkan enkripsi dekripsi pada aplikasi pengirim email seperti Thunderbird.
  • Mengamankan data dengan enkripsi sebelum disimpan ke media penyimpanan online.
  • Mengamankan data sensitif dengan enkripsi sebelum data tersebut dikirimkan ke orang lain yang berhak menerima.
  • Membuat pasangan kunci pengaman (key pair) dan manajemen kunci pengamannya.
  • Mengamankan data-data penting yang disimpan pada media digital tidak online, seperti data yang disimpan di USB Drive, Harddisk Eksternal, Micro SD Card, dan lain lain.


(Dikutip dari: https://medium.com/kode-dan-kodean/belajar-memakai-gnu-privacy-guard-gnupg-gpg-3944e19dba91)


apt-key


apt-key digunakan untuk menambah, menghapus, mendaftar, dan mengekspor kunci publik yang digunakan oleh apt untuk memverifikasi tanda tangan dari file rilis.

 

Jika kunci publik untuk distribusi tidak ada, apt akan gagal untuk memverifikasi tanda tangan dari file rilisnya, dan itu akan mengeluarkan kesalahan. File rilis yang diunduh kemudian diabaikan, dan apt akan menggunakan indeks paket biner dan sumber sebelumnya yang didapat dari distribusi ini, jika ada.

 

(Dikutip dari: https://difyel.com/linux/usr/bin/apt-key/)

 

Cara Melihat Keyring List GPG Parrot OS

Untuk sintaknya bisa dilihat berikut ini:


Usage: apt-key [--keyring file] [command] [arguments]

Manage apt's list of trusted keys

  apt-key add <file>          - add the key contained in <file> ('-' for stdin)
  apt-key del <keyid>         - remove the key <keyid>
  apt-key export <keyid>      - output the key <keyid>
  apt-key exportall           - output all trusted keys
  apt-key update              - update keys using the keyring package
  apt-key net-update          - update keys using the network
  apt-key list                - list keys
  apt-key finger              - list fingerprints
  apt-key adv                 - pass advanced options to gpg (download key)

If no specific keyring file is given the command applies to all keyring files.


Agar dapat melihat list key nya sobat perlu mengetikkan ini pada terminal.

 

sudo apt-key list

 

Maka akan muncul semua key yang terdapat di linux Sobat

 

/etc/apt/trusted.gpg
--------------------
pub   rsa3072 2019-02-11 [SC] [expired: 2021-02-10]
      813E EFE8 0280 C579 E2A1  F5E6 B56F FA94 6EB1 660A
uid           [ expired] Parrot project <team@parrotsec.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg
----------------------------------------------------------
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      126C 0D24 BD8A 2942 CC7D  F8AC 7638 D044 2B90 D010
uid           [ unknown] Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg
-------------------------------------------------------------------
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      D211 6914 1CEC D440 F2EB  8DDA 9D6D 8F6B C857 C906
uid           [ unknown] Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg
-------------------------------------------------------
pub   rsa4096 2013-08-17 [SC] [expires: 2021-08-15]
      75DD C3C4 A499 F1A1 8CB5  F3C8 CBF8 D6FD 518E 17E1
uid           [ unknown] Jessie Stable Release Key <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg
-----------------------------------------------------------
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      E1CF 20DD FFE4 B89E 8026  58F1 E0B1 1894 F66A EC98
uid           [ unknown] Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]

/etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg
--------------------------------------------------------------------
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      6ED6 F5CB 5FA6 FB2F 460A  E88E EDA0 D238 8AE2 2BA9
uid           [ unknown] Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]

/etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg
--------------------------------------------------------
pub   rsa4096 2017-05-20 [SC] [expires: 2025-05-18]
      067E 3C45 6BAE 240A CEE8  8F6F EF0F 382A 1A7B 6500
uid           [ unknown] Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d/parrot-archive-keyring.gpg
-------------------------------------------------
pub   rsa4096 2017-02-13 [SC]
      3B3E AB80 7D70 721B A9C0  3E55 C7B3 9D03 6297 2489
uid           [ unknown] Parrot Project <team@parrotsec.org>
sub   rsa4096 2017-07-03 [S]

/etc/apt/trusted.gpg.d/parrot.key.gpg
-------------------------------------
pub   rsa4096 2017-02-13 [SC]
      3B3E AB80 7D70 721B A9C0  3E55 C7B3 9D03 6297 2489
uid           [ unknown] Parrot Project <team@parrotsec.org>
sub   rsa4096 2017-07-03 [S]


Baca juga:  Mengatasi GPG error: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY Parrot OS Linux 

 

Cara Mengetahui Key GPG Expired dan Cara Mengupdatenya

Apabila key kita telah kadaluarsa maka yang terjadi adalah kita tidak bisa melakukan apt update pasti akan gagal seperti pada artikel sebelumnya dapat dibaca link di atas. Untuk dapat melihat key yang sudah kadaluarsa bisa menggunakan perintah berikut ini:

 

sudo apt-key list | grep -A 1 expired


Setelah kita mengetahui key yang sudah kadaluarsa tersebut kita  bisa mendaftarkan ulang dengan menggunakan perintah di bawah ini:

 

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 363A96A5CEA9EA27


Atau

 

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 363A96A5CEA9EA27 


Note: Ganti 363A96A5CEA9EA27 dengan key yang muncul milik Sobat.


Cara Delete Keyring GPG

Selain melihat daftar list dan menambahkannya kita juga bisa menghapus keyring tersebut, dengan menggunakan perintah di bawah ini:

 

Amati key ID yang akan dihapus terlebih dahulu.

 

sudo apt-key del 3B3E AB80 7D70 721B A9C0  3E55 C7B3 9D03 6297 2489

 

Setelah itu jika berhasil akan mendapat balasan ok.

 

Begitu temen-temen artikel kali ini semoga dapat menambah wawasan kita semua. Terimakasih kepada semua pihak yang sudah membantu mohon maaf jika tidak bisa menuliskan sumber-sumber terkait. Saya doakan semoga sukses selalu. Wassalam

Mengatasi GPG error: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY Parrot OS Linux

Mengatasi GPG error: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY Parrot OS Linux

Halo Sobat Teknisi, apa kabar semoga semua dalam keadaan yang baik-baik saja. Pada kesempatan kali ini akan membahas mengenai cara menyelesaikan permasalahan yang timbul ketika melakukan update repositories yang gagal karena key gpg kadaluarsa.


Baca juga: Mengatasi E: Could not get lock /var/lib/dpkg/lock-frontend Kubuntu Linux


Gambaran Masalah

Saat kita melakukan apt update maka akan muncul error seperti di bawah ini: 


W: GPG error: https://deb.parrot.sh/parrot rolling InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B56FFA946EB1660A
E: The repository 'https://deb.parrot.sh/parrot rolling InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.


Didalam keterangan tersebut tertulis jika The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B56FFA946EB1660A kurang lebih artinya key tersebut tidak tersedia atau sudah kadaluarsa.

 

Baca juga: Cara Melihat Daftar dan Remove apt-key keyring GPG Parrot OS Linux


Solusi

Jika Sobat mengalami hal tersebut, kemungkinan dengan melakukan cara berikut bisa mengatasinya.

 

Catat berapa key yang terdapat di komputer Sobat, lalu buka terminal dan ketikkan perintah berikut.


sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B56FFA946EB1660A

 

Note: Ganti B56FFA946EB1660A dengan key milik Sobat.


Apabila berhasil nanti akan muncul keterangan seperti ini.


Executing: /tmp/apt-key-gpghome.XtkUe2K40v/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys B56FFA946EB1660A
gpg: key B56FFA946EB1660A: 1 signature not checked due to a missing key
gpg: key B56FFA946EB1660A: public key "Parrot project <team@parrotsec.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1


Selesai.


Begitu temen-temen artikel cara "Mengatasi GPG error: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY Parrot OS Linux" semoga dapat membantu permaslahan yang sedang Sobat hadapi saat ini. Jika artikel ini menarik silahkan klik tombol share ya teman-teman terimakasih dan wassalam.