es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Minio CURLE_PEER_FAILED_VERIFICATION Minio CURLE_PEER_FAILED_VERIFICATION podría traducirse como “Error de validación fallida del par”. Sin embargo, esto está relacionado con una biblioteca de programación llamada libcurl, que se utiliza para transferir datos a través de varios protocolos. Por lo tanto, una traducción más precisa sería “Error de verificación de pares fallida en Minio”.

He abierto una publicación en el foro de Virtualmin, porque dije que mi problema estaba relacionado con su software, pero parece que el problema viene de MINIO. Dijeron “Probablemente sea mejor preguntar dentro de la comunidad de minio”, pero no puedo encontrar el foro de minio y mi minio está instalado en Truenas como un complemento. Lo intentaré aquí.

Entonces, tengo un servidor web con WordPress instalado en Virtualmin y tengo un complemento para WordPress llamado “Media Cloud”, que me permitió descargar mis archivos multimedia a Amazon S3 o en mi caso MINIO. El problema es que mi MINIO tiene un certificado autofirmado y cuando este complemento intenta conectarse a MINIO, obtengo el Error cURL 60:

CURLE_PEER_FAILED_VERIFICATION (60) El certificado SSL o la huella digital SSH del servidor remoto no se consideraron válidos. Este código de error se ha unificado con CURLE_SSL_CACERT desde la versión 7.62.0. Su valor anterior era 51.

Puedo usar -k --insecure para saltar curl, pero ¿hay alguna manera de hacer que mi servidor web confíe en el certificado autofirmado de mi servidor minio?

La última respuesta de un usuario del Foro Virtualmin fue:

En el pasado, he tenido que importar el archivo .pem y .key del certificado en el servidor para un servicio que utilicé (no minio). Es específico de la aplicación y el proceso depende del servicio. Algunos usarán sus propios portales, mientras que otros requieren que copie manualmente. Por lo tanto, lo mejor es preguntar dentro de la comunidad de minio a personas que hayan hecho esto ellos mismos con el certificado autofirmado.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en curl y minio, puedo sugerir los siguientes pasos para hacer que su servidor web confíe en el certificado autofirmado de su servidor minio:

    1. Exportar el certificado autofirmado desde su servidor minio en formato .pem.
    2. Copiar el archivo .pem exportado en su servidor web.
    3. En la terminal, ejecutar el siguiente comando para agregar el certificado a los certificados confiables:
      sudo cp /ruta/al/cert.pem /usr/local/share/ca-certificates/
      
    4. Ejecutar el siguiente comando para actualizar los certificados confiables:
      sudo update-ca-certificates
      
    5. Reiniciar el servidor web para aplicar los cambios.

    Después de completar estos pasos, su servidor web debería confiar en el certificado autofirmado de su servidor minio, y el error cURL 60 ya no debería aparecer más. Sin embargo, si aún tiene problemas, se recomienda solicitar asistencia adicional a la comunidad de minio que tiene experiencia con certificados generados por sí mismos.

Comments are closed.