Fedora 18 – ошибка [Errno 14] Сертификат партнера не может быть проверен или сертификат партнера недействителен.

Вопрос или проблема

Когда я запускаю команду:

sudo yum install perl-bioperl

Я получаю ошибку

 [Errno 14] Peer cert cannot be verified or peer cert invalid.

Детали моей системы:

Linux localhost.localdomain 3.11.10-100.fc18.x86_64 #1 SMP Mon Dec 2 20:28:38 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Пожалуйста, помогите мне разобраться с этой проблемой.

Наиболее вероятная причина этой проблемы в том, что дата на вашем компьютере некорректная — она выходит за пределы периода действия сертификата безопасности сервера. Это может быть что-то другое (коррупция данных, попытка захвата или реальная проблема с сервером Fedora), но ошибка времени является самой вероятной, и с этого следует начать отладку.

Вы пробовали этот совет https://access.redhat.com/solutions/53905

Проблема

Невозможно установить пакеты из-за ошибки: [Errno 14] Peer cert cannot
be verified or peer cert invalid

или

Ошибка: не удалось получить repodata/-primary.xml.gz из
rhel-x86_64-server-6

ошибка была [Errno 14] Peer cert cannot be verified
or peer cert invalid

В Red Hat Enterprise Linux 6 появляется ошибка
при попытке изменить URL mirrorlist= с http на https в файле yum
.repo, но это работает в Red Hat Enterprise Linux 5.

Ответ или решение

Конечно, давайте разберем эту проблему детально.

Когда вы сталкиваетесь с ошибкой [Errno 14] Peer cert cannot be verified or peer cert invalid на вашем Fedora 18 при попытке установить пакет с помощью команды sudo yum install perl-bioperl, это свидетельствует о том, что сертификат сервера не может быть подтвержден. Давайте разберемся, как можно решить эту проблему.

Причины проблемы:

  1. Некорректные системные дата и время: Как упоминалось ранее, одна из наиболее вероятных причин — это неверное системное время. SSL-сертификаты имеют определенное период действия, и если системное время вашего компьютера находится вне этого периода, сертификат не будет распознан как действительный.

  2. Проблемы с сертификационным центром (CA): Возможна проблема с корневым сертификатом сертификационного центра, который используется для проверки подлинности сертификата сервера.

  3. Изменения в файле конфигурации .repo: Если в файле .repo был изменен URL с использованием протокола HTTPS, это может вызвать проблемы в версии системы, которая изначально не поддерживает такие изменения.

  4. Надежность сетевого подключения: Важно убедиться, что ваше интернет-соединение надежное и не прерывается, поскольку это может повлиять на проверку сертификатов.

Шаги по решению проблемы:

  1. Проверка даты и времени:

    • Убедитесь, что дата и время на вашем компьютере установлены правильно. Вы можете воспользоваться командой date для проверки.
    • В случае несоответствия используйте ntpdate pool.ntp.org для синхронизации времени с сетевыми серверами времени (NTP).
  2. Обновление сертификатов:

    • Обновите пакет-репозиторий с корневыми сертификатами с помощью команды sudo yum update ca-certificates.
    • Убедитесь, что все релевантные сертификаты установлены и обновлены.
  3. Редактирование файла репозитория:

    • Проверьте файлы в директории /etc/yum.repos.d/ на наличие URL с протоколом HTTPS и при необходимости замените их на HTTP, если это приемлемо в плане безопасности.
  4. Обновление системы:

    • Рассмотрите возможность обновления системы до более новой версии Fedora, если это возможно, поскольку Fedora 18 больше не поддерживается, и обновление системы может решить многие из проблем с совместимостью и безопасностью.
  5. Проверка сети:

    • Если проблема носит временный характер, проверьте стабильность и надежность вашего интернет-соединения.

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

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

Капча загружается...