eric7 stuck at startup (ubuntu 22.04)

mhamant at free.fr mhamant at free.fr
Sat Feb 18 14:03:21 GMT 2023


Hi,

I'm running Ubuntu 22.04,
I just created a new venv, ran 'pip install eric-ide'.
Activate the venv then start eric with 'eric7_ide --debug'

The main splash screen and main window appear and gets stuck on "Starting Debugger".

In the console I get the following output. At the end I hit Ctrl+C, the traceback is displayed but nothing more happens.

 What's wrong ?

===

$ eric7_ide --debug
DEBUG:root:Importing Preferences
Warning: translation file 'qscintilla_en_US'could not be loaded.
Using default.
qt.tlsbackend.ossl: Incompatible version of OpenSSL (built with OpenSSL 1.x, runtime version is >= 3.x)
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
qt.network.ssl: The backend "cert-only" does not support QSslKey
qt.network.ssl: Active TLS backend does not support key creation
DEBUG:root:Starting...
DEBUG:root:Generating Main Window...
DEBUG:root:Initializing Basic Services...
DEBUG:root:Creating Conda Interface...
DEBUG:root:Creating Pip Interface...
qt.network.ssl: The backend "cert-only" does not provide system CA certificates
DEBUG:root:Creating Virtual Environments Manager...
DEBUG:root:Creating Project Manager...
DEBUG:root:Creating Multi-Project Manager...
DEBUG:root:Creating Debug Server...
Background Service listening on: 127.0.0.1:43129
DEBUG:root:Initializing Plugin Manager...
qt.network.ssl: The backend "cert-only" does not provide system CA certificates
DEBUG:root:Generating Main User Interface...
DEBUG:root:Creating Application Objects...
DEBUG:root:Creating Viewmanager...
DEBUG:root:Creating Previewer...
DEBUG:root:Creating Python AST Viewer
DEBUG:root:Creating Python Disassembly Viewer
DEBUG:root:Creating Project Browser...
DEBUG:root:Creating Multiproject Browser...
DEBUG:root:Creating Task Viewer...
DEBUG:root:Creating Log Viewer...
DEBUG:root:Creating Debug Viewer...
DEBUG:root:Creating Shell...
DEBUG:root:Creating Template Viewer...
DEBUG:root:Creating File Browser...
DEBUG:root:Creating Symbols Viewer...
DEBUG:root:Creating Code Documentation Viewer...
qt.webenginecontext: 

GL Type: desktop
Surface Type: OpenGL
Surface Profile: CompatibilityProfile
Surface Version: 4.3
QSG RHI Backend: OpenGL
Using Supported QSG Backend: yes
Using Software Dynamic GL: no
Using Multithreaded OpenGL: no

Init Parameters:
  *  application-name eric7 
  *  browser-subprocess-path /home/martin/eric_install/lib/python3.10/site-packages/PyQt6/Qt6/libexec/QtWebEngineProcess 
  *  create-default-gl-context  
  *  disable-features ConsolidatedMovementXY,InstalledApp,BackgroundFetch,WebOTP,WebPayments,WebUSB,PictureInPicture 
  *  disable-setuid-sandbox  
  *  disable-speech-api  
  *  enable-features NetworkServiceInProcess,TracingServiceInProcess 
  *  enable-threaded-compositing  
  *  in-process-gpu  
  *  use-gl desktop 

DEBUG:root:Creating PyPI Package Manager...
DEBUG:root:Creating Conda Package Manager...
DEBUG:root:Creating Chat Widget...
DEBUG:root:Creating IRC Widget...
qt.network.ssl: The backend "cert-only" does not provide system CA certificates
DEBUG:root:Creating MicroPython Widget...
DEBUG:root:Creating Numbers Viewer...
DEBUG:root:Creating Jedi Assistant...
JSON server (JediServer) listening on: 127.0.0.1:44037
qt.network.ssl: The backend "cert-only" does not provide system CA certificates
DEBUG:root:Creating Internal Help Viewer...
DEBUG:root:Creating Layout...
DEBUG:root:Creating sidebars...
DEBUG:root:Creating Sidebars Layout...
DEBUG:root:Creating central widget...
DEBUG:root:Created Layout
DEBUG:root:Creating Debugger UI...
DEBUG:root:Setting up signal/slot-connections...
DEBUG:root:Initializing Tools...
DEBUG:root:Registering Objects...
DEBUG:root:Initializing Actions...
DEBUG:root:Initializing Menus...
DEBUG:root:Initializing Toolbars...
DEBUG:root:Initializing Statusbar...
DEBUG:root:Initializing Plugins...
DEBUG:root:Activating Plugins...
DEBUG:root:Generating Plugins Toolbars...
DEBUG:root:Cleaning Plugins Download Area...
DEBUG:root:Restoring Toolbarmanager...
DEBUG:root:Setting View Profile...
DEBUG:root:Reading Tasks...
DEBUG:root:Reading Templates...
DEBUG:root:Starting Debugger...
qt.network.ssl: The backend "cert-only" does not provide system CA certificates
DEBUG:root:<Debug-Server> {"jsonrpc": "2.0", "method": "DebuggerId", "params": {"debuggerId": "martin-Z87-D3HP/35629/main"}}

DEBUG:root:<Debug-Server> {"jsonrpc": "2.0", "method": "ResponseCapabilities", "params": {"capabilities": 63, "clientType": "Python3", "debuggerId": "martin-Z87-D3HP/35629/main"}}

DEBUG:root:<Debug-Server> {"jsonrpc": "2.0", "method": "ResponseThreadSet", "params": {"debuggerId": "martin-Z87-D3HP/35629/main"}}

DEBUG:root:<Debug-Server> {"jsonrpc": "2.0", "method": "ResponseStack", "params": {"stack": [], "threadName": "MainThread", "debuggerId": "xxx/35629/main"}}

DEBUG:root:<Debug-Server> {"jsonrpc": "2.0", "method": "ResponseBanner", "params": {"version": "Python 3.10.6 (main, Nov 14 2022, 16:10:14) [GCC 11.3.0]", "platform": "martin-Z87-D3HP", "debuggerId": "xxx/35629/main"}}

DEBUG:root:<Debug-Server> {"jsonrpc": "2.0", "method": "ResponseThreadList", "params": {"currentID": 140685372854272, "threadList": [{"id": 140685372854272, "name": "MainThread", "broken": false, "except": false}], "debuggerId": "xxx/35629/main"}}

^CTraceback (most recent call last):
  File "/home/xxx/eric_install/lib/python3.10/site-packages/eric7/Utilities/BackgroundClient.py", line 250, in <module>
    backgroundClient.run()
  File "/home/xxx/eric_install/lib/python3.10/site-packages/eric7/Utilities/BackgroundClient.py", line 169, in run
    header = self.__receive(struct.calcsize(b"!II"))
  File "/home/xxx/eric_install/lib/python3.10/site-packages/eric7/Utilities/BackgroundClient.py", line 121, in __receive
    newData = self.connection.recv(length - len(data))
KeyboardInterrupt


More information about the Eric mailing list