Не могут добавить репозитории в Ubuntu GNOME 17.04

Я попытался добавить различные репозитории сторонних производителей, и я получаю ту же ошибку со всеми ними.

Когда я пытаюсь добавить репозитории сторонних производителей через раздел "Other Software" GUI, я могу открыть поле для добавления его, но это не становится добавленным к списку.

Когда я пытаюсь добавить репозитории от Терминала, я получаю следующий вывод.

pal@pal-Vostro-3546:~$ sudo apt-add-repository -y ppa:teejee2008/ppa
[sudo] password for pal: 
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 358, in get_ppa_info
    ret = get_ppa_info_from_lp(user, ppa)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 94, in get_ppa_info_from_lp
    return get_info_from_lp(lp_url)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 88, in get_info_from_lp
    return _get_https_content_py3(lp_url)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 112, in _get_https_content_py3
    lp_page = urllib.request.urlopen(request, cafile=LAUNCHPAD_PPA_CERT)
  File "/usr/lib/python3.5/urllib/request.py", line 153, in urlopen
    capath=capath)
  File "/usr/lib/python3.5/ssl.py", line 478, in create_default_context
    context.load_verify_locations(cafile, capath, cadata)
ssl.SSLError: unknown error (_ssl.c:3172)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/apt-add-repository", line 122, in <module>
    shortcut = shortcut_handler(line)
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 864, in shortcut_handler
    ret = factory(shortcut)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 430, in shortcut_handler
    return PPAShortcutHandler(shortcut)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 387, in __init__
    info = get_ppa_info(self.shortcut)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 370, in get_ppa_info
    _get_suggested_ppa_message(user, ppa))
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 327, in _get_suggested_ppa_message
    lp_user = get_info_from_lp(LAUNCHPAD_USER_API % user)

  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 88, in get_info_from_lp
    return _get_https_content_py3(lp_url)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 112, in _get_https_content_py3
    lp_page = urllib.request.urlopen(request, cafile=LAUNCHPAD_PPA_CERT)
  File "/usr/lib/python3.5/urllib/request.py", line 153, in urlopen
    capath=capath)
  File "/usr/lib/python3.5/ssl.py", line 478, in create_default_context
    context.load_verify_locations(cafile, capath, cadata)
ssl.SSLError: unknown error (_ssl.c:3172)

Какова причина этой ошибки, и как я могу решить ее?

3
задан 17 November 2017 в 18:30

1 ответ

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

Способ зафиксировать, который должен использовать строку ниже для реконфигурирования установки.

sudo dpkg --configure -a

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

sudo rm -f /etc/apt/sources.list.d/*

Для записи я использую Ubuntu 18.04.

0
ответ дан 1 December 2019 в 20:42

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

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