Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fails to launch with version `OPENSSL_3.2.0' not found (required by /lib64/libcurl.so.4) #2646

Closed
clarg18 opened this issue Nov 13, 2024 · 10 comments

Comments

@clarg18
Copy link

clarg18 commented Nov 13, 2024

Bug Report

clarg@fedora:~/Applications$ ./pyfa-v2.61.0-linux_8d0c7d8c023e9a8c92195b417581b83d.AppImage
/usr/bin/AppImageLauncher: /lib64/libcurl.so.4: no version information available (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)
Traceback (most recent call last):
File "/tmp/.mount_pyfa-vGLVWGJ/opt/pyfa/pyfa.py", line 27, in
import config
File "/tmp/.mount_pyfa-vGLVWGJ/opt/pyfa/config.py", line 4, in
import wx
File "/tmp/.mount_pyfa-vGLVWGJ/usr/local/lib/python3.11/dist-packages/wx/init.py", line 17, in
from wx.core import *
File "/tmp/.mount_pyfa-vGLVWGJ/usr/local/lib/python3.11/dist-packages/wx/core.py", line 12, in
from ._core import *
ImportError: /tmp/.mount_pyfa-vGLVWGJ/usr/lib/x86_64-linux-gnu/libssl.so.3: version `OPENSSL_3.2.0' not found (required by /lib64/libcurl.so.4)

Expected behavior:

GUI Launches

Actual behavior:

App crashes before GUI launches

Detailed steps to reproduce:

Run the app image

Fits involved in EFT format (Edit > To Clipboard > EFT):

Release or development git branch? Please note the release version or commit hash:

current stable v2.61.0

Operating system and version (eg: Windows 10, OS X 10.9, OS X 10.11, Ubuntu 16.10):

OS: "Fedora Linux 40 (KDE Plasma)"
Kernel: 6.11.6-200.fc40.x86_64
Architecture: x86_64
CPU: AMD Ryzen 9 5900X 12-Core Processor
Memory: 31Gi

Other relevant information:

Using Wayland

@Cyborgscode
Copy link

Cyborgscode commented Nov 14, 2024

OS: Fedora 40 Cinnamon
DES: X11

$ ./pyfa-v2.61.0-linux.AppImage'
Traceback (most recent call last):
File "/tmp/.mount_pyfa-vef8jCH/opt/pyfa/pyfa.py", line 27, in
import config
File "/tmp/.mount_pyfa-vef8jCH/opt/pyfa/config.py", line 4, in
import wx
File "/tmp/.mount_pyfa-vef8jCH/usr/local/lib/python3.11/dist-packages/wx/init.py", line 17, in
from wx.core import *
File "/tmp/.mount_pyfa-vef8jCH/usr/local/lib/python3.11/dist-packages/wx/core.py", line 12, in
from ._core import *
ImportError: /tmp/.mount_pyfa-vef8jCH/usr/lib/x86_64-linux-gnu/libssl.so.3: version `OPENSSL_3.2.0' not found (required by /lib64/libcurl.so.4)
$ rpm -q openssl
openssl-3.2.2-3.fc40.x86_64

@DarkFenX
Copy link
Member

Can you test v2.60.2? I wonder if it's wxpython version update (4.2.1 -> 4.2.2) or changes in the environment

@nwolber
Copy link

nwolber commented Nov 15, 2024

I've tested v2.61.0 on EndeavourOS and it crashed with the same error. If I switch to v2.60.2 i get the error from #2648.

@Crystal4276
Copy link

Crystal4276 commented Nov 16, 2024

Same here on Arch :

❯ ./pyfa-v2.61.0-linux.AppImage
Traceback (most recent call last):
File "/tmp/.mount_pyfa-vFQ29ab/opt/pyfa/pyfa.py", line 27, in
import config
File "/tmp/.mount_pyfa-vFQ29ab/opt/pyfa/config.py", line 4, in
import wx
File "/tmp/.mount_pyfa-vFQ29ab/usr/local/lib/python3.11/dist-packages/wx/init.py", line 17, in
from wx.core import *
File "/tmp/.mount_pyfa-vFQ29ab/usr/local/lib/python3.11/dist-packages/wx/core.py", line 12, in
from ._core import *
ImportError: /tmp/.mount_pyfa-vFQ29ab/usr/lib/x86_64-linux-gnu/libssl.so.3: version `OPENSSL_3.2.0' not found (required by /usr/lib/libcurl.so.4)

@clarg18
Copy link
Author

clarg18 commented Nov 19, 2024

Any chance of a fix? This completely breaks the app on [a subset of?] Linux devices.

@ppfeufer
Copy link
Contributor

Still happening with v2.61.1 …

@DarkFenX
Copy link
Member

DarkFenX commented Nov 27, 2024

Well, my only fix is to revert to wxpython 4.2.1. I believe 4.2.2 binaries were built with more demanding dependencies which break it for you guys. I am unsure I can fix it by changing built environment (at least easy enough). So I will just revert wxpython version, the only issue it brings is segfault on app exit.

@DarkFenX
Copy link
Member

DarkFenX commented Nov 27, 2024

https://ci.appveyor.com/project/pyfa-org/pyfa/builds/51070584/job/m1qcv35a53gjv797/artifacts try this build. If it works I will make a release soon-ish (keep in mind downloads are limited, so if a few people download before you, it might get blocked)

@Crystal4276
Copy link

Hi

https://ci.appveyor.com/project/pyfa-org/pyfa/builds/51070584/job/m1qcv35a53gjv797/artifacts try this build. If it works I will make a release soon-ish (keep in mind downloads are limited, so if a few people download before you, it might get blocked)

Worked for me !

@DarkFenX
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants
@DarkFenX @ppfeufer @nwolber @Cyborgscode @Crystal4276 @clarg18 and others