I wonder if installing an earlier version of PyQt6 would work? Lots of folks with many Qt-based programs have xcb problems. It's not just one release, it's a persistent problem.
On Monday, July 22, 2024 at 11:32:33 AM UTC-4 [email protected] wrote: > Yes, /usr/lib/qt6/plugins/platforms/libqxcb.so exists. Setting the > mentioned env var to wayland brings up the same error, with "wayland" > instead of "xcb" in the error text. It seems that there is a directory path > that didn't get set or has been deleted: 'not found in ""'. > > On Monday, July 22, 2024 at 5:24:57 PM UTC+2 [email protected] wrote: > >> Does the file /usr/lib/qt6/plugins/platforms/libqxcb.so exist on your >> system? >> >> Could you try re-installing package `qt6-base`, if not? >> >> Jake >> >> On Mon, Jul 22, 2024 at 10:56 AM Thomas Passin <[email protected]> wrote: >> >>> It's still got to be some library in the xcb library system. So far as I >>> can see it's a Qt problem, not really a Leo one - although that doesn't >>> help, does it? Just having them already installed isn't always enough. I >>> remember one of my VMs had the culprit installed, but after I ran the >>> installation command for it then Qt worked. I don't remember any details, >>> though. I also recall that in one case the library name was different from >>> the one or two that had been suggested in the error message. That time I >>> lucked out with an Internet search. >>> >>> Which distro is this, BTW? >>> >>> On Monday, July 22, 2024 at 10:48:32 AM UTC-4 [email protected] wrote: >>> >>>> Latest qt6-tools are Installed already. Installed qtutilities-qt6. No >>>> luck. >>>> >>>> As for the "&& leo" after setting the env var: That means: "and then >>>> start leo". >>>> >>>> Setting the env var did not show more helpful text, alas. >>>> >>>> On Monday, July 22, 2024 at 3:34:41 PM UTC+2 [email protected] wrote: >>>> >>>>> Apologies, pkg name is ‘qt6-tools’, not ‘qt6-utils’. >>>>> >>>>> Jake >>>>> >>>>> On Jul 22, 2024, at 9:30 AM, Jacob Peck <[email protected]> wrote: >>>>> >>>>> >>>>> >>>>> Thomas, their very first post in this thread indicated they did run >>>>> with that env var set. >>>>> >>>>> Please try (re-)installing qt6-utilis. That fixed it on my Arch >>>>> install, and I assume Endeavor uses the arch packages. >>>>> >>>>> Jake >>>>> >>>>> On Jul 22, 2024, at 8:50 AM, Thomas Passin <[email protected]> wrote: >>>>> >>>>> Try setting that debug variable: export QT_DEBUG_PLUGINS=1 >>>>> Maybe the Qt message will be more informative. BTW, you don't need >>>>> PyQt5. Leo doesn't use it any more. Please post the Qt error message >>>>> here >>>>> if you can't resolve the problem. >>>>> On Monday, July 22, 2024 at 7:20:05 AM UTC-4 [email protected] wrote: >>>>> >>>>>> Installed xcb-util-cursor, libxinerama. Reinstalled PyQt5, PyQt6 - to >>>>>> no avail. >>>>>> >>>>>> >>>>>> On Monday, July 22, 2024 at 12:28:47 PM UTC+2 [email protected] >>>>>> wrote: >>>>>> >>>>>>> Here is a page that has some good information about fixing this >>>>>>> problem in case my previous post doesn't: >>>>>>> “Failed to load platform plugin ”xcb“ ” while launching qt5 app on >>>>>>> linux >>>>>>> <https://askubuntu.com/questions/308128/failed-to-load-platform-plugin-xcb-while-launching-qt5-app-on-linux-without> >>>>>>> >>>>>>> Briefly, you can get a more complete error message by setting this >>>>>>> environmental variable before launching Leo: >>>>>>> >>>>>>> export QT_DEBUG_PLUGINS=1 >>>>>>> >>>>>>> On Monday, July 22, 2024 at 6:22:55 AM UTC-4 Thomas Passin wrote: >>>>>>> >>>>>>>> This error comes up with small variations for some Linux systems. >>>>>>>> Many times the error message will continue to suggest a command line >>>>>>>> for >>>>>>>> installing the required library. That library may already be >>>>>>>> installed but >>>>>>>> not the right version. If there was no suggestion, search online for >>>>>>>> how >>>>>>>> to install it for your system. Often the library is named >>>>>>>> *libxcb-cursor0 >>>>>>>> *but sometimes it goes by a different name. Here's a site than >>>>>>>> can help finding the right install package: http://pkgs.org/ >>>>>>>> >>>>>>>> On Ubuntu systems, this command used to work (I don't know if it >>>>>>>> still does): >>>>>>>> >>>>>>>> sudo apt-get install libxcb-xinerama0 >>>>>>>> >>>>>>>> Sometimes the required library goes by this name: *libqxcb.so* >>>>>>>> instead. Sometimes the error message will suggest two possible names >>>>>>>> instead of just the one. Try them both if the first doesn't do the job. >>>>>>>> On Monday, July 22, 2024 at 5:40:34 AM UTC-4 [email protected] >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Issuing >>>>>>>>> >>>>>>>>> export QT_DEBUG_PLUGINS=1 && leo >>>>>>>>> >>>>>>>>> yields >>>>>>>>> >>>>>>>>> setting leoID from os.getenv('USER'): 'XXXXX' >>>>>>>>> qt.core.plugin.factoryloader: checking directory path >>>>>>>>> "/usr/bin/platforms" ... >>>>>>>>> qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "" >>>>>>>>> This application failed to start because no Qt platform plugin >>>>>>>>> could be initialized. Reinstalling the application may fix this >>>>>>>>> problem. >>>>>>>>> >>>>>>>>> Everything with "xcb" in its name seems installed (I'am on >>>>>>>>> endeavourOS). >>>>>>>>> Any idea, how I could proceed? >>>>>>>>> >>>>>>>>> What I did so far: >>>>>>>>> - Update the whole system (endeavourOS) >>>>>>>>> - Update Leo from PYPI >>>>>>>>> >>>>>>>>> Cheers >>>>>>>>> Paul >>>>>>>>> >>>>>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "leo-editor" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/leo-editor/c2d16273-5d73-45d6-85f0-364af7f1d0f4n%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/leo-editor/c2d16273-5d73-45d6-85f0-364af7f1d0f4n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "leo-editor" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/leo-editor/093c6127-0812-49d3-a929-9af9420a8d8dn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/leo-editor/093c6127-0812-49d3-a929-9af9420a8d8dn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/7b48423a-775c-47e1-9569-7f757ba402c7n%40googlegroups.com.
