Вот (самое простое) решение:
Введите следующие команды в терминал:
$ 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»>, затем откройте папку «списки» и удалите ее «частичная» папка. Теперь запустите вышеупомянутые команды.
Вот (самое простое) решение:
Введите следующие команды в терминал:
$ 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»>, затем откройте папку «списки» и удалите ее «частичная» папка. Теперь запустите вышеупомянутые команды.
Еще один простой способ разрешить ошибки 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 [!d7]
Если вы все еще имеете эту ошибку после добавления ключа try:
перейдите в свой каталог кэша apt-cacher-ng и удалите запись виртуального бокса:cd /var/cache/apt-cacher-ng
sudo rm -rf download.virtualbox.org
Нашел еще один сервер, который мы могли бы использовать:
gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION]
gpg --armor --export [YOURKEYINQUESTION] | sudo apt-key add -
Важная часть вашего сообщения об ошибке выделена жирным шрифтом:
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
Вам нужно будет ввести свой пароль, ключ будет загружен и интегрирован.
Попробуйте удалить ключ
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
Еще один простой способ разрешить ошибки 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 [!d7]
Если вы все еще имеете эту ошибку после добавления ключа try:
перейдите в свой каталог кэша apt-cacher-ng и удалите запись виртуального бокса:cd /var/cache/apt-cacher-ng
sudo rm -rf download.virtualbox.org
Нашел еще один сервер, который мы могли бы использовать:
gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION]
gpg --armor --export [YOURKEYINQUESTION] | sudo apt-key add -
Важная часть вашего сообщения об ошибке выделена жирным шрифтом:
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
Вам нужно будет ввести свой пароль, ключ будет загружен и интегрирован.
Попробуйте удалить ключ
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