Всякий раз, когда я пытаюсь добавить хранилище из командной строки, я получаю следующее сообщение об ошибке:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 125, in <module>
ppa_info = get_ppa_info_from_lp(user, ppa_name)
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
curl.perform()
pycurl.error: (60, 'server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none')
Есть ли способ исправить эту ситуацию?
http://www.iheartubuntu.com/2012/11/ppa-for-netflix-desktop-app.html
ПРИМЕЧАНИЕ № 1 Если вы ранее пытались установить приложение Netflix Desktop с помощью наших команд терминала из предыдущей публикации, мы рекомендуем запустить строку ниже в терминале, чтобы устранить любые неожиданные ошибки, ПЕРЕД попыткой установки приложения Netflix Desktop с помощью метода PPA ...
rm -Rf ~/.netflix-desktop
Сработало как шарм!
Вам необходимо убедиться, что ваша дата установлена, сертификаты имеют действительную дату, и если ваша системная дата - 01-01-1970, все сертификаты не будут работать.
Используйте что-то вроде
date -s "Oct 9 05:16:00 UTC 2012"
, затем повторите попытку, добавив -apt-репозиторий.
Am obținut această eroare când am folosit comanda în terminal, dar când l-am adăugat din gui pentru sursele software a fost adăugat cu succes. Încercați să utilizați gui.
sudo apt-get update
și asta ar trebui să fie tot. Такой тип проблемы может быть вызван, когда что-то не так с сертификатами центрального органа власти в вашей системе. Эти сертификаты используются для создания цепочки доверия от кого-то, кто доверяет Ubuntu или Mozilla определенному сайту при использовании https:. Цепь доверия начинается с сертификатов, установленных как часть Вашей системы Ubuntu.
Обычно проблема может проявляться, когда Вы используете веб-браузер для создания безопасного соединения с веб-сайтом. В этом случае add-apt-repository
использует протокол https: для безопасного добавления репозитория и его ключей аутентификации. Текущие репозитории Ubuntu ppa требуют цепочки доверия от MakeDaddy.com до Canonical. Если вы используете Firefox для просмотра одних и тех же репозиториев по https: вероятно, вы увидите ошибку, а не закрытый висячий замок для сайта, и щелчок по нему выдаст сообщение об ошибке, указывающее на то, что цепочка доверия не может быть определена.
Введите следующую команду для переустановки сертификатов центрального органа:
sudo apt-get install --reinstall ca-certificates
Другая полезная команда для этого:
sudo update-ca-certificates