在Ubuntu上更新时,我得到:Release中的'Date'条目无效

当我做:

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 

OS细节:

没有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 

更新:

做了一些testing。 这与此无关:

 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文件中的Date是UTC。

您的第三方存储库的发布文件的date不是UTC,因此是警告。 虽然apt将继续使用此文件,但它只会假装date是UTC,这可能会导致一些小问题,例如更新不会在几个小时内出现。

解决scheme是联系第三方存储维护者,并要求他们修复他们的回购。