Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Little Navmap Ubuntu 22.10 qt error

Featured Replies

Hi all!

On Ubuntu 22.10 there are probably some dependencies missing for Little Navmap. Google unfortunately gives me so much info on the subject back that I am now even more stupid than before. Does anyone have a idea how to fix it?

Below the terminal output...

 

BR and thx!

Mathias

 

humpix@Humpix-PC:~/X-Plane/LittleNavmap$ ./littlenavmap
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, xcb.

Abgebrochen (Speicherabzug geschrieben)
humpix@Humpix-PC:~/X-Plane/LittleNavmap$ ldd littlenavmap
    linux-vdso.so.1 (0x00007ffd77f9c000)
    libmarblewidget-qt5.so.25 => /home/humpix/X-Plane/LittleNavmap/././lib/libmarblewidget-qt5.so.25 (0x00007f4784400000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4784b78000)
    libQt5PrintSupport.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/libQt5PrintSupport.so.5 (0x00007f4784000000)
    libQt5Widgets.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/libQt5Widgets.so.5 (0x00007f4783600000)
    libQt5Gui.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/libQt5Gui.so.5 (0x00007f4782c00000)
    libQt5Sql.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/libQt5Sql.so.5 (0x00007f4782800000)
    libQt5Network.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/libQt5Network.so.5 (0x00007f4782400000)
    libQt5Core.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/libQt5Core.so.5 (0x00007f4781c00000)
    libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f4781800000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4784317000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4784b56000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4781400000)
    libastro.so.1 => /home/humpix/X-Plane/LittleNavmap/././lib/./libastro.so.1 (0x00007f4784b07000)
    libQt5Xml.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/./libQt5Xml.so.5 (0x00007f4781000000)
    libQt5Quick.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/./libQt5Quick.so.5 (0x00007f4780800000)
    libQt5Svg.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/./libQt5Svg.so.5 (0x00007f4780400000)
    libQt5Qml.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/./libQt5Qml.so.5 (0x00007f477fc00000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4784b00000)
    libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f4784290000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4784afb000)
    libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f4783fac000)
    libicui18n.so.56 => /home/humpix/X-Plane/LittleNavmap/././lib/libicui18n.so.56 (0x00007f477f600000)
    libicuuc.so.56 => /home/humpix/X-Plane/LittleNavmap/././lib/libicuuc.so.56 (0x00007f477f200000)
    libicudata.so.56 => /home/humpix/X-Plane/LittleNavmap/././lib/libicudata.so.56 (0x00007f477d800000)
    libgthread-2.0.so.0 => /lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f4784af4000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f4783e73000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f4784ba9000)
    libQt5QmlModels.so.5 => /home/humpix/X-Plane/LittleNavmap/././lib/./libQt5QmlModels.so.5 (0x00007f477d400000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f478428b000)
    libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f4783549000)
    libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f4782bce000)
    libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f4782b05000)
    libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f4782ad9000)
    libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f4784285000)
    libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f4784278000)
    libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f4781b65000)
    libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f47816c2000)
    libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f4783e6c000)
    libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f4783536000)
    libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f4782aaf000)
    libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f4784272000)
    libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f4783e64000)
    libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f4782a97000)
    libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f4782a8a000)
humpix@Humpix-PC:~/X-Plane/LittleNavmap$

 

Here in the FAQ is information how to debug the plugin loading: https://albar965.github.io/littlenavmap-faq.html#linux-start

Quote

Little Navmap does not start on Linux

You can run Little Navmap and generate more diagnostics by opening a terminal/shell and cd to the LNM installation folder. Enter the following:

bash -c "(ldd littlenavmap && export QT_DEBUG_PLUGINS=1 && ./littlenavmap )" >start_log.txt 2>&1

This will check dependencies for Little Navmap, enable extra output for plugin loading, run the program and put the output into a file start_log.txt.

Send me this file and I can check which library is missing: Contact.

Seems one of the plugins is missing a package. The last case I ran into was a missing libxcb-icccm4.

The missing packages don't show up in the ldd command since plugins are loaded dynamically. You can also go through the plugins in ".../LittleNavmap-linux-22.04-2.8.7/lib/platforms" and check what is missing.

I'm developing on 22.04 so it should not cause big issues.

Alex

  • Author

Thanks Alex, that does the trick!

libxcb-xinerama.so.0 was missing according to the log.

sudo apt install libxcb-xinerama0

BR
Mathias

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.