Для чого це коштує, я тільки що знову встановлений розтягнути і проблема пропала. Можливо, я просто зробив щось пальцеве пальцями ...
Раніше цього тижня (17 квітня) я встановив debian stretch на моєму настільному комп'ютері, використовуючи реліз встановлювача розтягувань Debian RC3, знайдений тут: https://www.debian.org/devel/debian-installer/
Тепер система працює і працює добре, з цим застереженням: Коли я роблю apt-get update, я отримую наступний вивід
Get:1 http://ftp.us.debian.org/debian stretch InRelease [186 kB]
Ign:1 http://ftp.us.debian.org/debian stretch InRelease
Fetched 186 kB in 0s (410 kB/s)
Reading package lists... Done
W: GPG error: http://ftp.us.debian.org/debian stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
W: The repository 'http://ftp.us.debian.org/debian stretch InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
(Мій файл /etc/apt/sources.list просто міститься
deb http://ftp.us.debian.org/debian/ stretch main non-free
deb-src http://ftp.us.debian.org/debian/ stretch main non-free
)
Звичайно, це "просто" попередження - я все ще можу зробити update / upgrade / dist-upgrade через apt-get; Я отримую вищезгадану скаргу, але вона все ще працює.
Я вперше помітив / / проблему, коли намагався зробити наступне:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
Я отримую вихідні дані:
gpg: WARNING: nothing exported
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
(Для чого це варто, я намагався додати інші підписи таким чином, і не вдалося - та ж помилка. І я зберігаю результат wget в файл, і виклик apt-get ключа з іменем файлу як аргумент - - знову ж таки помилка.)
У будь-якому випадку, я не пам'ятаю, що отримав попередження від "apt-get update" до після виконуючи вищевказану команду, намагаючись встановити ключ підпису. Тепер це відбувається послідовно.
Я шукав і читав чимало про це; Я думаю, на деякий час я вважав, що це пов'язано з наступним reddit-debian-дискусія . Я впевнений, що в певний момент я мав звіт про те, що користувач _apt не міг прочитати брелок. Таким чином, я може мати змінив права доступу до файлу "trusted.gpg" тут у / etc / apt:
drwxr-xr-x 2 root root 4.0K Apr 17 14:31 apt.conf.d
-rw-r--r-- 1 root root 104 Apr 17 13:04 listchanges.conf
drwxr-xr-x 2 root root 4.0K Apr 1 15:39 preferences.d
-rw-r--r-- 1 root root 142 Apr 19 12:05 sources.list
-rw-r--r-- 1 root root 126 Apr 18 15:44 sources.list~
drwxr-xr-x 2 root root 4.0K Apr 18 15:44 sources.list.d
-rw-r--r-- 1 root root 193 Apr 18 15:44 sources.list.save
-rw------- 1 root root 1.2K Apr 18 14:56 trustdb.gpg
-rw-r--r-- 1 root root 32 Apr 18 11:16 trusted.gpg
drwxr-xr-x 2 root root 4.0K Apr 18 15:17 trusted.gpg.d
(однак дозволи на цей файл тепер відповідають правам доступу на файлах у ./trusted.gpg.d, тому я сумніваюся, що це проблема (?))
Також FWIW: gpg працює відмінно користувачів на цій машині.
Кінцевий пункт даних: У мене є ще один дебан-бокс - ноутбук. На цій машині, я просто оновлений з Джессі розтягнути на минулому тижні, і я ні у цієї проблеми - apt-get update не повідомляє про застереження. (Думаю, ще не спробував зробити "apt-key add" після оновлення до розтягування, хоча ...)
Можливо, попередження - не така велика справа, і, можливо, це буде вирішено шляхом оновлення програмного забезпечення. Але він відчуває себе зламаним, щоб не міг додати ключі підпису пакета за допомогою apt-key. І: якщо в моїй конфігурації є щось незрозуміле, я повинен знати, що ...
Дякуємо за будь-яку допомогу / поради !!