Когда я бегу
sudo apt-get update
Я получаю следующую ошибку:
W: GPG error: http://download.opensuse.org ./ Release: The following signatures were invalid: KEYEXPIRED 1436387333
Как найти и удалить PPA, вызывающий эту ошибку?
решение1
Команда
grep -r 'download.opensuse.org' /etc/apt
показывает, где настроен репозиторий, например:
/etc/apt/sources.list.save:deb http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/ ./
/etc/apt/sources.list.save:# deb-src http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/ ./
/etc/apt/sources.list:deb http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/ ./
/etc/apt/sources.list:# deb-src http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/ ./
В вашем случае это в
/etc/apt/sources.list
Обладая этими знаниями, вы можете удалить запись с помощьюsed
sudo sed -i '/download.opensuse.org/d' /etc/apt/sources.list
и чтобы избежать путаницы в будущем, вам также следует удалить запись в вашем файле резервной копии.
sudo sed -i '/download.opensuse.org/d' /etc/apt/sources.list.save
Теперь обновите информацию о пакете.
sudo apt-get update
и проблема исчезла.