Hi,

the observed issue is caused by Ubuntu. Starting with Ubuntu 22.04 they changed libssl  from version 1.x to 3.x. Unfortunately Qt6 is still compiled against libssl 1.x. This will change with Qt 6.5 once it is released. The only solution is to install the package libssl1.1 from Ubuntu 20.04.

Regards,
Detlev

Am 18.02.23 um 15:47 schrieb mham...@free.fr:
Hi Michael,

Thank you for the quick answer. It doesn't seem to be that same issue.
BTW I installed eric through pip.

I tried to drop .eric7 folder as well.

----- Mail original -----
De: "MichaelR" <michael...@runbox.com>
À: eric@riverbankcomputing.com
Envoyé: Samedi 18 Février 2023 15:27:48
Objet: Re: eric7 stuck at startup (ubuntu 22.04)

That sounds kinda similar to something I recently ran across:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031373

The short answer for me was to install libqt6sql6-sqlite.  Debian's
eric package is being updated to reflect that dependency.  Perhaps
Ubuntu "inherited" this problem?




On Sat, 18 Feb 2023 15:03:21 +0100 (CET)
mham...@free.fr wrote:

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

--
Detlev Offenbach
det...@die-offenbachs.de

Attachment: OpenPGP_0xBD1F26A5DA8A6150.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to