当我做:
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是联系第三方存储维护者,并要求他们修复他们的回购。