Решаем проблему Could not execute 'gpgv' to verify signature

Решений может быть несколько, но у меня произошло самое интересное, простое и оригинальное решение. Я захотел обновить пакеты на Ubuntu 16 и попробовал это сделать:
apt-get update

В ответ мне пришла вот этакая бяка.


Объясняю: после попытки вызвать команду система написала ошибку.
W: An error occurred during the signature verification. The repository is not updated and the previo
sm.ubuntu.com trusty-infra-security InRelease: Could not execute 'gpgv' to verify signature

Пробую поставить debian-keyring, затем ubuntu-keyring.
apt-get install debian-keyring -y
apt-get install ubuntu-keyring -y

Как у Тома Сойера — ответа нет.

Пробую перейти в tmp для того чтобы посмотреть создаются ли временные файлы.
cd /tmp

И вижу что папки просто НЕТ. Это как оно так?? Системной папки для временных файлов нет? К тому же были удалены все ключи из системы, что само по себе уже интересно.

Создаю папку.
mkdir /tmp

Устанавливаю все нужные ключи заново.
apt-key adv --keyserver keyring.debian.org --recv-keys `sudo apt-get update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`

После этого пробую снова список пакетов системы обновить.


Опачки! Обновились. Хотя и с ошибочками.

Таким образом я проблему и решил, потом запросто обновил систему.
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев