Ubuntu
在 Ubuntu 上更新時,我得到:Release 中的“日期”條目無效
當我做:
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,這可能會導致一些小問題,例如幾個小時沒有出現更新。
解決方案是聯繫第三方儲存庫維護者並要求他們修復其儲存庫。