Installation of local Gaia Catalog

I’ve used the core script to install the catalogs. I followed Rich’s instructions on youtube. I’m getting this error:

14:29:31: Starting script C:\Users\Mahn\AppData\Local\siril-scripts\core/Siril_Catalog_Installer.py
14:29:34: WARNING: Could not find the Qt platform plugin “xcb” in “”
14:29:34: WARNING: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
14:29:34:
14:29:34: Available platform plugins are: minimal, offscreen, windows.
14:29:34:
14:29:35: Python process (PID: 5432) exited with status -1073740791
Have I broken something?

Hi,

I apparently face the same issue on Ubuntu.

19:07:21: Début du script /home/.../.var/app/org.siril.Siril/data/siril-scripts/core/Siril_Catalog_Installer.py
19:07:22: WARNING: could not connect to display 
19:07:22: WARNING: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
19:07:22: WARNING: Could not load the Qt platform plugin "xcb" in "" even though it was found.
19:07:22: WARNING: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
19:07:22: Available platform plugins are: offscreen, eglfs, wayland-brcm, wayland-egl, wayland, vnc, minimal, vkkhrdisplay, linuxfb, minimalegl, xcb.
19:07:22: Processus Python (PID : 4888) terminé par le signal 6

It did work on Nov. 24 when I installed the plate solving catalog.
It doesn’t work anymore today (I wish I could install the SPCC catalog).

Additional info:
After having read a post on the Facebook group, I’ve tried to reset the venv.
But it didn’t fix the problem.

Here is what is returned by the script.
The other scripts (AutoBGE, GraXpert, HDR_Multiscale, Veralux_HyperMetric_Stretch) seem to be working properly although GrapXpert returns an error message (see hereunder).

20:00:58: Début du script /home/.../.var/app/org.siril.Siril/data/siril-scripts/core/Siril_Catalog_Installer.py
20:00:58: Installing PyQt6. This may take a few seconds...
20:00:59: Collecting PyQt6
20:00:59:   Downloading pyqt6-6.10.1-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (2.1 kB)
20:00:59: Collecting PyQt6-sip<14,>=13.8 (from PyQt6)
20:00:59:   Downloading pyqt6_sip-13.10.3-cp313-cp313-manylinux1_x86_64.manylinux_2_5_x86_64.whl.metadata (495 bytes)
20:00:59: Collecting PyQt6-Qt6<6.11.0,>=6.10.0 (from PyQt6)
20:00:59:   Downloading pyqt6_qt6-6.10.1-py3-none-manylinux_2_34_x86_64.whl.metadata (535 bytes)
20:00:59: Downloading pyqt6-6.10.1-cp39-abi3-manylinux_2_34_x86_64.whl (37.9 MB)
20:01:00:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.9/37.9 MB 42.6 MB/s eta 0:00:00
20:01:00: Downloading pyqt6_qt6-6.10.1-py3-none-manylinux_2_34_x86_64.whl (83.8 MB)
20:01:02:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.8/83.8 MB 38.8 MB/s eta 0:00:00
20:01:02: Downloading pyqt6_sip-13.10.3-cp313-cp313-manylinux1_x86_64.manylinux_2_5_x86_64.whl (301 kB)
20:01:03: Installing collected packages: PyQt6-Qt6, PyQt6-sip, PyQt6
20:01:04: Successfully installed PyQt6-6.10.1 PyQt6-Qt6-6.10.1 PyQt6-sip-13.10.3
20:01:05: Successfully installed PyQt6
20:01:05: Installing astropy. This may take a few seconds...
20:01:05: Collecting astropy
20:01:06:   Downloading astropy-7.2.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (10 kB)
20:01:06: Requirement already satisfied: numpy>=1.24 in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from astropy) (2.3.5)
20:01:06: Collecting pyerfa>=2.0.1.1 (from astropy)
20:01:06:   Using cached pyerfa-2.0.1.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB)
20:01:06: Collecting astropy-iers-data>=0.2025.10.27.0.39.10 (from astropy)
20:01:06:   Downloading astropy_iers_data-0.2025.12.1.0.45.12-py3-none-any.whl.metadata (3.4 kB)
20:01:06: Collecting PyYAML>=6.0.0 (from astropy)
20:01:06:   Using cached pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
20:01:06: Requirement already satisfied: packaging>=22.0.0 in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from astropy) (25.0)
20:01:06: Downloading astropy-7.2.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (9.8 MB)
20:01:06:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.8/9.8 MB 32.5 MB/s eta 0:00:00
20:01:06: Downloading astropy_iers_data-0.2025.12.1.0.45.12-py3-none-any.whl (2.0 MB)
20:01:06:    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 25.8 MB/s eta 0:00:00
20:01:06: Using cached pyerfa-2.0.1.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738 kB)
20:01:06: Using cached pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (801 kB)
20:01:07: Installing collected packages: PyYAML, pyerfa, astropy-iers-data, astropy
20:01:10: Successfully installed PyYAML-6.0.3 astropy-7.2.0 astropy-iers-data-0.2025.12.1.0.45.12 pyerfa-2.0.1.5
20:01:10: Successfully installed astropy
20:01:10: Installing astropy_healpix. This may take a few seconds...
20:01:11: Collecting astropy_healpix
20:01:11:   Using cached astropy_healpix-1.1.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
20:01:11: Requirement already satisfied: numpy>=1.25 in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from astropy_healpix) (2.3.5)
20:01:11: Requirement already satisfied: astropy>=5 in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from astropy_healpix) (7.2.0)
20:01:11: Requirement already satisfied: pyerfa>=2.0.1.1 in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from astropy>=5->astropy_healpix) (2.0.1.5)
20:01:11: Requirement already satisfied: astropy-iers-data>=0.2025.10.27.0.39.10 in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from astropy>=5->astropy_healpix) (0.2025.12.1.0.45.12)
20:01:11: Requirement already satisfied: PyYAML>=6.0.0 in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from astropy>=5->astropy_healpix) (6.0.3)
20:01:11: Requirement already satisfied: packaging>=22.0.0 in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from astropy>=5->astropy_healpix) (25.0)
20:01:11: Using cached astropy_healpix-1.1.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (195 kB)
20:01:11: Installing collected packages: astropy_healpix
20:01:11: Successfully installed astropy_healpix-1.1.2
20:01:11: Successfully installed astropy_healpix
20:01:11: Installing vispy. This may take a few seconds...
20:01:12: Collecting vispy
20:01:12:   Using cached vispy-0.15.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.0 kB)
20:01:12: Requirement already satisfied: numpy in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from vispy) (2.3.5)
20:01:12: Collecting freetype-py (from vispy)
20:01:12:   Using cached freetype_py-2.5.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.3 kB)
20:01:12: Collecting hsluv (from vispy)
20:01:12:   Using cached hsluv-5.0.4-py2.py3-none-any.whl.metadata (2.7 kB)
20:01:12: Collecting kiwisolver (from vispy)
20:01:12:   Using cached kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (6.3 kB)
20:01:12: Requirement already satisfied: packaging in /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages (from vispy) (25.0)
20:01:12: Using cached vispy-0.15.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB)
20:01:12: Using cached freetype_py-2.5.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.0 MB)
20:01:12: Using cached hsluv-5.0.4-py2.py3-none-any.whl (5.3 kB)
20:01:12: Using cached kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB)
20:01:12: Installing collected packages: kiwisolver, hsluv, freetype-py, vispy
20:01:13: Successfully installed freetype-py-2.5.1 hsluv-5.0.4 kiwisolver-1.4.9 vispy-0.15.2
20:01:13: Successfully installed vispy
20:01:13: /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages/astropy/config/paths.py:55: AstropyUserWarning: XDG_CONFIG_HOME is set to '/home/.../.var/app/org.siril.Siril/config', but the default location, /home/.../.astropy/config, already exists, and takes precedence. This environment variable will be ignored.
20:01:13:   return set_temp_config._get_dir_path(rootname)
20:01:14: WARNING: could not connect to display 
20:01:14: WARNING: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
20:01:14: WARNING: Could not load the Qt platform plugin "xcb" in "" even though it was found.
20:01:14: WARNING: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
20:01:14: Available platform plugins are: offscreen, eglfs, wayland-brcm, wayland-egl, wayland, vnc, minimal, vkkhrdisplay, linuxfb, minimalegl, xcb.
20:01:14: Processus Python (PID : 4766) terminé par le signal 6

Message returned by the GraXpert script:

20:13:29: /home/.../.var/app/org.siril.Siril/data/siril/venv/lib/python3.13/site-packages/astropy/config/paths.py:55: AstropyUserWarning: XDG_CONFIG_HOME is set to '/home/.../.var/app/org.siril.Siril/config', but the default location, /home/.../.astropy/config, already exists, and takes precedence. This environment variable will be ignored.
20:13:29:   return set_temp_config._get_dir_path(rootname)

Looks like you are using flatpak.

Please try using appimage as flatpak is known for having some issues currently.
Or even better, on Ubuntu you have ppa

Thanks.

I just removed the flatpak installation and installed Siril through your ppa.
Unfortunately, I get the same error.

20:39:50: WARNING: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
20:39:50: WARNING: Could not load the Qt platform plugin "xcb" in "" even though it was found.
20:39:50: WARNING: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
20:39:50: Available platform plugins are: offscreen, eglfs, wayland-egl, vnc, minimal, vkkhrdisplay, linuxfb, wayland, minimalegl, xcb.
20:39:51: Processus Python (PID : 25100) terminé par le signal 6

I had the same warning messages. I installed the catalogs via Siril Appimage and once installed I’m using them with my Siril flatpak installation.

Thanks.

I just tried but the appimage generates the same message when I run the script to install the catalogs.

Hi @lock042

For your info, after a quick search on the internet, I found a post on stackoverflow: link.

I fixed the issue by installing libxcb-cursor-dev with the command:

sudo apt install libxcb-cursor-dev

I tried to understand why it worked through ChatGPT, but this is far above my skills and I’m not sure that what ChatGPT replied is relevant.

Well, it seems that the script Siril_Catalog_Installer.py launches PyQt6 and that PyQt6 requires the file libxcb-cursor.so, which is not brought by the standard package libxcb-cursor0 who brings the file libxcb-cursor.so.0.

Installing libxcb-cursor-dev brings libxcb-cursor.so that was missing.

I don’t know if it is of any help for you.

On my side, at the end of the day, the script finally worked properly and I’ve installed the local catalogs.