Решаем проблему Could not execute 'gpgv' to verify signature
Решений может быть несколько, но у меня произошло самое интересное, простое и оригинальное решение. Я захотел обновить пакеты на Ubuntu 16 и попробовал это сделать:
В ответ мне пришла вот этакая бяка.
Объясняю: после попытки вызвать команду система написала ошибку.
Пробую поставить debian-keyring, затем ubuntu-keyring.
Как у Тома Сойера — ответа нет.
Пробую перейти в tmp для того чтобы посмотреть создаются ли временные файлы.
И вижу что папки просто НЕТ. Это как оно так?? Системной папки для временных файлов нет? К тому же были удалены все ключи из системы, что само по себе уже интересно.
Создаю папку.
Устанавливаю все нужные ключи заново.
После этого пробую снова список пакетов системы обновить.
Опачки! Обновились. Хотя и с ошибочками.
Таким образом я проблему и решил, потом запросто обновил систему.
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`
После этого пробую снова список пакетов системы обновить.
Опачки! Обновились. Хотя и с ошибочками.
Таким образом я проблему и решил, потом запросто обновил систему.
Похожие публикации
Нет комментариев