Когда я делаю:
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, что может вызвать незначительные проблемы, такие как обновления, которые не появляются в течение нескольких часов.
Решение состоит в том, чтобы связаться со сторонним сопровождающим репозитория и попросить их исправить свое репо.