在 Ubuntu 上更新时,我收到:发布中的“日期”条目无效

在 Ubuntu 上更新时,我收到:发布中的“日期”条目无效

当我做:

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,这可能会导致一些小问题,例如几个小时内不会出现更新。

解决方案是联系第三方存储库维护者并要求他们修复他们的存储库。

相关内容