RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    [SOLVED] Emulationstations : symbol lookup error after update

    Scheduled Pinned Locked Moved Help and Support
    emulationstatioretropie4.3updateraspi-configlib
    8 Posts 3 Posters 3.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      francegue
      last edited by francegue

      Hi All,

      here some information of my system:

      Pi Model or other hardware: Raspberry Pi 2 Modello B
      Power Supply used: (If using a Pi) : the original one included in the starter kit
      RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): v4.3
      Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used) : Pre made SD Image on RetroPie website - retropie-4.3-rpi2_rpi3.img
      USB Devices connected: external usb hard disk plus PS4 dualshock controller
      Controller used: PS4 dualshock controller
      Error messages received: /opt/retropie/supplementary/emulationstation/emulationstation : symbol lookup error : /user/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 : undefined symbol OTHERNAME_it, version OPENSSL_1.0.0
      Log found in /dev/shm/runcommand.log (if relevant): nothing relevant
      Guide used: (Mention if you followed a guide) : Retropie installed from scratch following the guide here: https://retropie.org.uk/docs/First-Installation/ . Then updated from raspi-config
      File: (File with issue - with FULL path) : not applicable
      Emulator: (Name of emulator - if applicable) : not applicable
      Attachment of config files: (PLEASE USE PASTEBIN.COM FOR LARGE LOGS) : none
      How to replicate the problem: not applicable

      Basically I run an update of the system from raspi-cofig and everything was working fine after it. I could play with my games and use kodi as well. Then one day I noticed that the external usb hard disk was not properly mounted so I rebooted the raspberry from command line running "sudo reboot". Once rebooted it displayed the error:
      /opt/retropie/supplementary/emulationstation/emulationstation : symbol lookup error : /user/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 : undefined symbol OTHERNAME_it, version OPENSSL_1.0.0

      and Emulationstation is not loaded. I tried to reboot again a couple of times but the result is still the same.

      Can anyone help? Any idea on what log I can check?

      Thanks!

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @francegue
        last edited by

        @francegue What did you use the USB disk for ? ROMs only, or did you relocate the system on that USB drive ?

        Try re-installing the libssl1.0.0 package from the command prompt (since ES doesn't start, you'll be dropped to the CLI shell)

        sudo apt-get install --reinstall libssl1.0.0
        

        and try re-starting to see if ES is working.

        1 Reply Last reply Reply Quote 0
        • F
          francegue
          last edited by

          @mitu : sorry for the late reply, but thanks! I re-installed the libssl1.0.0 package and indeed emulationstation started again! :)
          But I have now another strange error : I noticed that kodi (which I installed from retropie-setup) does not start anymore.
          I saw in the log that there was a library dependency error, so I tried to re-install it but I get always an error when trying to run apt-get . For example:

          pi@retropie:~ $ sudo apt-get update
          Get:1 http://mirrordirector.raspbian.org jessie InRelease [14.9 kB]
          E: Method https has died unexpectedly!
          E: Sub-process https received a segmentation fault.

          Any idea on how to fix it?

          Thanks!

          jonnykeshJ 1 Reply Last reply Reply Quote 0
          • jonnykeshJ
            jonnykesh @francegue
            last edited by

            @francegue said in Emulationstations : symbol lookup error after update:

            E: Method https has died unexpectedly!

            What is the output of cat /etc/apt/sources.list and cat /etc/apt/sources.list.d/*?

            1 Reply Last reply Reply Quote 0
            • F
              francegue
              last edited by

              @jonnykesh : here you go :

              pi@retropie:~ $ cat /etc/apt/sources.list
              deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
              #Uncomment line below then 'apt-get update' to enable 'apt-get source'
              #deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
              pi@retropie:~ $
              pi@retropie:~ $
              pi@retropie:~ $ cat /etc/apt/sources.list.d/*
              deb http://pipplware.pplware.pt/pipplware/dists/jessie/main/binary/ ./
              deb https://dev2day.de/pms/ jessie main
              deb http://archive.raspberrypi.org/debian/ jessie main ui
              #Uncomment line below then 'apt-get update' to enable 'apt-get source'
              #deb-src http://archive.raspberrypi.org/debian/ jessie main ui

              Thanks!

              jonnykeshJ 1 Reply Last reply Reply Quote 0
              • jonnykeshJ
                jonnykesh @francegue
                last edited by

                @francegue said in Emulationstations : symbol lookup error after update:

                deb https://dev2day.de/pms/ jessie main

                Not sure what that repo is for (seems to be something to do with PLEX) but that is your issue. Put a # in front of that line then run sudo apt-get update again. You can re-enable it later if you need to.

                F 1 Reply Last reply Reply Quote 0
                • F
                  francegue @jonnykesh
                  last edited by

                  @jonnykesh said in Emulationstations : symbol lookup error after update:

                  @francegue said in Emulationstations : symbol lookup error after update:

                  deb https://dev2day.de/pms/ jessie main

                  Not sure what that repo is for (seems to be something to do with PLEX) but that is your issue. Put a # in front of that line then run sudo apt-get update again. You can re-enable it later if you need to.

                  @jonnykesh : thank you very much, that solved the problem!
                  Yes, it is a repository for Plex on raspberry, I will double check with the guy doing the port on raspberry for plex why the error appeared.

                  Thanks a lot again to all!

                  jonnykeshJ 1 Reply Last reply Reply Quote 0
                  • jonnykeshJ
                    jonnykesh @francegue
                    last edited by

                    @francegue You're welcome. It was no problem at all.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                    Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.