Что делать с KEYEXPIRED 1555048520 при обновлении репозиториев Google Chrome и Earth?
Когда я бегу sudo apt-get update
на моем полностью обновленном Ubuntu 16.04.6 LTS я получаю следующие ошибки о репозиториях Google:
$ sudo apt update
...
Err:20 http://dl.google.com/linux/earth/deb stable Release.gpg
The following signatures were invalid: KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520
Get:21 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Err:13 http://dl.google.com/linux/chrome/deb stable Release.gpg
The following signatures were invalid: KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520
...
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://dl.google.com/linux/earth/deb stable Release: The following signatures were invalid: KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://dl.google.com/linux/chrome/deb stable Release: The following signatures were invalid: KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg The following signatures were invalid: KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520
W: Failed to fetch http://dl.google.com/linux/earth/deb/dists/stable/Release.gpg The following signatures were invalid: KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520 KEYEXPIRED 1555048520
W: Some index files failed to download. They have been ignored, or old ones used instead.
apt-key list
возвращает:
pub 1024D/7FAC5991 2007-03-08
uid Google, Inc. Linux Package Signing Key <linux-packages-keymaster@google.com>
sub 2048g/C07CB649 2007-03-08
pub 4096R/D38B4796 2016-04-12
uid Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>
sub 4096R/997C215E 2017-01-24 [expires: 2020-01-24]
Удаление ключей и пакетов Google с
sudo apt-key del D38B4796
sudo apt-key del 7FAC5991
sudo apt purge google-chrome-stable
sudo apt purge google-earth-pro-stable
sudo apt purge google-earth-stable
и переустановка пакетов с
cd ~/Downloads
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt-get install --reinstall ./google-chrome-stable_current_amd64.deb
wget https://dl.google.com/dl/earth/client/current/google-earth-pro-stable_current_amd64.deb
sudo apt-get install --reinstall ./google-earth-pro-stable_current_amd64.deb
не помогает.
Выполнение команды из https://www.google.com/linuxrepositories/:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
не помогает.
Как мне это исправить?
Что еще я сделал:
1. отправил отзыв из Google Chrome с помощью Справка → Сообщить о проблеме.
2. отправил отзыв из Google Планета Земля, используя Справка → Отправить отзыв.
3. создал тему в Справке Google Chrome
3 ответа
Это исправлено в конце Google, так что вы можете нормально обновлять через apt без обходных путей.
(Извините, не могу комментировать из-за <50 репутации.)
Текущий статус на Ubuntu 16.04 LTS:
- Репозиторий Google Chrome успешно обновлен.
- Репозиторий Google Планета Земля успешно обновлен.
Если у вас все еще есть проблемы - удалите ключи GPG и заново добавьте ключ GPG в систему с помощью
sudo apt-key del D38B4796
sudo apt-key del 7FAC5991
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
или же
sudo apt-key net-update
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D38B4796
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7FAC5991
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551
и обновите списки пакетов:
sudo apt-get update
Мне также пришлось удалить Chrome-Remote-Desktop с
sudo apt purge chrome-remote-desktop
чтобы избежать оставшихся жалоб во время выполнения обновления.
Просто оставьте его здесь... Аналогичная ошибка возникает в Azure DSVM при его обновлении. Ниже будут обновлены ключи
curl https://storage.googleapis.com/tensorflow-serving-apt/tensorflow-serving.release.pub.gpg | sudo apt-key add -
sudo apt update