[Cin] AppImage and libGL errors at CinGG startup

Terje J. Hanssen terjejhanssen at gmail.com
Sat May 27 02:40:22 CEST 2023


Phyllis and Andrew,

Yes, Applications/CinGG-20230101-x86_64.AppImage resulted in the same 
errors.

Over time I have added some (several) OBS community and other add--on 
repositories to Leap 15.4, which was on kernel version 6.2.

I searhed my system for the claimed missing 
/usr/lib64/dri/nouveau_dri.so and found that Mesa-dri-nouveau - Mesa DRI 
plug-in for 3D acceleration via Nouveau contained nouveau_dri.so, which 
is necessary for Nouveau's 3D acceleration to work. It is packaged 
separately since it is still experimental.
I then tried to install the latest 
Mesa-dri-nouveau-23.1.0~git20230218-lp154.7.1.x86_64 but lost my desktop ..

Ok, I had the console left and downgraded lp15.4 to more official and 
semi-official repos based on kernel 5.14.21-150400.24.63-default.
Mesa-packages now are

S  | Name             | Type  | Version               | Arch   | Repository
---+------------------+-------+-----------------------+--------+-------------------------------------------------------------
i+ | Mesa             | pakke | 21.2.4-150400.68.12.1 | x86_64 | 
SUSE:SLE-15:Update
i+ | Mesa             | pakke | 21.2.4-150400.68.12.1 | x86_64 | Update 
repository with updates from SUSE Linux Enterprise 15
i  | Mesa-demo-x      | pakke | 8.3.0-1.33            | x86_64 | Main 
Repository
i+ | Mesa-dri         | pakke | 21.2.4-150400.68.12.1 | x86_64 | 
SUSE:SLE-15:Update
i+ | Mesa-dri         | pakke | 21.2.4-150400.68.12.1 | x86_64 | Update 
repository with updates from SUSE Linux Enterprise 15
i+ | Mesa-dri-nouveau | pakke | 21.2.4-150400.68.12.1 | x86_64 | 
SUSE:SLE-15:Update
i+ | Mesa-dri-nouveau | pakke | 21.2.4-150400.68.12.1 | x86_64 | Update 
repository with updates from SUSE Linux Enterprise 15
i+ | Mesa-gallium     | pakke | 21.2.4-150400.68.12.1 | x86_64 | 
SUSE:SLE-15:Update
i+ | Mesa-gallium     | pakke | 21.2.4-150400.68.12.1 | x86_64 | Update 
repository with updates from SUSE Linux Enterprise 15
i+ | Mesa-libEGL1     | pakke | 21.2.4-150400.68.12.1 | x86_64 | 
SUSE:SLE-15:Update
i+ | Mesa-libEGL1     | pakke | 21.2.4-150400.68.12.1 | x86_64 | Update 
repository with updates from SUSE Linux Enterprise 15
i+ | Mesa-libGL1      | pakke | 21.2.4-150400.68.12.1 | x86_64 | 
SUSE:SLE-15:Update
i+ | Mesa-libGL1      | pakke | 21.2.4-150400.68.12.1 | x86_64 | Update 
repository with updates from SUSE Linux Enterprise 15
i  | Mesa-libglapi0   | pakke | 21.2.4-150400.68.12.1 | x86_64 | 
SUSE:SLE-15:Update
i  | Mesa-libglapi0   | pakke | 21.2.4-150400.68.12.1 | x86_64 | Update 
repository with updates from SUSE Linux Enterprise 15
i  | Mesa-libva       | pakke | 21.2.4-150400.68.12.1 | x86_64 | 
SUSE:SLE-15:Update
i  | Mesa-libva       | pakke | 21.2.4-150400.68.12.1 | x86_64 | Update 
repository with updates from SUSE Linux Enterprise 15


The libGL errors disappeared, while the AppImageLauncher: GdkPixbuf 
errors are still there at CinGG startup.


Den 26.05.2023 23:39, skrev Phyllis Smith:
> Terje, also could you verify that the previous appimage still works 
> that you had been using just to rule out O/S changes?
>
> On Fri, May 26, 2023 at 10:41 AM Terje J. Hanssen via Cin 
> <cin at lists.cinelerra-gg.org> wrote:
>
>     I tried to start the latest CinGG Appimages in a terminal and got
>     several libGL errors. Any suggestions to the reason and how to
>     solve it?
>
>     1) As user:
>
>     terje at localhost:~/Applications>  ls -1 CinGG*
>     CinGG-20230430-x86_64_bb12884636d31e78f606210fbe8af744.AppImage
>     CinGG-20230430-x86_64-multibit_45292c165a611fccf83b42dca4a96209.AppImage
>
>     terje at localhost:~/Applications>
>     ./CinGG-20230430-x86_64_bb12884636d31e78f606210fbe8af744.AppImage
>     /usr/bin/AppImageLauncher: /usr/lib64/libcurl.so.4: no version
>     information available (required by
>     /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)
>
>     ** (AppImageLauncher:22280): WARNING **: 16:25:48.400: Pixbuf theme:
>     Cannot load pixmap file
>     /usr/share/themes/Breeze/gtk-2.0/../assets/progressbar-trough.png:
>     Feil
>     under lasting av bilde
>     «/usr/share/themes/Breeze/gtk-2.0/../assets/progressbar-trough.png»:
>     Fatal feil i PNG-bildefil: bad parameters to zlib
>
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     ** (AppImageLauncher:22280): WARNING **: 16:25:48.400: Invalid
>     borders
>     specified for theme pixmap:
>     /usr/share/themes/Breeze/gtk-2.0/../assets/progressbar-trough.png,
>     borders don't fit within the image
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF
>     (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>
>     (AppImageLauncher:22280): GdkPixbuf-CRITICAL **: 16:25:48.400:
>     gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
>     Cinelerra Infinity - built: Apr 30 2023 10:19:28
>     git://git.cinelerra-gg.org/goodguy/cinelerra.git
>     <http://git.cinelerra-gg.org/goodguy/cinelerra.git>
>     (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
>     2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
>     Cinelerra is free software, covered by the GNU General Public License,
>     and you are welcome to change it and/or distribute copies of it under
>     certain conditions. There is absolutely no warranty for Cinelerra.
>
>     lang changed from 'nb_NO.UTF-8' to ''
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: Ingen
>     slik fil eller filkatalog (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: Ingen
>     slik fil eller filkatalog (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     build plugin index for: /tmp/.mount_CinGG-iIdmzp/usr/bin/plugins
>     build lv2 index for: /usr/share/cin/lv2
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: Ingen
>     slik fil eller filkatalog (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: Ingen
>     slik fil eller filkatalog (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: Ingen
>     slik fil eller filkatalog (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: Ingen
>     slik fil eller filkatalog (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: Ingen
>     slik fil eller filkatalog (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: Ingen
>     slik fil eller filkatalog (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: Ingen
>     slik fil eller filkatalog (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     Total excess of backups: -50
>     Session time: 0:00:10
>     Cpu time: user: 0:00:02.111 sys: 0:00:00.223
>
>
>     2) As root: AppImageLauncher - Run Once
>
>     # ./CinGG-20230430-x86_64_bb12884636d31e78f606210fbe8af744.AppImage
>     /usr/bin/AppImageLauncher: /usr/lib64/libcurl.so.4: no version
>     information available (required by
>     /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)
>     QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to
>     '/tmp/runtime-root'
>     Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and
>     $XDG_RUNTIME_DIR
>     not defined (consider using --machine=<user>@.host --user to
>     connect to
>     bus of other user)
>     Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and
>     $XDG_RUNTIME_DIR
>     not defined (consider using --machine=<user>@.host --user to
>     connect to
>     bus of other user)
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     Cinelerra Infinity - built: Apr 30 2023 10:19:28
>     git://git.cinelerra-gg.org/goodguy/cinelerra.git
>     <http://git.cinelerra-gg.org/goodguy/cinelerra.git>
>     (c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
>     2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
>     Cinelerra is free software, covered by the GNU General Public License,
>     and you are welcome to change it and/or distribute copies of it under
>     certain conditions. There is absolutely no warranty for Cinelerra.
>
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     build plugin index for: /tmp/.mount_CinGG-xhTSAk/usr/bin/plugins
>     build lv2 index for: $CIN_PATH/lv2
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     libGL error: MESA-LOADER: failed to open nouveau:
>     /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No
>     such
>     file or directory (search paths /usr/lib64/dri, suffix _dri)
>     libGL error: failed to load driver: nouveau
>     Total excess of backups: -50
>     Session time: 0:00:09
>     Cpu time: user: 0:00:02.212 sys: 0:00:00.235
>
>
>     3) As root: AppImageLauncher discovered I had not started CinGG as
>     root
>     before and suggested - Intergrate and Run
>     (possibly I also quick accepted something like Save in a central
>     location
>
>     I haven't tried this as root before, but something to be aware about.
>     What happened here was that the CinGG AppImages were moved from my
>     user's ~/Applications to /root/Applications
>     Well, confusing, but I simply moved the CinGG Appimages back to my
>     user's ~/Applications again and they also appeared again in Gnome
>     Favorites.
>
>
>     Thanks,
>     Terje J.H
>
>     -- 
>     Cin mailing list
>     Cin at lists.cinelerra-gg.org
>     https://lists.cinelerra-gg.org/mailman/listinfo/cin
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20230527/301d02b6/attachment-0001.htm>


More information about the Cin mailing list