New question

Question:

Date: 27-02-2019 02:33:23 (In Spanish)

Composer en linux No descarga paquetes ni conecta - Connection timed out[Unresolved]

Hola gente, buen dias, soy todavia nuevo en PHP... estoy aprendiendo via un curso. Tengo en mi casa un PC con linux mint y le instale un LAMP con ssh y todo lo necesario.
Empece a querer usar Composer, lo instale en mi linux con el comando:

sudo apt install composer


hasta ahi todo bien... me aparece todo. Pero quiero hacer un require de cualquier paquete se queda eternamente pensando...

Entonces probe el comando: composer diagnose, y me devuelve lo siguiente:

Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: spipu/html2pdf
WARNING
[Composer\Downloader\TransportException] The "http://packagist.org/packages.json" file could not be downloaded: failed to open stream: Connection timed out
Checking https connectivity to packagist: spipu/html2pdf
WARNING
[Composer\Downloader\TransportException] The "https://packagist.org/packages.json" file could not be downloaded: failed to open stream: Connection timed out
Checking github.com rate limit: OK
Checking disk free space: OK
Composer version: 1.6.3
PHP version: 7.2.10-0ubuntu0.18.04.1
PHP binary path: /usr/bin/php7.2


Como se puede ver, tira un error de conexion. Puedo acceder a https://packagist.org/ desde el navegador sin problemas. Probe esto desactivando el firewall, y me sale el mismo error.

Un dato, antes de instalarlo el comando apt, intente con el comando:

curl -sS  https://getcomposer.org/installer | php


Y tambien se quedaba eternamente pensando. Entonces probe separar la descarga del installer con la ejecucion desde el php. El curl descarga bien el archivo pero si ejecuto el comando php installer se queda eternamente pensando sin mensajes.

No se que mas probar... ayuda!
Tags: Installation - Linux - PHP Votes: 2 - Answers: 2 - Views: 11 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 27-02-2019 04:58:12 Me respondo yo mismo... por si a alguien le llega a servir en el futuro... Aparentemente es un problema con los protocolo ip v6 e ip v4, parece que en los sistemas linux prioriza ip v6.

    Hay que ingresar el siguiente comando en la consola de linux y reiniciar los servicios de red.

    sudo sh -c "echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf"

    respuesta sacada de aqui: https://github.com/composer/composer/issues/4142
      Votes: 3 - Link answer
     
  • Date: 22-08-2019 04:09:35 Gracias amigo, esto me tomo resolverlo 2 dias.   Votes: 2 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com