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