Bug 195367

Summary: fish_kio Fails in kde4.3 for konqueror, kate, kwrite, etc..
Product: [Frameworks and Libraries] kio Reporter: David Rankin <drankinatty>
Component: fishAssignee: Jörg Walter <trouble>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Unspecified   
Latest Commit: Version Fixed In:

Description David Rankin 2009-06-05 20:06:08 UTC
Version:            (using Devel)
Installed from:    Compiled sources

Using openSuSE 11.0 with kde4.3beta1 I am unable to connect with fish in konqueror (file management), kate, kwrite, etc. The connection is apparently made but is terminated instantly. The konqueror error displayed is:

<quote>

The requested operation could not be completed
Connection to Server Closed Unexpectedly
Details of the Request:
URL: fish://rbpllc.com:7381   **(Not the real port #)**
Protocol: fish
Date and Time: Friday 05 June 2009 12:45
Additional Information: rbpllc.com
Description:
Although a connection was established to rbpllc.com, the connection was closed at an unexpected point in the communication.
Possible Causes:
There may have been a problem with your network connection.
There may have been a problem at some point along the network path between the server and this computer.
A protocol error may have occurred, causing the server to close the connection as a response to the error.
Possible Solutions:
Try again, either now or at a later time.
Contact the administrator of the server for further assistance.
Contact your appropriate computer support system, whether the system administrator, or technical support group for further assistance.

</quote>

    Opening konqueror(KDE3), fish connects perfectly. I have both konqueror(KDE4) and konqueror(KDE3) sitting side-by-side on my KDE4.3 desktop. The old konqueror connects fine, the kde4 konqueror gives the above error. I can't figure out why?

    I can connect fine with fish on KDE4 across the LAN to non-standard ports, but I cannot connect to another host across the internet. I can't explain it.

    For the same sites I *can* connect over https to the secure pages on the sites, so the certificates are working fine. I can ssh from konsole to the sites without issues and I can "cd /#sh:rbpllc.com" in mc as well. It looks like a specific problem with the KDE4 fish process. Let me know what else I can send.
Comment 1 David Rankin 2009-06-09 08:43:33 UTC
This bug is getting stranger. It seems fish isn't completely broken, but just very screwed up and confused.. The reason being, after discussing it on the openSuSE list, it seems that you can ultimately get fish in kde4 to connect if you keep repeatedly trying over-and-over again, it will finally connect. This can take between 3 and 25 times to establish a connection in konqueror.

However, once you have gone through the process of repeatedly trying and then finally connecting to a site across the internet, you can then re-connect to that site the next time you try and access it without any problems. However, for all first time connections it is taking between 3-25 times of sitting there in konqueror, issuing the fish://yoursite.com command, having it fail with the message described in my initial report, then issuing the fish command again-and-again until it connects. This doesn't make much sense, but that is what's happening.
Comment 2 Pino Toscano 2009-06-11 10:09:25 UTC

*** This bug has been marked as a duplicate of bug 189235 ***