web-dev-qa-db-ja.com

snapdリターンステータスコード400:不正なリクエスト

Ubuntu software centerからソフトウェアをインストールしようとするたびに、「できません」というメッセージが表示されます enter image description here

上記のリンクをクリックして、取得した画像を表示します

端末からダウンロードすることを選択すると、次のように表示されます。

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.

何をすべきだと思いますか?まず、このエラーが発生している理由を教えてください?

6
pranav mishra

ターミナルでこのコマンドを実行します

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

その後

Sudo apt update 

/var/lib/apt/lists/ファイルが破損していると思うので、削除して再生成できます。

2
noone

このエラーは通常、通常のスナップまたはdebパッケージではなく、「クラシックスナップ」としてパッケージ化されたソフトウェアをインストールしようとしたことが原因で発生します。パッケージ化されているため、Ubuntu Softwareアプリケーションを使用してクラシックスナップをインストールすることはできません(Ubuntu Softwareに表示されるのは謎です)。 snapコマンドラインツールを使用してインストールできます。まず、アプリを検索します(つまり、たるみを探します):

snap search slack

ノートカラムには、クラシックスナップの場合はclassicと表示されます。これらは、コマンドラインを使用してインストールする必要がある種類です。

Sudo snap install slack

これにより、クラシックスナップのセキュリティリスクについて警告が表示され、理解できる場合は--classicを追加することをお勧めします。

Sudo snap install slack --classic

ソース:

2
mltsy