Я продолжаю получать эту ошибку каждый раз, когда я пытаюсь sudo apt update
:
Hit:1 ubuntu bionic InRelease
Ign:3 linux/chrome/deb stable InRelease
Get:2 /ubuntu bionic-updates InRelease [88.7 kB]
Get:5 /linux/chrome/deb stable Release [943 B]
Get:6 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B]
Get:4 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:7 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
Reading package lists... Done
E: Release file for http://dl.google.com/linux/chrome/deb/dists/stable/Release is not valid yet (invalid for another 2h 45min 28s). Updates for this repository will not be applied.
E: Release file for http://us.archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease is not valid yet (invalid for another 4h 34min 33s). Updates for this repository will not be applied.
E: Release file for http://us.archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease is not valid yet (invalid for another 1h 22min 16s). Updates for this repository will not be applied.
E: Release file for http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease is not valid yet (invalid for another 4h 32min 36s).
Обновления для этого репозитория не будут применены.
Я сбросил свой часовой пояс к UTC, но это не работало.
Я также нашел другой ответ, где они сказали, что я должен попробовать
sudo apt-get -o Acquire::Check-Valid-Until=false update
но это не работало также.
Я получил ту же ошибку оба раза.
Проверено на сервере ubuntu 18.04:
date
, чтобы проверить правильность даты и времени. sudo apt update
еще раз. Проблемы исчезли. В моем случае Корень проблемы был в том, что я выполнял двойную загрузку между Windows 10 и Ubuntu 18.04, и каждая ОС по-разному интерпретирует время, хранящееся в RTC (местное время для Windows, UTC для Ubuntu). Мое решение состояло в том, чтобы изменить Ubuntu для интерпретации времени как местного времени, выполнив следующую команду:
timedatectl set-local-rtc 1
Я нашел это решение в другом потоке AskUbuntu .
Я также столкнулся с этой проблемой, когда пробовал новую подсистему Linux для Windows 10. Я использовал Ubuntu, и у меня возникли проблемы с установкой apache2, поэтому я решил, что мне нужно обновить. Карлтон прав, есть проблема с неправильным сообщением дат между Windows 10 и Ubuntu.
Я решил эту проблему, используя команду "date" в командной строке Windows, чтобы изменить дату на текущую дату.
Установите пакет ntp
:
sudo apt install ntp
sudo echo "ip_adress" >> /etc/ntp
sed -i 's/pool /#pool /g' /etc/ntp.conf
sudo systemctl restart ntp.service
Затем:
sudo apt update
Выполнить:
sudo hwclock --hctosys
Эта команда получает последнее время из часов реального времени вашего компьютера с Windows и устанавливает это системное время.
Я начал получать эту ошибку в виртуальная машина Ubuntu 18.04 VirtualBox, работающая на хосте Windows 10. Это начало происходить после установки некоторых обновлений. Затем я заметил, что дата
в ubuntu теперь отставала от текущей реальной даты более чем на месяц. Простой перезапуск виртуальной машины привел к исправлению даты и исчезновению ошибки обновления.
Я столкнулся с той же проблемой. Я решил эту проблему, установив ntp
apt install ntp
и выбрав часовой пояс при установке.
если вы уже установили ntp, выберите правильный часовой пояс, используя следующую команду.
dpkg-reconfigure tzdata
E: Release file for http://http.kali.org/kali/dists/kali-rolling/InRelease is not valid yet (invalid for another 3h 29min 24s). Updates for this repository will not be applied.
Установите системное время правильно, тогда эта проблема будет исправлена
sudo apt-get update
Подобная проблема случилась и со мной. У моего ноутбука двойная загрузка с Windows 10. Время меняется каждый раз, когда я открываю windows os. Мне нужно открыть BIOS и изменить время и дату. Насколько мне известно, это связано с неправильным системным временем. Я думаю, что проблема в ячейке CMOS. Но время в Ubuntu работает нормально. Вы можете попробовать:
Затем выполните команду в ubuntu
sudo apt-get update
Я не знаю, в чем причина этой проблемы, но
sudo service ntp restart
решил все проблемы
Если проблема связана с разряженной батареей CMOS, вы можете синхронизировать аппаратные часы с текущим системным временем в качестве временной меры. Это требует выполнения противоположного ответу @ rosterloh:
# hwclock --systohc
Обратите внимание, что здесь передается systohc
, а не hctosys
.
Вы можете использовать этот временный обходной путь , предложенный leon-strong :
apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update
См. отчет об ошибке https: // github.com / microsoft / WSL / issues / 4114 для получения дополнительных сведений.
Это проблема с часовым поясом, попробуйте перезапустить хост-докер. У меня это сработало
В моем случае:
Команда date
сообщает неправильную дату и время.
Я использовал следующее:
sudo apt install ntp
sudo service ntp restart
Затем команда date
сообщает правильные данные и время. sudo apt update
теперь может работать.
При использовании Nautilus можно попробовать включить опцию автоматического монтирования с помощью команды dconf.
В этом руководстве рассказывается, как отключить его, поэтому следуйте инструкциям и убедитесь, что установлен флажок automount.
Как отключить автомонтирование в предпочтениях nautilus
-121--909549-Я сделал следующее, и это явно проблема. Мы можем продолжать говорить о файле/USB коррупции, но на данный момент я знаю хеш-код наизусть и попробовал 6 палок.
Во время одной из многочисленных попыток установить эту ОС я просто ленился предоставить пароль WiFi и продолжал без Интернета («обновления загрузки» были выделены серым цветом).
Результат: Установка завершена без проблем
Я не остановился на этом, я попробовал другую установку, с интернетом ВКЛ = «[errno 5»...
Затем я хотел завершить, фактически иметь ОС на моем ноутбуке, снял интернет во время установки - снова, завершен без проблем
Поэтому, это ответ для меня и потенциально полезно для других пользователей, которые борются и пробовали другие вещи
-121--909524-У меня была эта проблема на окнах. Мне нужно было установить ubuntu из магазина Microsoft, чтобы получить доступ к подсистеме linux.
sudo apt-get install ntp
sudo ntpdate time.nist.gov
Если она исправлена при работе в ubuntu (она синхронизирует время).
Ни один из предыдущих ответов не работал для меня. Я получал эту ошибку запущенной Ubuntu в виртуальной машине, используя бродягую и виртуальную коробку.
Это было решение, которое работало для меня:
sudo timedatectl set-ntp off
sudo timedatectl set-ntp on
Попробуйте выполнить следующую команду
Sudo SystemCTL Restart NTP.Service && NTPQ -P
или для редактирования вручную , запустить
Nano /etc/ntp.conf
и добавьте / редактировать следующие строки:
server 0.ubuntu.pool.ntp.org<br>
server 1.ubuntu.pool.ntp.org<br>
server 2.ubuntu.pool.ntp.org<br>
server 3.ubuntu.pool.ntp.org
Решения выше не работали для меня. Я должен был изменить вручную дату с
Date -s '2021-03-18 12:34:12'
затем, Sudo APT-Get Update
работал просто отлично
sudo apt-get -o Acquire::Check-Valid-Until=false update
следует изменить на этот:
sudo apt-get -o Acquire::Max-FutureTime=86400 update
Если кто-то сталкивается с подобной проблемой в WSL2 , то виновником может быть неправильная системная дата (проверьте ее с помощью команды date
один раз). Вы можете следить за обновлениями в выпуске github . Следующая команда взята из того же обсуждения github, которое помогло мне решить проблему на данный момент.
sudo hwclock -s
Я столкнулся с той же проблемой в своей Windows 10 и потратил на это несколько часов. Наконец, я установил часовой пояс на моем Ubuntu === на часовой пояс на мои окна 10 и команда обновления работали.