Debian 12 and Lyx 2.3.7-1

Folsk Pratima folsk0pratima at cock.li
Wed Nov 1 08:13:56 UTC 2023


On Tue, 31 Oct 2023 09:31:13 +0000
Peter<peter.northerly at gmail.com> wrote:

> Hi, I have just upgraded to Debian 12 and find Lyx will not load.  In
> addition, trying to load it seems to crash xorg, so the only way out
> is to reboot.  I was going to post the slew of error messages from
> the terminal, but as soon as I opened Claws the display became
> unusable.  Moving the cursor led to a broad black line across the
> display, and clicking no longer worked.
> 
> I have tried starting Lyx from the terminal as a different user, and
> I get this:
> 
> [different user]:~$ lyx
> qt.qpa.xcb: could not connect to display 
> qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even
> though it was found. This application failed to start because no Qt
> platform plugin could be initialized. Reinstalling the application may
> fix this problem.
> 
> Available platform plugins are: eglfs, linuxfb, minimal, minimalegl,
> offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl,
> wayland-xcomposite-glx, xcb.
> 
> I have checked, and xcb is installed.
> 
> Any suggestions?  Should I try to revert to an earlier version, which
> worked just fine under Debian 11, and if so how would one do that?  I
> have tried reinstalling as suggested above, but it makes no
> difference.
> 
> What happens on launch is that a large window with no borders comes
> up.  The Lyx starting logo is in the middle.  But there is no
> toolbar, neither right nor left clicks work either.
> 
> This is Debian 12 with fluxbox. 
> 
> Any help gratefully received.  I can try running debug if anyone
> knows what flags to use and what to look for.
> 
> Peter

I did not upgrade from Debian 11, but made a clean install and Lyx
works just fine, so it is problem with your upgrade. AFAIK it is common
for X to break on Debian upgrade.

Sorry, I am not going to be much help but if you are really
desperate you could try doing something nuclear like
```
dpkg-query -f '${Package} ${db:Status-Status}\n' -W '*xorg*' -W '*gtk*'
-W '*qt*' | awk '/ installed$/'
```
and deleting all (or most) of the packages. It will be a bit of a hassle
to install them all again especially if your installation is big, but it
*might* fix you problem.

Also, a tiny bit of lurking:
https://stackoverflow.com/questions/67272188/debian-10-qt-qpa-plugin-could-not-load-the-qt-platform-plugin-xcb-in-eve
I assume it's not likely "$DISPLAY" is missing, but maybe really some
xcb libraries got deleted during upgrade? Are other qt applications
working?

You can also `apt purge lyx` and then install in again...

You can also `strace lyx > ~/tmp/trace 2>&1` and then skim trough it
after reboot, but believe me that's not going to be pretty.


More information about the lyx-users mailing list