Tech-FZ / EmuGUI

A QEMU GUI that I made.
https://tech-fz.github.io/EmuGUI-doc/
GNU General Public License v3.0
103 stars 10 forks source link

Error while loading shared library libz.so.1 #67

Closed RafaelLinux closed 10 months ago

RafaelLinux commented 10 months ago

Downloaded and installed in openSUSE Tumbleweed. When I launch emugui executable, it throws: ./emugui: error while loading shared libraries: libz.so.1: failed to map segment from shared object

Tech-FZ commented 10 months ago

Can you please give me more detail? Which Linux kernel did you use? Which desktop environment?

Tech-FZ commented 10 months ago

vmplayer_8ZMvbshHGg I let you know I'm currently hunting down the issue, but so far, nothing to see. Are you sure you downloaded the right binaries?

RafaelLinux commented 10 months ago

Can you please give me more detail? Which Linux kernel did you use? Which desktop environment?

I'm sorry, I tought it will was easy to identify library issue and did not include more information:

This is the link I downloaded EmuGUI_v1.1.4.5412_Linux_amd64.tar.gz.

Operating System: openSUSE Tumbleweed 20230818 KDE Plasma Version: 5.27.7 KDE Frameworks Version: 5.108.0 Qt Version: 5.15.10 Kernel Version: 6.4.9-1-default (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i5-6600K CPU @ 3.50GHz Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2

Tech-FZ commented 10 months ago

Try to update the operating system.

RafaelLinux commented 10 months ago

Hello

openSUSE Tumbleweed is what is know as "rolling release", that is, is upgraded each about each week, so it's a really updated version!!!!

Tech-FZ commented 10 months ago

Maybe try to install the "LinuxLegacy" version and see if it helps?

RafaelLinux commented 10 months ago

I tried too, and exactly same error. Anyway, this time I noticed that error is not related to have or not that library, is about "loading". In fact, I did a search in my o.s. and found a lot of places and applications using that library:

/home/myuser/.local/share/lutris/runtime/lib64/libz.so.1
/home/myuser/bin/Meshroom/aliceVision/lib/libz.so.1
/home/myuser/bin/Natron/lib/libz.so.1
/opt/SpiderOakONE/lib/libz.so.1
/usr/lib/libz.so.1
/usr/lib64/libz.so.1
/usr/lib64/glibc-hwcaps/x86-64-v3/libz.so.1

and Lutris, Meshroom, Natron, SpiderOakONE works without issues, cause they include its own version. Maybe EmuGUI should include it?

Tech-FZ commented 10 months ago

Maybe try to copy the file in question to the EmuGUI folder?

RafaelLinux commented 10 months ago

Don't worry. I'll close issue.

Thank you