[MapServer-users] HTTP/2 Protocol Error MS Demo server
Just van den Broecke
just at justobjects.nl
Wed Mar 29 03:08:49 PDT 2023
Hi,
In the pygeoapi CI on GitHub we experience suddenly an error in the OGR
Provider that connects via WFS to the MapServer demo server. The problem
has to do with HTTP/2 on a Ubuntu 20.04 system.
Error is like:
"Failure, Msg: HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR
(err 1)"
I can trigger the same error with curl on a Ubuntu 20.04 LTS (used by
the GH CI)
curl -v https://demo.mapserver.org/cgi-bin/wfs
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
* http2 error: Invalid HTTP header field was received: frame type: 1,
stream: 1, name: [upgrade], value: [h2,h2c]
* HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
* stopped the pause stream!
* Connection #0 to host demo.mapserver.org left intact
curl: (92) HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)
Forcing HTTP 1.1 gets rid of the error:
curl -v --http1.1 https://demo.mapserver.org/cgi-bin/wfs
So it doesn't seem pygeoapi nor GDAL-related. Looks more like this
(Apache) problem:
https://serverfault.com/questions/937253/https-doesnt-work-with-safari
Best,
--Just
Just van den Broecke
More information about the MapServer-users
mailing list