当我做:
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 模块。
分销商 ID: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
最近的更新apt
现在要求Date
发布的文件采用 UTC 时间。
您的第三方存储库的发布文件的日期不是 UTC,因此出现警告。虽然 apt 将继续工作使用此文件,它只会假装日期是 UTC,这可能会导致一些小问题,例如几个小时内不会出现更新。
解决方案是联系第三方存储库维护者并要求他们修复他们的存储库。