У меня была проблема, когда я делаю & ldquo; apt-get update & rdquo; в моей VMware [dубликат]

LIBRARY_PATH=/usr/lib/x86_64-linux-gnu make

127
задан 6 October 2011 в 18:56

12 ответов

Вот (самое простое) решение:

Введите следующие команды в терминал:

$ sudo -i # apt-get clean # cd /var/lib/apt # mv lists lists.old # mkdir -p lists/partial # apt-get clean # apt-get update

Кредиты: ubuntugeek.com

Изменить: [ ! d4]

Если ошибка повторится (возможно, через несколько дней / месяцев), откройте Nautilus в качестве пользователя root> перейдите к var/lib/apt> удалите папку «lists.old»>, затем откройте папку «списки» и удалите ее «частичная» папка. Теперь запустите вышеупомянутые команды.

126
ответ дан 18 July 2018 в 12:22

Вот (самое простое) решение:

Введите следующие команды в терминал:

$ sudo -i # apt-get clean # cd /var/lib/apt # mv lists lists.old # mkdir -p lists/partial # apt-get clean # apt-get update

Кредиты: ubuntugeek.com

Изменить: [ ! d4]

Если ошибка повторится (возможно, через несколько дней / месяцев), откройте Nautilus в качестве пользователя root> перейдите к var/lib/apt> удалите папку «lists.old»>, затем откройте папку «списки» и удалите ее «частичная» папка. Теперь запустите вышеупомянутые команды.

126
ответ дан 24 July 2018 в 19:57

Еще один простой способ разрешить ошибки BADSIG GPG - это программное обеспечение под названием Y PPA manager

sudo add-apt-repository ppa: webupd8team / y-ppa-manager sudo apt-get update sudo apt-get install y-ppa-manager

Нажмите Advanced

И затем выберите Fix all GPG Badsig errors enter image description here [!d7]

10
ответ дан 18 July 2018 в 12:22

Если вы все еще имеете эту ошибку после добавления ключа try:

перейдите в свой каталог кэша apt-cacher-ng и удалите запись виртуального бокса: cd /var/cache/apt-cacher-ng sudo rm -rf download.virtualbox.org
3
ответ дан 18 July 2018 в 12:22

Нашел еще один сервер, который мы могли бы использовать:

gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION] gpg --armor --export [YOURKEYINQUESTION] | sudo apt-key add -
2
ответ дан 18 July 2018 в 12:22

Важная часть вашего сообщения об ошибке выделена жирным шрифтом:

W: ошибка GPG: http://download.virtualbox.org lucid Release: Следующие подписи были недопустимыми: BADSIG 54422A4B98AB5139 Oracle Corporation (Ключ подписания архива VirtualBox)

Скопируйте материал в bold , а затем откройте терминал и введите:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139

ie вставьте с помощью SHIFT + INS номер, который вы скопировали - 54422A4B98AB5139

Вам нужно будет ввести свой пароль, ключ будет загружен и интегрирован.

63
ответ дан 18 July 2018 в 12:22

Попробуйте удалить ключ

sudo apt-key del 16126D3A3E5C1192

, а затем обновить репозиторий

sudo apt-get update

Вы должны получить ошибку NO_PUBKEY вместо ошибки BADSIG и

sudo apt-key finger

не должен найти ключ (называемый «Автоматический ключ подписки»)

Теперь добавьте ключ

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192

Результат apt-key finger должен иметь

pub 1024D/3E5C1192 2010-09-20 Key fingerprint = C474 15DF F48C 0964 5B78 6094 1612 6D3A 3E5C 1192 uid Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>

Если это не сработает, попробуйте

apt-get clean # Remove cached packages cd /var/lib/apt mv lists lists.old # Backup mirror info mkdir -p lists/partial # Recreate directory structure apt-get clean apt-get update # Fetch mirror info

Источник: этот форум форумов ubuntu

27
ответ дан 18 July 2018 в 12:22

Еще один простой способ разрешить ошибки BADSIG GPG - это программное обеспечение под названием Y PPA manager

sudo add-apt-repository ppa: webupd8team / y-ppa-manager sudo apt-get update sudo apt-get install y-ppa-manager

Нажмите Advanced

И затем выберите Fix all GPG Badsig errors enter image description here [!d7]

10
ответ дан 24 July 2018 в 19:57

Если вы все еще имеете эту ошибку после добавления ключа try:

перейдите в свой каталог кэша apt-cacher-ng и удалите запись виртуального бокса: cd /var/cache/apt-cacher-ng sudo rm -rf download.virtualbox.org
3
ответ дан 24 July 2018 в 19:57

Нашел еще один сервер, который мы могли бы использовать:

gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION] gpg --armor --export [YOURKEYINQUESTION] | sudo apt-key add -
2
ответ дан 24 July 2018 в 19:57

Важная часть вашего сообщения об ошибке выделена жирным шрифтом:

W: ошибка GPG: http://download.virtualbox.org lucid Release: Следующие подписи были недопустимыми: BADSIG 54422A4B98AB5139 Oracle Corporation (Ключ подписания архива VirtualBox)

Скопируйте материал в bold , а затем откройте терминал и введите:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139

ie вставьте с помощью SHIFT + INS номер, который вы скопировали - 54422A4B98AB5139

Вам нужно будет ввести свой пароль, ключ будет загружен и интегрирован.

63
ответ дан 24 July 2018 в 19:57
  • 1
    моя ошибка связана с плохим репо, а не только с отсутствующим ключом ... однако ваш ответ, скорее всего, действителен для 99% случаев – cmcginty 19 August 2010 в 06:56
  • 2
    +1, потому что это очень полезно знать, как это сделать. Однако это не исправило мою проблему. – Kazark 30 December 2011 в 02:13
  • 3
    Это действительно сработало для кого-то? – Jjed 15 March 2012 в 10:43
  • 4
    BADSIG отличается от NO_PUBKEY. Для BADSIG ответ ниже решил. Я не уверен, как я оказался в этой ситуации, но у меня был BADSIG на 5 разных PPA даже после импорта ключей. – mfisch 21 May 2012 в 09:02
  • 5
    Я считаю, что это может быть очень опасно в ситуации, когда кто-то пытается сделать что-то противное (например, человек в средней атаке). Не просто добавлять ключи из сообщений об ошибках. Добавляйте только те ключи, которым вы доверяете. – gertvdijk 28 January 2013 в 22:41

Попробуйте удалить ключ

sudo apt-key del 16126D3A3E5C1192

, а затем обновить репозиторий

sudo apt-get update

Вы должны получить ошибку NO_PUBKEY вместо ошибки BADSIG и

sudo apt-key finger

не должен найти ключ (называемый «Автоматический ключ подписки»)

Теперь добавьте ключ

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192

Результат apt-key finger должен иметь

pub 1024D/3E5C1192 2010-09-20 Key fingerprint = C474 15DF F48C 0964 5B78 6094 1612 6D3A 3E5C 1192 uid Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>

Если это не сработает, попробуйте

apt-get clean # Remove cached packages cd /var/lib/apt mv lists lists.old # Backup mirror info mkdir -p lists/partial # Recreate directory structure apt-get clean apt-get update # Fetch mirror info

Источник: этот форум форумов ubuntu

27
ответ дан 24 July 2018 в 19:57
  • 1
    У меня было несколько ошибок BADSIG, которые включали даже стандартные архивы Ubuntu. Когда я исключил ключ VirtualBox, все эти ошибки превратились в NO_PUBKEY. Затем, когда я добавил ключ VirtualBox, ошибки исчезли для всех других репозиториев. Таким образом, оказалось, что один плохой ключ вызвал ошибки для многих других несвязанных репозиториев. – Mateusz Stachowski 25 April 2015 в 20:26

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

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