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

    Symbol Lookup Error Prevents EmulationStation from Loading

    Scheduled Pinned Locked Moved Help and Support
    symbolic linksemulationstatio
    4 Posts 3 Posters 1.0k 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.
    • ridgekuhnR
      ridgekuhn
      last edited by ridgekuhn

      Hi everyone,

      I have an error that prevented EmulationStation from loading when I booted up today:

      /opt/retropie/supplementary/emulationstation/emulationstation: symbol lookup error: /usr/lib/arm-linux-gnueabihf/libICE.so.6: undefined symbol: eAuthFileName

      Over the last few days, I've gotten an error on boot and am kicked out to CLI. From there I've rebooted and EmulationStation started right up after the reboot. I'm not sure, but I think it may have been the same error. This time though, rebooting has no effect.

      The installation is only a couple weeks old, the only deviations from a completely vanilla install are that the image was installed via NOOBS (I converted the official RetroPie image using the official NOOBS guide), and also I have an entry in my fstab which mount a Samba share into ~/RetroPie/roms. Everything has been working great until a couple days ago. I saw that there'd been an update via retropie_setup.sh, and I tried running the update, hoping that the installer would replace any missing symbolic links, but to no avail; I got the same error upon rebooting after updating. I also noticed while the updater was running that there were a few errors related to creating symbolic links, but they went by on-screen too fast for me to read and I'm not sure where these logs are stored.

      I did see this similar topic, and I'm wondering if it's as easy as reinstalling a certain library, but as I noted, there may be other symbolic links missing too: https://retropie.org.uk/forum/topic/14540/solved-emulationstations-symbol-lookup-error-after-update/2

      I'd appreciate any insight anyone could offer!

      Thanks! :)

      Pi Model or other hardware: Raspberry Pi 1 B+
      Power Supply used: 2A
      RetroPie Version Used: Early Dec. 2017-ish
      Built From: premade official image, converted to NOOBS via official NOOBS guide
      USB Devices connected: Keyboard, Ralink RT5370 Wifi dongle
      Controller used: Generic SNES-style gamepad

      ridgekuhnR mituM 2 Replies Last reply Reply Quote 0
      • ridgekuhnR
        ridgekuhn @ridgekuhn
        last edited by

        Update: I just tried rebooting and now I get this:

        /opt/retropie/supplementary/emulationstation/emulationstation: symbol lookup error: /usr/lib/arm-linux-gnueabihf/libICE.so.6: undefined symbol: _IceErrmrHajdler

        Almost seems like that should say "_IceErrorHandler". I wonder if my SD card is going bad?

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

          @ridgekuhn said in Symbol Lookup Error Prevents EmulationStation from Loading:

          I'm not sure where these logs are stored

          Try searching them in /home/pi/RetroPie-Setup/logs.
          As for the symbol lookup error, it might be an indication of filesystem corruption for a system library. /usr/lib/arm-linux-gnueabihf/libICE.so.6 is part of the libice6 system package, but the only dependency for it is the libc6 package - you could try reinstalling it to see if it fixes the symbol lookup error.

          sudo apt-get install --reinstall libice6
          

          Do you have a link to the NOOBS guide you used to convert the RetroPie image ?

          1 Reply Last reply Reply Quote 0
          • simonsterS
            simonster
            last edited by simonster

            I know this isn't an answer and doesn't advance you anywhere but I needed to ask, what advantage do you get from having noobs on the card? I thought the point of noobs was a lightweight first time installation tool. Given Retropie is already installed in the image, I'm not sure what you gain from converting it.

            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.