Este problema ocurre en mi Ubuntu 12.04, versión Git 1.7.9.5"gnutls_handshake() falló(): Un paquete TLS con longitud inesperado fue recibir" en la escuela
Parece siempre un mensaje de error "error: gnutls_handshake() falló: se recibió un paquete TLS con longitud inesperada ... " mientras estoy usando Git con protocolo HTTPS a través de la red de nuestra escuela.
De acuerdo con el resultado de analizar el paquete con Wireshark, la Git-cliente envía un paquete de saludo a través de protocolo SSL en la cuarta etapa, y recibe en la quinta etapa a error RST/ACK
.
Sin embargo, en el entorno de red normal, Git envía un paquete de saludo a través de protocolo TLSv1 en la cuarta etapa y luego funciona como un encanto después de recibir el paquete ACK
.
Me gustaría ver dónde ocurre el problema en nuestro extraño entorno de red, o es causado por Git?
Los archivos adjuntos son los resultados de Wireshark en ambos entornos de red:
entorno incorrecto
entorno correcto
¿El paquete RST/ACK contiene datos? – sinelaw