Multiple issues with several applications on a fresh installation

I’ve just installed tumbleweed yesterday and I’m having trouble setting up my work environment:

  • Slack (flatpak) fails to install
  • KeepassXC (repo) is installed but crashes immediately when executed
  • Remmina (both flatpak and repo) crashes randomly
  • Ungoogled Chromium got installed, ran, but then it crashed for no reason and it wouldn’t start again
  • etc.

I have no idea what I might’ve done wrong. Help?

The terminal output of the crashing applications might help. Also the journal would be interessting as the ammount of crashing apps hints for a bigger underlying issue on your box.

Is it possible this is related to your recent thread ?!?! Multiple crashes from disparate apps is questionable.

  • Slack: it says the apply_extra script failed with status 32512. Original error message in portuguese (couldn’t get it to print in English):
erro: Falha ao instalar com.slack.Slack: Error deploying: Enquanto tentava aplicar dados extras: script apply_extra falhou, status de saída 32512
  • KeepassXC: Illegal instruction (core dumped)
  • Remmina: bwrap: execvp remmina: Accessing a corrupted shared library
  • Ungoogled Chromium: /bin/bash: error while loading shared libraries: /usr/lib/x86_64-linux-gnu/libncursesw.so.6: invalid ELF header

It’s a pretty big dump, not sure where I would send it to.

I don’t see the relation, unless something bad happened during installation

@romariorios wrote:

Use the dedicated “https://paste.opensuse.org/” for this forum.
Post the code (logs, etc) there and copy the link(s) to post back here in a Comment.

1 Like

Thank you! Here’s the paste: openSUSE Paste


I just tried to execute KDE ISO image writer (installed from flatpak) and got this worrying output:

ldconfig: /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libEGL.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libEGL.so.1.1.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libOpenGL.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libOpenGL.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libSDL2_image-2.0.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libSDL2_image-2.0.so.0.600.3 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libSM.so.6 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXcursor.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXft.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXft.so.2.3.8 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXss.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXt.so.6 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXv.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libXv.so.1.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libasprintf.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libasprintf.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libavdevice.so.60 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libavdevice.so.60.1.100 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.9 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libbrotlienc.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libbrotlienc.so.1.0.9 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libcom_err.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libcrypt.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libcrypt.so.2.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libcupsimage.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libdvbv5.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libdvbv5.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libexpat.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libexpat.so.1.8.10 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libext2fs.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libext2fs.so.2.4 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libffi.so.8 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libffi.so.8.1.4 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libfribidi.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libgbm.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libgbm.so.1.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libgettextpo.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libgettextpo.so.0.5.9 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libgettextsrc-0.22.so is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libgomp.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libksba.so.8 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libksba.so.8.14.7 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/liblz4.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.4 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libmenu.so.6 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libmenu.so.6.4 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libmpg123.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libmpg123.so.0.47.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libmythes-1.2.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libmythes-1.2.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libncursesw.so.6 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libncursesw.so.6.4 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libnettle.so.8 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libnettle.so.8.8 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.25.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libnss_compat.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libnssckbi.so is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libopus.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libopus.so.0.9.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libpcre2-posix.so.3 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libpcre2-posix.so.3.0.4 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libpthread.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libpulse.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libpulse.so.0.24.3 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libquadmath.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libreadline.so.8 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libreadline.so.8.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/librt.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libsasl2.so.3 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libsasl2.so.3.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libseccomp.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libseccomp.so.2.5.5 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libsmime3.so is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libsndfile.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.35 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libswresample.so.4 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libswresample.so.4.10.100 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libsyn123.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libsyn123.so.0.1.5 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libtheora.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libtheora.so.0.3.10 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libtiff.so.6 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libtiff.so.6.0.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libtinfo.so.6 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libtinfo.so.6.4 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libunwind-ptrace.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libunwind-ptrace.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libva-wayland.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libva-wayland.so.2.1900.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libvorbis.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.9 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libvulkan.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libvulkan.so.1.3.261 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libwavpack.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libwavpack.so.1.2.6 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-ewmh.so.2 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-ewmh.so.2.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-icccm.so.4 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-icccm.so.4.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-record.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-record.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-render-util.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-render-util.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xf86dri.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xf86dri.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xinput.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xinput.so.0.1.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xkb.so.1.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xv.so.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxcb-xv.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxslt.so.1 is not an ELF file - it has the wrong magic bytes at the start.

ldconfig: /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.39 is not an ELF file - it has the wrong magic bytes at the start.

Maybe a Botan issue with Botan 3.6.0?
https://botan.randombit.net/news.html

You can try the 3.6.1 Version of Botan/libbotan from here:
https://download.opensuse.org/repositories/home:/Sauerland:/Banking/openSUSE_Tumbleweed/

Not sure if that’s the problem for KeepassXC. I uninstalled it (and botan), but the situation remains the same

This means this file is corrupt. Not sure how that happened but I would check the “disk”.

With “rpm -Va libncursesw” you can check the installation of the package, it should print nothing if everything is fine.

With “sudo smartctl -a /dev/XXXX” you can check a drive for errors.

According to the smart report, the drive’s health is not optimal (which is infuriating, since I bought this HDD “new” a few months ago and barely even used it), but it is not failing, so I don’t see why this should cause so many failures.

(Especially since I have FreeBSD installed on a different partition in the very same HDD and I had no problems with it)

It printed nothing. Which is expected, considering that libncurses was probably from Ungoogled Chromium’s flatpak, not from the system.

I uninstalled every flatpak package and reinstalled chromium. It ran fine, but I’m not sure for how long. The first time I installed it it also ran fine – until it didn’t.

I’m going to try force-reinstalling every package to see what happens.

I learned that rpm -qa lists every installed package, so I did this and waited for a few hours:

rpm -qa|xargs sudo zypper in -yf

That might have helped with some of the issues, since now I was able to install Slack and KeepassXC from flatpak runs fine (though the one from the repos still crashes immediately on startup).

I guess the installation media was busted and some of the packages in it were corrupted and were installed like that (although that would be weird, since I used the netinstall iso, so all packages came from the network, not the installation media afaik). It’s late now, so I’m gonna get back to testing tomorrow and I’ll report back.

Thank you.

This seems solved for now. I’ll keep using tumbleweed for work and will report back if I have any more issues.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.