Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Could not connect to host #83

Closed
KhanMaytok opened this issue Jul 10, 2019 · 12 comments
Closed

Could not connect to host #83

KhanMaytok opened this issue Jul 10, 2019 · 12 comments

Comments

@KhanMaytok
Copy link

Cuando quiero enviar a Bizlinks me aparece este error

Could not connect to host

Hay algún otro ajuste que se deba hacer? Pregunto aquí porque vi un issue en el que adaptaban un cambio para bizlinks

@giansalex
Copy link
Member

Ese es un error que también ha sucedido al conectar con Sunat, podrías ver este issue

#54

@KhanMaytok
Copy link
Author

Voy a revisar agregando ese campo en el constructor

@KhanMaytok
Copy link
Author

No, aun no he tenido suerte, voy a seguir intentando soluciones

@thefantas
Copy link
Member

thefantas commented Jul 11, 2019

Hola, yo tengo un problema similar pero ocurrió de la noche a la mañana (literalmente), desde ayer.

<br />
<b>Fatal error</b>:  Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://e-factura.sunat.gob.pe/ol-it-wsconscpegem/billConsultService?wsdl' : failed to load external entity &quot;https://e-factura.sunat.gob.pe/ol-it-wsconscpegem/billConsultService?wsdl&quot;
 in /home/user/public_html/greenter/vendor/greenter/ws/src/Ws/Services/SoapClient.php:32
Stack trace:
#0 /home/user/public_html/greenter/vendor/greenter/ws/src/Ws/Services/SoapClient.php(32): SoapClient-&gt;SoapClient('https://e-factu...', Array)
#1 /home/user/public_html/greenter/src/Util.php(91): Greenter\Ws\Services\SoapClient-&gt;__construct('https://e-factu...')
#2 /home/user/public_html/greenter/generador/factura.php(322): Util-&gt;getCdrStatusService(Array)
#3 /home/user/public_html/work/edition.php(336): require('/home/user/pu...')
#4 {main}
  thrown in <b>/home/user/public_html/greenter/vendor/greenter/ws/src/Ws/Services/SoapClient.php</b> on line <b>32</b><br />

@thefantas
Copy link
Member

Tengo el mismo problema desde...

Wed, 10 Jul 2019 08:14:29 -0500Greenter\Model\Response\BillResult Object
(
    [cdrZip:protected] => 
    [cdrResponse:protected] => 
    [success:protected] => 
    [error:protected] => Greenter\Model\Response\Error Object
        (
            [code:protected] => HTTP
            [message:protected] => Could not connect to host
        )

)

@giansalex
Copy link
Member

El motivo más frecuente en el que aparece ese mensaje, es cuando el servicio está caído. @thefantas eso no debe pasar ahora.

@thefantas
Copy link
Member

thefantas commented Jul 11, 2019

Después de probar varias opciones entontré el problema, el detalle es que afectaba solo a mi servidor (siempre es bueno probar en otros entornos).
y solo tienen que agregar este parámetro en
\vendor\greenter\ws\src\Ws\Services\SoapClient.php

Agregar en la línea 32

	$parameters=[
			'stream_context' => stream_context_create([
				'ssl' => [
					// 'ciphers'=>'AES256-SHA',
					'verify_peer' => false,
					// 'verify_peer_name' => false,
					// 'allow_self_signed' => true
				],
			]),
		];

Algo me dice que el certificado SSL de la SUNAT venció! xD.

Tal vez puedan agregarlo al master si quiera como comentario.

Saludos.

@giansalex
Copy link
Member

Si @thefantas, sería de ayuda. He visto que la solución esta en habilitar TLS1.2 (usando ciphers) y/o deshabilitar la verificación del certificado.

@itamaradin15
Copy link

Justo tenia ese problema en mi vps digital ocean con ubuntu. a la final migre el sistema a un cpanel convencional y me funciono porque nunca lo pude solucionar pero creo que la solucion de @thefantas es correcta. podrias comentarme en que entorno esta tu sistema?

@thefantas
Copy link
Member

thefantas commented Jul 12, 2019 via email

@giansalex
Copy link
Member

También se podría probar instalar/actualizar ca-certificates, según la distro linux

@KhanMaytok
Copy link
Author

Lo solucioné con lo que colocó @thefantas , muchas gracias por el aporte.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants