Как исправить ошибку Curl 77 в Ubuntu 20.04.3 LTS

Убунту 6

В этой статье мы углубимся в процесс исправления ошибки Curl 77 в Ubuntu 20.04.3 LTS. Эта ошибка, которая читается как «curl: (77) ошибка установки местоположения проверки сертификата», может возникнуть, когда файл цепочки центра сертификации отсутствует или поврежден.

Чтобы исправить ошибку 77 в Ubuntu 20.04.3 LTS, вы можете попробовать переустановить пакет ca-certificates, обновить ca-certificates, исправить разрешения каталога /etc/ssl/certs или проверить наличие собственного файла сертификата.

Понимание ошибки завитка 77

Прежде чем мы углубимся в решение, давайте разберемся, что такое ошибка Curl 77. Curl — это инструмент командной строки, используемый для передачи данных на сервер или с него. Он поддерживает различные протоколы, включая HTTP, HTTPS, FTP и другие. Ошибка 77 связана с файлом цепочки центра сертификации. Этот файл необходим для проверки подлинности сертификата SSL/TLS сервера. Если этот файл отсутствует, поврежден или неправильно настроен, Curl не сможет проверить сертификат сервера, отсюда и ошибка.

Решения для исправления ошибки скручивания 77

Есть несколько способов исправить эту ошибку. Мы рассмотрим каждый шаг за шагом.

Переустановка пакета ca-сертификатов

Первый способ — переустановить пакет ca-certificates. Этот пакет отвечает за предоставление файла цепочки центров сертификации. Вы можете переустановить его, используя следующие команды:

sudo apt-get удалить ca-сертификаты sudo apt-get установить ca-сертификаты

Команда apt-get Remove удаляет пакет ca-certificates, а команда apt-get install устанавливает его снова.

Обновление сертификатов CA

Если переустановка пакета ca-certificates не работает, попробуйте обновить его. Это можно сделать с помощью следующей команды:

sudo update-ca-сертификаты

Команда update-ca-certificates обновляет файл цепочки центров сертификации последними сертификатами от центров сертификации.

Исправление разрешений каталога /etc/ssl/certs

В некоторых случаях ошибка может быть вызвана неправильными разрешениями для каталога /etc/ssl/certs. Вы можете исправить разрешения с помощью следующей команды:

sudo chmod -R 755 /etc/ssl/certs

Команда chmod изменяет права доступа к файлу или каталогу. Опция -R делает команду рекурсивной, то есть она применяется к каталогу и его подкаталогам. 755 устанавливает разрешения на чтение и выполнение для всех и запись для владельца.

Проверка файла пользовательского сертификата

В некоторых случаях ошибка может быть вызвана добавлением к файлу ca-certificates.crt пользовательского файла сертификата, который не имеет требуемого формата PEM. Вы можете проверить это, открыв файл ca-certificates.crt в текстовом редакторе и найдя все сертификаты, которые не начинаются с —–BEGIN CERTIFICATE—– и заканчиваются —–END CERTIFICATE. —–.

Заключение

Исправление ошибки 77 в Ubuntu 20.04.3 LTS включает в себя переустановку или обновление пакета ca-certificates, исправление разрешений каталога /etc/ssl/certs или проверку наличия специального файла сертификата. Важно соблюдать осторожность при изменении папок ca-сертификатов, чтобы избежать проблем. Если вы не уверены, всегда проконсультируйтесь с профессионалом или обратитесь за помощью в онлайн-сообщества, такие как StackOverflow или форумы Ubuntu.

Пакет ca-certificates отвечает за предоставление файла цепочки центров сертификации, который необходим для проверки подлинности сертификата SSL/TLS сервера.

Чтобы переустановить пакет ca-certificates, вы можете использовать следующие команды:

sudo apt-get удалить ca-сертификаты sudo apt-get установить ca-сертификаты

Команда update-ca-certificates обновляет файл цепочки центров сертификации последними сертификатами от центров сертификации.

Вы можете исправить права доступа к каталогу /etc/ssl/certs с помощью следующей команды:

sudo chmod -R 755 /etc/ssl/certs

Чтобы проверить наличие пользовательского файла сертификата, вы можете открыть файл ca-certificates.crt в текстовом редакторе и найти все сертификаты, которые не начинаются с —–BEGIN CERTIFICATE—– и заканчиваются — —КОНЕЦ СЕРТИФИКАТА—–.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *