Не может sudo apt-get update
:
Ign:8 http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04 Release.gpg
Reading package lists... Done
W: GPG error: http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04 Release: The following signatures were invalid: EXPKEYSIG 5A7D1D38BEB6D886 home:Horst3180 OBS Project <home:Horst3180@build.opensuse.org>
E: The repository 'http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04 Release' is not signed.
От многочисленных попыток я добираюсь
1 signature not checked due to a missing key
Моя попытка:
sudo apt-key adv --keyserver hkp://keys.gnupg.net:80 --recv-keys 5A7D1D38BEB6D886
Executing: /tmp/apt-key-gpghome.f5yVraTkTa/gpg.1.sh --keyserver hkp://keys.gnupg.net:80 --recv-keys 5A7D1D38BEB6D886
gpg: key 5A7D1D38BEB6D886: 1 signature not checked due to a missing key
gpg: key 5A7D1D38BEB6D886: "home:Horst3180 OBS Project <home:Horst3180@build.opensuse.org>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Я становлюсь ближе? Другие неплодородные попытки включают:
Эта команда
wget -nv http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/home:Horst3180.list"
wget -nv https://download.opensuse.org/repositories/home:Horst3180/xUbuntu_16.04/Release.key -O Release.key
sudo apt-key add - < Release.key
Эта команда
sudo rm /var/lib/apt/lists/* -vf
Эта команда
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5A7D1D38BEB6D886
возвраты
Executing: /tmp/apt-key-gpghome.9tPKjtyC1E/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 5A7D1D38BEB6D886
gpg: keyserver receive failed: No keyserver available
Обратите внимание на это в Домашнем Проекте Horst3180, ключе GPG 5A7D1D38BEB6D886
имеет дату истечения срока 2019-10-02
, таким образом, ключ больше не действителен, это кажется.
В целом, если gpg ключ истекает нет ничего особенного, что можно сделать, когда Вы не владелец repo, кроме попытки связаться с администратором.
Если Вы доверяете этому repo, или действительно нуждаетесь в чем-то от него и не заботитесь очень об этом средстве защиты, можно также пропустить gpg, проверяют добавление --allow-unauthenticated
опция в Кв. - добирается.
Пример: sudo apt-get --allow-unauthenticated update
, sudo apt-get -y --allow-unauthenticated install foo
.
Можно также сделать эту опцию постоянной при помощи собственного файла конфигурации в /etc/apt/apt.conf.d/
каталог. В Вашем conf файле просто добавляют APT::Get::AllowUnauthenticated "true";
строка файла конфигурации.
Примечание: при выборе постоянной опции необходимо тщательно добавить опции, таким образом, это вступит в силу только на этом определенном repo и не любом repo, поскольку это считают угрозой безопасности.