[SOLVED] Emulationstations : symbol lookup error after update
-
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 applicableBasically 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.0and 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!
-
@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.
-
@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!
-
@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
andcat /etc/apt/sources.list.d/*
? -
@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 uiThanks!
-
@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 runsudo apt-get update
again. You can re-enable it later if you need to. -
@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 runsudo 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!
-
@francegue You're welcome. It was no problem at all.
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.