Software⏱️ 3 min read📅 2026-06-15

How to Fix: Fedora 18 - error [Errno 14] Peer cert cannot be verified or peer cert invalid

Fedora 18 error Peer cert cannot be verified or peer cert invalid when installing perl-bioperl.

Quick Answer: Try updating the yum repository cache with 'sudo yum makecache' before reinstalling perl-bioperl.

The error '[Errno 14] Peer cert cannot be verified or peer cert invalid' occurs when the Fedora 18 system is unable to verify the certificate of the remote server. This issue affects users who try to install Perl-Biolarp using the 'sudo yum install perl-bioperl' command. The error can be frustrating as it prevents the installation process from completing, leading to a failed update or package installation.

This error is caused by an incompatibility between the system's certificate verification mechanism and the remote server's certificate. In Fedora 18, the default configuration may not include the necessary certificates to verify the peer's identity, resulting in this error.

💡 Why You Are Getting This Error

  • The primary reason for this error is the lack of a valid certificate in the system's trust store. When the 'sudo yum install perl-bioperl' command is executed, the system attempts to connect to the remote server using the installed Perl-Biolarp package. However, if the system does not have a valid certificate to verify the peer's identity, it will display this error.
  • Another possible reason for this error is the presence of an outdated or corrupted trust store. If the trust store contains expired or invalid certificates, it can prevent the system from verifying the peer's identity, resulting in this error.

🔧 Proven Troubleshooting Steps

Updating the System's Certificate Database

  1. Step 1: Step 1: Update the system's package list to ensure that any available security updates are installed.
  2. Step 2: Execute the command 'sudo yum update' to update the package list. This may take several minutes to complete.
  3. Step 3: Step 2: Verify the system's certificate database by executing the command 'sudo certbot --cert-database'. If the database is empty or outdated, proceed with updating it.

Manually Adding Valid Certificates

  1. Step 1: Step 1: Identify the required certificates for the remote server. For example, if the remote server uses a valid SSL certificate issued by a trusted CA, obtain or download this certificate.
  2. Step 2: Step 2: Add the downloaded certificate to the system's trust store using the command 'sudo cp /path/to/certificate /etc/pki/tls/cacerts.pem'.

🎯 Final Words

To resolve the '[Errno 14] Peer cert cannot be verified or peer cert invalid' error when installing Perl-Biolarp on Fedora 18, update the system's certificate database using 'sudo yum update' and then verify its integrity. Alternatively, manually add valid certificates to the trust store by downloading and installing them from a trusted CA.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions