Получение ошибки в репозитории openvpn при запуске команды apt-get update - PullRequest
0 голосов
/ 03 апреля 2020

Я получаю следующую ошибку при выполнении команды "apt-get update": E: Тип 'gpg' неизвестен в строке 1 в списке источников /etc/apt/sources.list.d/openvpn-as-repo .list E: Список источников не может быть прочитан.

Может кто-нибудь помочь мне решить эту ошибку?

Ответы [ 2 ]

0 голосов
/ 03 апреля 2020

Ответ ниже взят из: https://askubuntu.com/questions/96967/how-do-i-fix-this-e-type-is-not-known-on-line-in-source-list-update

Ошибка указывает на искаженную запись в исходном файле, что приводит к прерыванию процесса обновления. Чтобы исправить это, вы должны либо исправить запись (если вы знаете, как должна выглядеть нужная запись), либо удалить ее полностью (это то, что я собираюсь описать, поскольку это самый быстрый способ дать вам возможность обновить вашу систему снова ).

Сначала необходимо открыть файл, содержащий неверную запись. Имя файла дается в сообщении об ошибке, в вашем примере /etc/apt/sources.list.d/some-ppa.list. Откройте терминал, введите

sudo nano /etc/apt/sources.list.d/some-ppa.list и нажмите Enter. После ввода пароля вы должны увидеть файл, открытый в текстовом редакторе nano.

Теперь вам нужно найти искаженную запись. Это должен быть номер строки, указанный в сообщении об ошибке - в вашем случае это будет строка 1.

Эта строка должна быть неполной и начинаться с неизвестного типа, на который жалуется процесс обновления (здесь и далее). Просто удалите всю строку и сохраните / закройте файл с помощью Ctrl + X.

Вот и все. Теперь вы сможете успешно запустить процесс обновления.

0 голосов
/ 03 апреля 2020

Кажется, что-то пошло не так. Повторите эти команды еще раз.

# wget must be available. If wget is not installed and apt update is broken skip apt update in the next line.
sudo apt update && sudo apt -y install ca-certificates wget net-tools

wget -qO - https://as-repository.openvpn.net/as-repo-public.gpg | sudo apt-key add -

sudo sh -c 'echo "deb http://as-repository.openvpn.net/as/debian bionic main">/etc/apt/sources.list.d/openvpn-as-repo.list'

sudo apt update && sudo apt -y install openvpn-as
...