Код состояния возврата snapd 400: неверный запрос

Всякий раз, когда я пытаюсь установить какое-либо программное обеспечение из программного центра ubuntu, я получаю сообщение «не могу этого сделать»

нажмите на ссылку выше, чтобы увидеть изображение, которое я получаю

Когда я выбираю загрузить его из терминала, он говорит:

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
задан 16 September 2017 в 07:19

4 ответа

Эта ошибка обычно вызвана попыткой установить программное обеспечение, которое упаковано как «классическая привязка», а не обычная привязка или пакет deb. Классические привязки не могут быть установлены с использованием приложения Ubuntu Software из-за того, как они упакованы (почему они даже появляются в Ubuntu Software для меня тайна). Их можно установить с помощью инструмента командной строки snap. Сначала выполните поиск приложения (т. Е. Для слабины):

snap search slack

Столбцы примечаний classic для классических снимков. Это тот тип, который должен быть установлен с использованием командной строки:

sudo snap install slack

это предупредит вас о рисках безопасности классической привязки и сообщит вам добавить --classic, если вы их понимаете:

sudo snap install slack --classic

Источники:

Когда я пытаюсь установить vscode, snapd показывает код ошибки 400 https://itsfoss.com/snapd-error-ubuntu/
2
ответ дан 18 July 2018 в 06:46

Запустите эту команду в терминале

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

И тогда

sudo apt update

Я думаю, что ваши файлы /var/lib/apt/lists/ повреждены, поэтому вы можете удалить их, чтобы восстановить их.

1
ответ дан 18 July 2018 в 06:46

Эта ошибка обычно вызвана попыткой установить программное обеспечение, которое упаковано как «классическая привязка», а не обычная привязка или пакет deb. Классические привязки не могут быть установлены с использованием приложения Ubuntu Software из-за того, как они упакованы (почему они даже появляются в Ubuntu Software для меня тайна). Их можно установить с помощью инструмента командной строки snap. Сначала выполните поиск приложения (т. Е. Для слабины):

snap search slack

Столбцы примечаний classic для классических снимков. Это тот тип, который должен быть установлен с использованием командной строки:

sudo snap install slack

это предупредит вас о рисках безопасности классической привязки и сообщит вам добавить --classic, если вы их понимаете:

sudo snap install slack --classic

Источники:

Когда я пытаюсь установить vscode, snapd показывает код ошибки 400 https://itsfoss.com/snapd-error-ubuntu/
2
ответ дан 24 July 2018 в 18:40

Запустите эту команду в терминале

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

И тогда

sudo apt update

Я думаю, что ваши файлы /var/lib/apt/lists/ повреждены, поэтому вы можете удалить их, чтобы восстановить их.

1
ответ дан 24 July 2018 в 18:40
  • 1
    когда я ввел вашу первую команду, он говорит: не удалось разрешить, и далее rm: не может удалить '/ var / lib / apt / lists / *': нет такого файла или каталога. что делать? – pranav mishra 19 September 2017 в 16:05
  • 2
    ok.Then Вручную удалить все файлы в /var/lib/apt/lists, а затем сделать sudo apt update – noone 19 September 2017 в 20:35
  • 3
    Это действительно сработало для меня на Ubuntu 17.04! – opu 웃 27 November 2017 в 18:32

Другие вопросы по тегам:

Похожие вопросы: