Файл выпуска для X недействителен, но ошибка в обновлении apt-get - PullRequest
1 голос
/ 17 июня 2020

При попытке собрать контейнер Docker на основе ubuntu (Docker для Windows), я внезапно получаю сообщение об ошибке, подобное

E: Release file for http://archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease is not valid yet (invalid for another 9h 55min 59s). Updates for this repository will not be applied.

, и сборка завершается неудачей. Как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 10 августа 2020

Это просто дата и время, мои исправили это:

sudo service ntp restart
0 голосов
/ 17 июня 2020

Оказывается, Docker для Windows имеет проблему с дрейфом часов (возможно, из-за сна ноутбука).

Решение заключалось в настройке системных часов в Docker, например,

>docker run --privileged -it ubuntu:20.04 
root@0b05be0fc8b6:/# date +%T -s "12:21:43"

при условии, что «12:21:43» - текущее время в UT C.

Изменить: проблема возникла снова и, похоже, связана с Hyper-V и низким уровнем ноутбука аккумулятор спит. Я обновился до последней версии Windows 10 и переключил Docker на использование WSL2 вместо устаревшего Hyper-V, и проблема, наконец, исчезла.

...