web-dev-qa-db-fra.com

Comment puis-je contourner un message «Le référentiel n'est pas signé…» lors d'une tentative de mise à niveau de Kali Linux à partir d'une image disque montée?

J'essaie de mettre à niveau Kali Linux de 2017.2 à 2018.2 à l'aide d'une ISO installée dans la machine virtuelle Kali.

J'ai donc modifié mon fichier sources.list en:

deb file:///media/cdrom0 kali-rolling main contrib non-free

et commenté les autres lignes en utilisant #.

Maintenant, chaque fois que j'essaie apt-get update, je reçois:

E: The repository 'file:/media/cdrom0 kali-rolling Release' 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.
5
DeshBhakt

Selon la page de manuel Debian pour apt-get , vous pouvez utiliser l’option --allow-unauthenticated comme ceci:

apt-get update --allow-unauthenticated

Comme l'explique l'entrée de la page de manuel pour --allow-unauthenticated:

Ignorer si les paquets ne peuvent pas être authentifiés et ne pas l'inviter. Cela peut être utile lorsque vous travaillez avec des référentiels locaux, mais représente un risque énorme pour la sécurité si l’authenticité des données n’est pas assurée d’une autre manière par l’utilisateur lui-même. L'utilisation de l'option de confiance pour les entrées sources.list (5) devrait généralement être préférée à cette substitution globale. Élément de configuration: APT :: Get :: AllowUnauthenticated.

Et si cela ne fonctionne pas, essayez de le lancer avec --allow-insecure-repositories comme ceci:

apt-get update --allow-insecure-repositories
7
JakeGould