当我做:
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
in Release 文件采用 UTC。您的第三方存储库的发布文件的日期不是 UTC,因此会发出警告。虽然 apt 将继续使用此文件,但它会简单地假装日期是 UTC,这可能会导致一些小问题,例如几个小时没有出现更新。
解决方案是联系第三方存储库维护者并要求他们修复其存储库。