h1

PHP PEAR: error «unsupported protocol» al instalar paquetes

21/12/2009

Revisión técnica (octubre de 2026): El error del ejemplo aparece al conectar con el canal de PEAR de una instalación histórica. No elimines repositorios ni rebajes la seguridad TLS sin comprobar la configuración del canal y la versión de PHP/PEAR. Comprueba si el paquete sigue mantenido y si existe una alternativa actual antes de reutilizar instrucciones antiguas.

Se conserva debajo el artículo original como referencia histórica.


Instalando módulos de Pear puede ocurrir, sobre todo en versiones inestables de Ubuntu, el siguiente error:

root@prueba-egroupware:/usr/share/egroupware/# sudo pear install Auth_SASL
pear.php.net is using a unsupported protocal - This should never happen.
install failed

Se soluciona borrando los repositorios extras que vienen por defecto añadidos:

root@prueba-egroupware:# rm /usr/share/php/.channels/*
root@prueba-egroupware:# pear update-channels
Updating channel "doc.php.net"
Update of Channel "doc.php.net" succeeded
Updating channel "pear.php.net"
Update of Channel "pear.php.net" succeeded
Updating channel "pecl.php.net"
Update of Channel "pecl.php.net" succeeded

Y ya quedaría listo el sistema para instalar módulos, por ejemplo:
root@prueba-egroupware:/# pear install Auth_SASL
downloading Auth_SASL-1.0.3.tgz ...
Starting to download Auth_SASL-1.0.3.tgz (5,724 bytes)
.....done: 5,724 bytes

Deja una respuesta

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.