получение этого считывания при обновлении и обновлении
Reading package lists... Done
W: GPG error: http://download.videolan.org/pub/debian/stable Release: Detached signature file '/var/lib/apt/lists/partial/download.videolan.org_pub_debian_stable_Release.gpg' is in unsupported binary format
E: The repository 'http://download.videolan.org/pub/debian/stable 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.
и то же самое сообщение после sudo apt upgrade
, любая справка?
Любая команда не возвращает список параметров, например, для несуществующего plp
:
$ plp
Could not find command-not-found database. Run 'sudo apt update' to populate it.
plp: command not found
Выполнение sudo apt update
выполняется нормально, и проблема сохраняется.
Изменить: проблема заключается в том, что нет списка предложений, с помощью которого пакет мог бы предоставить эту команду или какая команда близка к ней, не что команда неверна. Я ожидал результат, такой как:
Command 'plp' not found, did you mean:
command 'pgp' from deb pgpgpg (0.13-9.1build1)
command 'pp' from deb libpar-packer-perl (1.049-1)
command 'pcp' from deb pcp (5.0.3-1)
command 'clp' from deb coinor-clp (1.17.5+repack1-1)
command 'php' from deb php7.4-cli (7.4.3-4ubuntu2.4)
command 'tlp' from deb tlp (1.3.1-2)
command 'plm' from deb plm (2.6+repack-3)
command 'pyp' from deb pyp (2.12-2)
command 'lp' from deb cups-client (2.3.1-9ubuntu1.1)
command 'lp' from deb lprng (3.8.B-2.2)
Try: sudo apt install <deb name>
спросить ubuntu
предлагает выполнить команду apt-cache policy-not-found {, -data}
возвращает
command-not-found:
Installed: 20.04.4
Candidate: 20.04.4
Version table:
*** 20.04.4 500
500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages
100 /var/lib/dpkg/status
20.04.2 500
500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu focal/main i386 Packages
N: Unable to locate package command-not-found-data
, но команда command-not-found-data
не является установленной командой. Кроме того, на трекере ошибок Debian для command-not-found команда sudo update-command-not-found
также не распознается.
Я думаю, что база данных должна находиться по адресу /var/lib/command-not-found
, который пуст.
Спасибо за любую помощь, она давит мне уже довольно долго!
В конце концов, это произошло потому, что /usr/lib/python3/dist-packages/CommandNotFound/db/db.py
имеет import apt_pkg
, который не был правильно установлен на моей машине. Так что этот ответ решил эту проблему:
cd /usr/lib/python3/dist-packages/
sudo ln -s apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.so