Удивление, почему я не могу установить поспешные пакеты, в то время как в центре программного обеспечения и использовании sudo snap install ...
. Это дает мне ошибку, и я не могу различить то, что вызывает его, и при этом я не в состоянии найти других с той же проблемой.
Таким образом, когда я пытаюсь установить его с помощью терминала, я получаю полную ошибку:
~$ sudo snap install pycharm-community --classic
error: cannot perform the following tasks:
- Download snap "pycharm-community" (103) from channel "stable" (cannot read device key pair: cannot find key pair)
Это происходит с каждым пакетом, который я пытаюсь установить, я просто показываю PyCharm примером. Какие-либо указатели или кто-либо имеющий ту же проблему это нашло разрешение?
Я проверил /var/lib/snapd/device/private-keys-v1
и это ничего не содержит.
Я также работал:
sudo snap refresh core --edge
И получил эту ошибку:
error: cannot perform the following tasks:
- Download snap "core" (6990) from channel "edge" (cannot read device key pair: cannot find key pair)
Я не уверен, если я должен установить от repo или как правильно установить его.
Просто выполните очистку, как описано здесь с помощью
sudo apt autoremove --purge snapd
Затем установите
sudo apt install snapd snapd-xdg-open
Источники:
Как можно безопасно удалить оснастку, не ломая прибор
https://websiteforstudents.com/how-to-install-pycharm-on-ubuntu-16 -04-17-10-и-18-04 /
Попытайтесь проверить /var/lib/snapd/device/private-keys-v1
каталог.
В моем случае это было пусто. Я не мог найти команду генерации ключей, поэтому как обходное решение я скопировал закрытый ключ с того каталога другой системы, и это работало.
Однако я не уверен, что это - самое лучшее решение. Попробуйте поспешные приложения, теперь не запустится с, "не может выполнить readlinkat ()" ошибочный ответ перед использованием обходного решения. Я хотел протестировать его, но я не мог воспроизвести ключевое отсутствие снова (путем переименования private-keys-v1
dir).