web-dev-qa-db-fra.com

snapd return code de statut 400: requête incorrecte

Chaque fois que j'essaie d'installer un logiciel à partir du centre de logiciels ubuntu, je reçois un message disant "je ne peux pas faire ça" enter image description here

cliquez sur le lien ci-dessus pour voir l'image que je reçois

Lorsque je choisis de le télécharger depuis le terminal, il est écrit:

E: Unable to parse package file /var/lib/apt/lists/ppa.launchpad.net_snwh_pulp_ubuntu_dists_xenial_InRelease (1)
E: The package lists or status file could not be parsed or opened.

Qu'est-ce que je suppose de faire et tout d'abord s'il vous plaît dites-moi pourquoi cette erreur se produit?

6
pranav mishra

Exécuter cette commande en terminal

Sudo rm -r /var/lib/apt/lists/*

Et alors

Sudo apt update 

Je pense que vos fichiers /var/lib/apt/lists/ sont corrompus. Vous pouvez donc les supprimer pour les régénérer.

2
noone

Cette erreur est généralement causée par une tentative d'installation d'un logiciel empaqueté sous la forme d'une "capture instantanée" plutôt que d'une capture normale ou d'un package deb. Les clichés classiques ne peuvent pas être installés à l'aide de l'application Ubuntu Software en raison de la manière dont ils sont emballés (leur affichage dans Ubuntu Software est un mystère pour moi). Vous pouvez les installer à l'aide de l'outil de ligne de commande snap. Tout d’abord, recherchez l’application (c’est-à-dire le mou):

snap search slack

La colonne de notes indiquera classic pour les instantanés classiques. Ce sont le genre qui doit être installé en utilisant la ligne de commande:

Sudo snap install slack

cela vous avertira des risques de sécurité liés à une capture classique et vous conseillera d’ajouter --classic si vous les comprenez:

Sudo snap install slack --classic

Sources:

2
mltsy