Bug 400888

Summary: Opening links from PyCharm leads to error:"Unable to create io-slave"
Product: [Frameworks and Libraries] frameworks-kio Reporter: Anton <kozlovsky.a.a>
Component: generalAssignee: David Faure <faure>
Status: REPORTED ---    
Severity: wishlist CC: a.samirh78, kdelibs-bugs
Priority: NOR    
Version: 5.44.0   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Anton 2018-11-09 20:54:30 UTC
SUMMARY
Open links from PyCharm causes error dialog:
"Unable to create io-slave. Can not create socket for launching io-slave for protocol 'http'."

STEPS TO REPRODUCE
1. Install PyCharm Community with snap.
2. Install django.
3. Create a test app or use existing one to startup the test web-server `python manage.py runserver`
4. Click the link produced by `runserver` command.


OBSERVED RESULT
New dialog appears:
"Unable to create io-slave. Can not create socket for launching io-slave for protocol 'http'."

EXPECTED RESULT
A browser should be opened with a login form into django admin web-interface.

SOFTWARE/OS VERSIONS
Windows: 
MacOS: 
Linux/KDE Plasma: Kubuntu 18.04
(available in About System)
KDE Plasma Version: 5.12.6
KDE Frameworks Version: 5.44.0
Qt Version: 5.9.5

ADDITIONAL INFORMATION
This problem could be solved by specifying default browser in Default applications. However, it's not clear to a user. I've spent a couple of hours to fix this. Would be nice to rid a user from this manipulations.
Comment 1 Ahmad Samir 2019-09-25 17:05:55 UTC
IINM, most distros set a default browser in their kde installations by default; how could KDE set a default browser? that depends on what web browsers are installed by default in a distro which is something KDE doesn't control.