sudo способная ошибка обновления: “Файл версии еще не допустим”

Я продолжаю получать эту ошибку каждый раз, когда я пытаюсь 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

но это не работало также.
Я получил ту же ошибку оба раза.

97
задан 28 November 2018 в 19:47

21 ответ

Проверено на сервере ubuntu 18.04:

  1. проверьте дату и время BIOS, также проверьте монетную ячейку на материнской плате и замените, если необходимо.
  2. перезапустите. Выполните команду date , чтобы проверить правильность даты и времени.
  3. выполните sudo apt update еще раз. Проблемы исчезли.
23
ответ дан 23 November 2019 в 05:28

В моем случае Корень проблемы был в том, что я выполнял двойную загрузку между Windows 10 и Ubuntu 18.04, и каждая ОС по-разному интерпретирует время, хранящееся в RTC (местное время для Windows, UTC для Ubuntu). Мое решение состояло в том, чтобы изменить Ubuntu для интерпретации времени как местного времени, выполнив следующую команду:

timedatectl set-local-rtc 1

Я нашел это решение в другом потоке AskUbuntu .

6
ответ дан 23 November 2019 в 05:28

Я также столкнулся с этой проблемой, когда пробовал новую подсистему Linux для Windows 10. Я использовал Ubuntu, и у меня возникли проблемы с установкой apache2, поэтому я решил, что мне нужно обновить. Карлтон прав, есть проблема с неправильным сообщением дат между Windows 10 и Ubuntu.

Я решил эту проблему, используя команду "date" в командной строке Windows, чтобы изменить дату на текущую дату.

0
ответ дан 23 November 2019 в 05:28

Установите пакет 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
5
ответ дан 23 November 2019 в 05:28

Выполнить:

sudo hwclock --hctosys 

Эта команда получает последнее время из часов реального времени вашего компьютера с Windows и устанавливает это системное время.

53
ответ дан 23 November 2019 в 05:28

Я начал получать эту ошибку в виртуальная машина Ubuntu 18.04 VirtualBox, работающая на хосте Windows 10. Это начало происходить после установки некоторых обновлений. Затем я заметил, что дата в ubuntu теперь отставала от текущей реальной даты более чем на месяц. Простой перезапуск виртуальной машины привел к исправлению даты и исчезновению ошибки обновления.

2
ответ дан 23 November 2019 в 05:28

Я столкнулся с той же проблемой. Я решил эту проблему, установив ntp

apt install ntp

и выбрав часовой пояс при установке.

если вы уже установили ntp, выберите правильный часовой пояс, используя следующую команду.

dpkg-reconfigure tzdata
2
ответ дан 5 January 2021 в 22:04
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
0
ответ дан 5 January 2021 в 22:04

Подобная проблема случилась и со мной. У моего ноутбука двойная загрузка с Windows 10. Время меняется каждый раз, когда я открываю windows os. Мне нужно открыть BIOS и изменить время и дату. Насколько мне известно, это связано с неправильным системным временем. Я думаю, что проблема в ячейке CMOS. Но время в Ubuntu работает нормально. Вы можете попробовать:

  • Измените ячейку CMOS.
  • Измените время и дату в BIOS, затем попробуйте обновить.

Затем выполните команду в ubuntu

sudo apt-get update
0
ответ дан 5 January 2021 в 22:04

Я не знаю, в чем причина этой проблемы, но

sudo service ntp restart

решил все проблемы

0
ответ дан 5 January 2021 в 22:04

Если проблема связана с разряженной батареей CMOS, вы можете синхронизировать аппаратные часы с текущим системным временем в качестве временной меры. Это требует выполнения противоположного ответу @ rosterloh:

# hwclock --systohc

Обратите внимание, что здесь передается systohc , а не hctosys .

1
ответ дан 5 January 2021 в 22:04

Вы можете использовать этот временный обходной путь , предложенный leon-strong :

apt-get -o Acquire::Check-Valid-Until=false -o Acquire::Check-Date=false update

См. отчет об ошибке https: // github.com / microsoft / WSL / issues / 4114 для получения дополнительных сведений.

6
ответ дан 5 January 2021 в 22:04

Это проблема с часовым поясом, попробуйте перезапустить хост-докер. У меня это сработало

37
ответ дан 5 January 2021 в 22:04

В моем случае:

  • Microsoft Windows [Версия 10.0.19041.630];
  • WSL версия 2;
  • Ubuntu-20.04;

Команда date сообщает неправильную дату и время. Я использовал следующее:

sudo apt install ntp 
sudo service ntp restart 

Затем команда date сообщает правильные данные и время. sudo apt update теперь может работать.

3
ответ дан 5 January 2021 в 22:04

При использовании 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 (она синхронизирует время).

0
ответ дан 19 March 2021 в 00:33

Ни один из предыдущих ответов не работал для меня. Я получал эту ошибку запущенной Ubuntu в виртуальной машине, используя бродягую и виртуальную коробку.

Это было решение, которое работало для меня:

sudo timedatectl set-ntp off
sudo timedatectl set-ntp on
2
ответ дан 19 March 2021 в 00:33

Попробуйте выполнить следующую команду

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
-1
ответ дан 19 March 2021 в 00:33

Решения выше не работали для меня. Я должен был изменить вручную дату с
Date -s '2021-03-18 12:34:12'

затем, Sudo APT-Get Update работал просто отлично

0
ответ дан 1 April 2021 в 23:36
sudo apt-get -o Acquire::Check-Valid-Until=false update

следует изменить на этот:

sudo apt-get -o Acquire::Max-FutureTime=86400 update
0
ответ дан 24 April 2021 в 00:37

Если кто-то сталкивается с подобной проблемой в WSL2 , то виновником может быть неправильная системная дата (проверьте ее с помощью команды date один раз). Вы можете следить за обновлениями в выпуске github . Следующая команда взята из того же обсуждения github, которое помогло мне решить проблему на данный момент.

sudo hwclock -s
1
ответ дан 28 July 2021 в 12:57

Я столкнулся с той же проблемой в своей Windows 10 и потратил на это несколько часов. Наконец, я установил часовой пояс на моем Ubuntu === на часовой пояс на мои окна 10 и команда обновления работали.

0
ответ дан 28 July 2021 в 12:57

Другие вопросы по тегам:

Похожие вопросы: