apt-get update взрывается - открытые ключи отсутствуют, как их добавить?

Я больше не могу apt-get update из-за отсутствия открытых ключей.

Err:14 http://ppa.launchpad.net/webupd8team/java/ubuntu focal Release                                                              
  404  Not Found [IP: 2001:67c:1560:8008::19 80]
Ign:15 https://download.videolan.org/pub/debian/stable ./ InRelease         
Get:16 https://download.videolan.org/pub/debian/stable ./ Release [1.487 B]
Get:17 https://download.videolan.org/pub/debian/stable ./ Release.gpg [287 B]
Err:6 http://dl.google.com/linux/chrome/deb stable InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 78BD65473CB3BD13
Err:9 http://packages.microsoft.com/repos/edge stable InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF
Err:10 http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7FCC7D46ACCC4CF8
Ign:17 https://download.videolan.org/pub/debian/stable ./ Release.gpg
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/webupd8team/java/ubuntu focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://dl.google.com/linux/chrome/deb stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 78BD65473CB3BD13
E: The repository 'http://dl.google.com/linux/chrome/deb stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://packages.microsoft.com/repos/edge stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF
E: The repository 'http://packages.microsoft.com/repos/edge stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7FCC7D46ACCC4CF8
E: The repository 'http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: https://download.videolan.org/pub/debian/stable ./ Release: Detached signature file '/var/lib/apt/lists/partial/download.videolan.org_pub_debian_stable_._Release.gpg' is in unsupported binary format
E: The repository 'https://download.videolan.org/pub/debian/stable ./ Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Когда я пытаюсь добавить их, я получаю следующую ошибку:

Executing: /tmp/apt-key-gpghome.xmyYXrwDlk/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 78BD65473CB3BD13
gpg: key 7721F63BD38B4796: public key "Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: invalid key resource URL '/tmp/apt-key-gpghome.xmyYXrwDlk/home:ungoogled_chromium.asc.gpg'
gpg: keyblock resource '(null)': General error
gpg: key 6BCA5E4DB84288D9: 2 signatures not checked due to missing keys
gpg: key 02456C79B2FD48BF: 1 signature not checked due to a missing key
gpg: key 3B4FE6ACC0B21F32: 3 signatures not checked due to missing keys
gpg: key D94AA3F0EFE21092: 3 signatures not checked due to missing keys
gpg: key 871920D1991BC93C: 1 signature not checked due to a missing key
gpg: Total number processed: 10
gpg:       skipped new keys: 10

Как я могу решить эти проблемы gpg?

-121--901224- Мой раздел xubuntu моей поверхности перейти двойная загрузка в командную строку У меня на поверхности установлены Windows 10 и Xubuntu linux. Я также использую rEFInd диспетчер загрузки. Через некоторое время (дни, недели и т.д.) мой раздел Xubuntu прекращает загрузку графического интерфейса пользователя. Я просто забегу в...

На моей поверхности установлены Windows 10 и Xubuntu linux. Я также использую rEFInd диспетчер загрузки. Через некоторое время (дни, недели и т.д.) мой раздел Xubuntu прекращает загрузку графического интерфейса пользователя. Я просто загрузлюсь в командную строку. Я на самом деле переустановил ubuntu на этой машине, чтобы «исправить» эту проблему, но это в основном просто решение bandaid. Проблема просто снова появляется сверхурочно. Я подозреваю, что у него есть что делать с окнами и как мой компьютер загружается, однако у меня никогда не было этой проблемы ни на ноутбуке, ни на рабочем столе.

Мне интересно, что происходит. Кажется, это происходит независимо от того, какую версию ubuntu я использую. Я получу следующее сообщение:

Error message:
/dev/nvme0n1p5: recovering journal
/dev/nvme0n1p5: Superblock last mount time is in the future (by less than a day, probably due to hardware clock being incorrectly set)
/dev/nvme0n1p5: clean, 233072/1831424 files, 2190469/7324160 blocks
You are in emergency mode. After logging in, type "journalctl -xb" to view system logs, "system ctl reboot" to reboot, "systemctl default" or "exit" to boot  into default mode.
Press Enter for maintenance
(or Control-D to continue)

journalctl -xb действительно дает мне журнал, но его супер длинный, и я не уверен, какая информация уместна.

Я пытался запустить fsck, но командная строка жалуется, что диск, на котором он работает, смонтирован.

0
задан 30 April 2021 в 22:23

1 ответ

Наиболее вероятная причина: Windows и Linux по-разному интерпретируют системное время (UTC и местное время). Если это так, возможные решения заключаются в том, чтобы обе ОС интерпретировали системное время одинаково, либо UTC, либо местное время Время на часах сбивается при двойной загрузке

Возможные решения:

  1. Переведите Windows на UTC, см. "Заставьте Windows использовать UTC" здесь.

    Пожалуйста, укажите в вопросе точное расположение файла WindowsTimeFixUTC.reg в Windows. Затем опубликуйте в своем вопросе точное содержимое этого файла.

  2. Установите в Ubuntu локальное время, см. раздел "Заставьте Linux использовать "локальное" время" здесь: timedatectl set-local-rtc 1 (вам может понадобиться добавить --adjust-system-clock).

    Пожалуйста, опубликуйте в своем вопросе точный результат

    $ timedatectl set-local-rtc 1
    $ timedatectl
    
  3. Если hwclock вызывает у вас проблемы, вам может понадобиться это решение.

    Пожалуйста, опубликуйте в своем вопросе точный вывод

    $ hwclock --verbose
    
  4. Возможно, не применимо, так как это для старых Ubuntus. Отредактируйте /etc/default/rcS, измените UTC=no на UTC=yes. При необходимости создайте файл (source). Вы также можете добавить еще одну строку с VERBOSE=yes.

  5. Idem. Отредактируйте /etc/default/rcS, измените FSCKFIX=no на FSCKFIX=yes (возможно, последний ресурс).

  6. Убедитесь, что питание внутренних часов подается нормально. Поскольку Surface Go, похоже, не имеет CMOS-батареи, я не уверен в проверке/исправлении этого. https://www.ifixit.com/Answers/View/153800/CMOS+backup+battery+inside+Surface

Источники / Связанные:

  1. https://serverfault.com/a/71625/326962 и другие варианты в том же вопросе
  2. Ubuntu 17.04 - Где находится файл /etc/default/rcS?
  3. https://ubuntuforums.org/showthread.php?t=2433546
0
ответ дан 7 May 2021 в 17:41

Другие вопросы по тегам:

Похожие вопросы: