Вопрос Невозможно добавить ppas, которые содержат '-'


Я искал эту ошибку, и кажется, что я единственный, кто справляется с этой проблемой. Когда я бегу, например

    $ sudo add-apt-repository ppa:webupd8team/y-ppa-manager
    Cannot add PPA: 'ppa:webupd8team/y-ppa-manager'.
    Please check that the PPA name or format is correct.

но когда я добавляю ppa без каких-либо специальных символов, он работает нормально. Итак, я могу добавить webupd8team / gnome3, но когда я пытаюсь добавить webupd8team / sublime-text-2, появляется та же ошибка. Кто-нибудь знает причину и исправить это? Я использую ubuntu 13.10 Заранее спасибо.!


2
2018-04-04 08:39


происхождения




ответы:


Это, по-видимому, связано с недавними обновлениями Пакет "ca-certificate"

http://www.ubuntuupdates.org/package/core/saucy/main/proposed/ca-certificates

Раньше скрипт просто перезаписывал первый, найденный в файле certdata.txt, с более поздним, поскольку оба они имеют одинаковый CKA_LABEL, что приводит к идентичным именам файлов

1257265 - ca-сертификаты не синхронизируются с более новыми версиями

1014640 - 12.04 / openssl отказывается от некоторых сертифицированных сайтов Verisign


Однако это произошло раньше: (назад 10 февраля 2013 г.)

http://ubuntuforums.org/showthread.php?t=2113326&p=12502408#post12502408

Ok I found a fix for this problem and am posting it in case others have the same issue:

Note that
apt-get --reinstall install ca-certificates
and
dpkg-reconfigure ca-certificates
by themselves did not fix the issue.

However:
rm -rf /usr/share/ca-certificates
followed by
apt-get --reinstall install ca-certificates

0
2018-04-04 18:55





Бег sudo apt-get install --reinstall ca-certificates

Источник: http://www.webupd8.org/2014/03/fix-cannot-add-ppa-please-check-that.html


2
2018-04-04 08:41



Уже пробовал это. Я включу его в вопрос. - stranger_anon
Сделал это снова, и это сработало! Есть ли причина, почему это происходит? Любой способ предотвратить это? - stranger_anon
@stranger_anon Не то, что я знаю. - Parto