Este error me aparece siempre que trato de actualizar Owncloud. La solución es añadir el certificado autofirmado .crt
que se está usando en Apache al fichero /var/www/owncloud/resources/config/ca-bundle.crt
Fin del problema hasta la siguiente actualización.
Cabe la posibilidad de que aún así siga fallando!
En ese caso, hay que mirar el valor configurado en la clave curl.cainfo
en el fichero /etc/php/7.2/apache2/php.ini
. En mi caso:
1 2 3 4 |
[curl] ; A default value for the CURLOPT_CAINFO option. This is required to be an ; absolute path. curl.cainfo = /etc/ssl/certs/owncloud-haxx.pem |
El fichero owncloud-haxx.pem
es básicamente una copia de ca-bundle.crt
y es al fichero al que hay que añadir el certificado autofirmado anterior. Si hacemos que apunte a /var/www/owncloud/...
nos encontraremos que con cada actualización se borran los certificados autofirmados.
Cómo pasar un certificado .crt
a .pem
:
1 |
openssl x509 -in mycert.crt -out mycert.pem -outform PEM |