При обновлении на Ubuntu я получаю: Неверная запись 'Date' в Выпуск

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

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
1
задан 25 February 2017 в 21:51
1 ответ

Для недавнего обновления apt теперь требуется, чтобы Дата в файлах выпуска указывалось в формате UTC.

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

Решение - обратиться в сторонний репозиторий сопровождающий и попросите их исправить свое репо.

1
ответ дан 3 December 2019 в 23:33

Теги

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