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/e899e36b-de37-4b5d-92f2-bb0110ca5ce7n%40googlegroups.com.
