Назад | Перейти на главную страницу

При обновлении на Ubuntu я получаю: Неверная запись «Дата» в выпуске

Когда я делаю:

apt-get update -qq -y

Я получаю эту ошибку:

W: Invalid 'Date' entry in Release file /var/lib/apt/lists/osquery-packages.s3.amazonaws.com_xenial_dists_xenial_Release

Сведения об ОС:

Модулей LSB нет.

Идентификатор распространителя: Ubuntu

Описание: Ubuntu 16.04.2 LTS

Релиз: 16.04

Кодовое имя: xenial

Инструкции, которые я выполнил для osquery:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1484120AC4E9F8A1A577AEEE97A80C63C9D8B80B
add-apt-repository "deb [arch=amd64] https://osquery-packages.s3.amazonaws.com/xenial xenial main"

apt-get update -qq -y

apt-get install --no-install-recommends --no-install-suggests --force-yes -y -q \
osquery

ОБНОВИТЬ:

Сделал несколько тестов. Это не связано с этим:

export TIMEZONE=UTC

cp /usr/share/zoneinfo/${TIMEZONE} /etc/localtime
echo "${TIMEZONE}" | tee /etc/timezone
dpkg-reconfigure --frontend noninteractive tzdata

ОБНОВЛЕНИЕ 2

Внутри /var/lib/apt/lists/osquery-packages.s3.amazonaws.com_xenial_dists_xenial_Release:

Origin: osquery-builder
Label: osquery-builder
Suite: xenial
Codename: xenial
Date: Fri, 10 Feb 2017 15:02:17 -0800
Components: main
Architectures: amd64

Недавнее обновление apt теперь требует, чтобы Date в файлах Release быть в формате UTC.

В файле Release вашего стороннего репозитория дата не указана в формате UTC, отсюда и предупреждение. Пока apt продолжит работу с этим файлом он просто будет делать вид, что дата была в формате UTC, что может вызвать незначительные проблемы, такие как обновления, которые не появляются в течение нескольких часов.

Решение состоит в том, чтобы связаться со сторонним сопровождающим репозитория и попросить их исправить свое репо.