git clone и apt error: ошибка gnutls_handshake ()

662
tlestang

При клонировании git-репозитория git cloneя получаю следующую ошибку:

fatal: unable to access 'https://github.com/schacon/simplegit-progit/':  gnutls_handshake() failed: Public key signature verification has failed 

Кроме того, я получаю похожую ошибку при запуске apt-get update:

Err:12 https://repo.skype.com/deb stable/main amd64 Packages gnutls_handshake() failed: Public key signature verification has failed. 

Похоже, что удаление libgnutls-deb0-28пакета может решить проблему. Это предлагается здесь . Однако я не уверен, что это за пакет и что от него зависит. Кроме того, когда я пытаюсь apt-get remove libgnutls-deb0-28, он также удаляет ОЧЕНЬ несвязанные пакеты, которые я, очевидно, не хочу удалять.

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

Кто-нибудь понимает проблему и может объяснить, откуда она взялась?

Я использую Debian 9.2 (растяжка).

1

1 ответ на вопрос

1
Dietmar

У меня такая же проблема. У меня была установлена ​​версия librtmp1, оставшаяся от deb-multimedia, которая зависела от libgnutls-deb0-28. У него был более новый номер версии, чем в официальных репозиториях Debian.

После того, как я опустился librtmp1до версии, указанной на https://packages.debian.org/stretch/librtmp1, я мог удалить, не удаляя libgnutls-deb0-28слишком много вещей вместе с ним.

Так что вы можете попробовать это:

apt-get install librtmp1=2.4+20151223.gitfa8646d.1-1+b1 apt-get remove libgnutls-deb0-28 

Смотрите также мое более подробное обсуждение моей проблемы здесь: https://github.com/signalapp/Signal-Desktop/issues/2483#issuecomment-401047201

Для меня было полезно посмотреть, какие другие пакеты зависят от конкретного пакета:

apt-cache rdepends libgnutls-deb0-28 

а также другое направление, от которого зависит пакет:

apt-cache depends librtmp1 
Это точно решило мою проблему, спасибо. Кроме того, ваш комментарий на https://github.com/signalapp/Signal-Desktop/issues/2483#issuecomment-401047201 очень ясен, и я рекомендую его всем, у кого есть похожие проблемы с `libgnutls-deb-28` tlestang 5 лет назад 0

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