ES-DE SSL Cert error

Hello,

Requirements:

I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata

OpenMandriva Lx version:

Rock

Desktop environment (KDE, LXQT…):

KDE

Description of the issue (screenshots if relevant):

I am getting SSL Errors when I attempt to Scrape Games in ES-DE

Relevant informations (hardware involved, software version, logs or output…):

Using ES-DE (Emulation Station Desktop Edition) Ver 3.2.

I am only having this issue in OpenMandriva. Have had this happen on multiple systems (Framework 16 laptop, HP PC with Ryzen APU)

I am not having this happen on Devuan, Bazzite or SteamOS.

I don’t think we package this. How did you install it?

It is an app image

You will need to contact the authors of the appimage, then.

I didi talk to them. It is because the TLS certificates use a non standard library.

Their certificates or the certificates installed by our packages?

Certificates installed by system packages.

Cool.

Would you like to tell us which certificate you need that is not supplied?

Ok.

So, they just said it was a non-starndard TLS library.

I was able to fix this by installing from source. The scraper is now working correctly.

Thanks for the responses.

It’s just interesting that they would say that lol. TLS is a standard in itself. How the protocol is used, doesn’t really matter. That’s the point of it being a standard. So devices and applications that make use of it don’t need to know how the backend works. It just needs to use the standard to “subscribe” to it.

I have no idea what they meant. That is what they said in the discord. I don’t know if the app image is looking for it in a different place within the system. Whatever it is, installing it from source seem to let the program utilize the TLS libraries within the system. I’ll just need to build it from source on my systems.

I had to install the following packages as prereqs for the build.

lib64Qt6OpenGL-devel
lib64icu-devel
lib64ffmpeg-devel
lib64git2-devel
lib64pugixml-devel
lib64SDL2-devel
lib64bluez-devel
lib64poppler-devel
lib64poppler-cpp-devel

Okay. Any chance you would want to package it so others can have it on their systems, too?

runned into the same problem and also decided to build from source, after installing the libraries/packages given i am still unable to build.
gonna try to manualy find the required dependencies and try to list them here later.
also for fedora this is the dependencies list to build the program:
sudo dnf install gcc-c++ clang-tools-extra cmake gettext harfbuzz-devel libicu-devel libasan rpm-build SDL2-devel ffmpeg-devel libavcodec-devel libavfilter-devel freeimage-devel freetype-devel libgit2-devel curl-devel pugixml-devel alsa-lib-devel bluez-libs-devel mesa-libGL-devel poppler-cpp-devel

was able to find and build, heres my fish command history:

- cmd: dnf search opengl
  when: 1755227508
- cmd: dnf search lib64opengl
  when: 1755227533
- cmd: doas dnf install lib64opengl0
  when: 1755227548
- cmd: doas dnf install lib64OpenGL0.x86_64
  when: 1755227582
- cmd: doas dnf install opengl devel
  when: 1755227607
- cmd: doas dnf install opengl*devel
  when: 1755227613
- cmd: doas dnf install 'opengl*devel'
  when: 1755227618
- cmd: doas dnf search opengl devel
  when: 1755227636
- cmd: doas dnf install lib64gl-devel
  when: 1755227668
- cmd: doas dnf install curl
  when: 1755227720
- cmd: doas dnf install lib64curl
  when: 1755227732
- cmd: doas dnf install lib64curl-devel
  when: 1755227737
- cmd: doas dnf install libavcodec-devel
  when: 1755227773
- cmd: doas dnf search libavcodec devel
  when: 1755227786
- cmd: doas dnf search libavcodec
  when: 1755227793
- cmd: doas dnf install libavcodec
  when: 1755227803
- cmd: doas dnf install libavcodec58
  when: 1755227810
- cmd: doas dnf search avcodec
  when: 1755227864
- cmd: doas dnf install lib64avcodec
  when: 1755227879
- cmd: doas dnf install lib64Qt6OpenGL-devel lib64icu-devel lib64ffmpeg-devel lib64git2-devel lib64pugixml-devel lib64SDL2-devel lib64bluez-devel lib64poppler-devel lib64poppler-cpp-devel
  when: 1755228105
- cmd: clear
  when: 1755228509
- cmd: dnf search freeimage
  when: 1755228533
- cmd: doas dnf install lib64freeimage-devel.x86_64
  when: 1755228548
- cmd: doas dnf install msgfmt
  when: 1755228608
- cmd: doas dnf search msgfmt
  when: 1755228615
- cmd: doas dnf search gettext
  when: 1755228690
- cmd: doas dnf install gettext
  when: 1755228699
- cmd: doas dnf search curl include
  when: 1755228798
- cmd: doas dnf search curl es-code
  when: 1755228830
- cmd: doas dnf search curl es-core
  when: 1755228832
  paths:
    - es-core
- cmd: doas dnf search curl
  when: 1755228921
- cmd: doas dnf search lib curl
  when: 1755228987
- cmd: doas dnf search lib curl devel
  when: 1755229011
- cmd: doas dnf install libcurl-devel.x86_64
  when: 1755229053
- cmd: doas dnf install libcurl
  when: 1755229192
- cmd: doas dnf search libcurl
  when: 1755229198
- cmd: doas dnf install libcurl4
  when: 1755229209
- cmd: cd ..
  when: 1755229336
- cmd: rm -rf emulationstation-de
  when: 1755229342
  paths:
    - emulationstation-de
- cmd: git clone https://gitlab.com/valeryfebvre/komikku.git
  when: 1755229346
- cmd: git clone https://gitlab.com/es-de/emulationstation-de.git
  when: 1755229513
- cmd: cd emulationstation-de/
  when: 1755229538
  paths:
    - emulationstation-de/
- cmd: git checkout stable-3.3
  when: 1755229599
- cmd: ls
  when: 1755229608
- cmd: cmake .
  when: 1755229617
  paths:
    - .
- cmd: make -j8
  when: 1755229652
- cmd: ls
  when: 1755229827
- cmd: ./es-de

do sudo dnf install lib64Qt6OpenGL-devel lib64icu-devel lib64ffmpeg-devel lib64git2-devel lib64pugixml-devel lib64SDL2-devel lib64bluez-devel lib64poppler-devel lib64poppler-cpp-devel

the package names are slightly different in OM

Hi all,

I am rebuilding my Retro AMD mini PC.
Switched to Openmandriva ROME.

I have been looking at this thread for a little while and it was cool to see it updated. Is ES-DE something we may be able to package one day?

I am going to look at building from source but I have never made a package before!!

https://forum.openmandriva.org/t/how-to-build-and-submit-packages-for-openmandriva/7550/3

1 Like

@LeeTalbert thank you for the link