No worries. Did you see the same behavior when accessing your flask
service with curl? If not, you may have run into a bug in the HTTP
client code of Cockpit, and I'd be interested in reproducing.

Stef

On 08/11/2018 05:42, Paul Cuzner wrote:
> 
> This now looks like an app library problem. My API server is using flask
> - and with the rpm version I see these connection resets - but when I
> remove the rpm versions and pull them in from pypi everything works.
> 
> Apologies for the SPAM!
> 
> 
> On Thu, Nov 8, 2018 at 12:35 PM Paul Cuzner <[email protected]
> <mailto:[email protected]>> wrote:
> 
> 
>     Hi,
> 
>     I'm writing a plugin which uses cockpit.http to talk to an API
>     server on localhost. On Fedora 28/29 the calls through cockpit.http
>     work fine, but I'm having problems when testing the code against
>     RHEL7.6.
> 
>     On RHEL I'm seeing this error in the cockpit-bridge
>     Nov 07 17:20:45 rh76-cockpit cockpit-bridge[7698]:
>     https://localhost:5001api/v1/hosts/ceph-1: couldn't read: Error
>     receiving data: Connection reset by peer
>         Nov 07 17:20:45 rh76-cockpit cockpit-bridge[7698]:
>     https://localhost:5001api/v1/hosts/ceph-1: close failed: Error
>     sending data: Broken pipe
> 
>     The connection reset issue stops my app. It's not caught in a
>     promise .catch method either.
> 
>     As an example, here's the js code that I'm using
> 
>     export function deleteHost(hostName, svcToken) {
>     console.log("removing " + hostName + " from the inventory");
>     let url = "/api/v1/hosts/" + hostName;
>     return http.request({
>     path: url,
>     body: {},
>     method: "delete",
>     headers: {Authorization: svcToken}
>     });
>     }
> 
> 
>     RHEL 7.6 has cockpit 173 - but the versions of Fedora I've been
>     testing with were 179-181(I think). RHEL has selinux in permissive
>     mode, and the firewall down.
> 
>     Could anyone shed any light on why the bridge hit's this error on
>     older versions? The API server I'm talking to is the same, and it's
>     responding with a http 200!
> 
>     Thanks,
> 
>     Paul C
> 
> 
> _______________________________________________
> cockpit-devel mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedorahosted.org/archives/list/[email protected]
> 
_______________________________________________
cockpit-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]

Reply via email to