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

    Emulationstation won't start after OS upgrade to Stretch

    Scheduled Pinned Locked Moved Help and Support
    emulationstatio
    7 Posts 2 Posters 1.6k 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.
    • S
      ScottF80
      last edited by

      I recently upgraded Raspbian from Jessie to Stretch. I'd been running RetroPie with Emulationstation, Kodi, and the Pixel desktop. All was fine until I upgraded to Stretch. Kodi and Pixel seem to work just fine, but Emulationstation no longer starts. I have searched and found others have had similar issues, but I can't seem to resolve my specific problem.

      This may be irrelevant or possibly quite helpful. I cannot get VLC media player to install even though I had it on Jessie. Also, despite disabling the splash screen in settings, the RetroPie splash screen shows up anyway every time I turn on or reboot my pi.

      Pi Model: Pi 3

      Power Supply used: Cana power? 2.4 amp

      RetroPie Version Used: 4.4.3

      Built From: I downloaded the RetroPie image here. I think it was 4.3

      USB Devices connected: Western Digital 4TB MyBook set up as a shared network drive. Sometimes an Xbox 360 controller.

      Error messages received: /opt/retropie/supplementary/emulationstation/ emulationstation: error while loading shared libraries. libboost_fiesystem.so.1.55.0: cannot open shared object file: No such file or directory

      Log found in /dev/shm/runcommand.log: Relevant or not, there isn't one.

      Guide used: This is the guide I used to upgrade from Raspbian Jessie to Stretch - http://baddotrobot.com/blog/2017/10/26/upgrade-raspian-jessie-to-stretch/

      I never included "-y" with any of the commands, but I agreed to any changes for the most part. The only time I didn't, was when the guide gets to the step "Do the upgrade".

      I again refrained from including -y during both steps and when prompts came up during one of the two (I'm sorry I don't recall details) where changes would be made, I could select N and keep my settings (I think it was settings). In each instance (there were several) I understood it as N was the default. I didn't want changes made to any settings or lose anything I'd set up. Perhaps this is the root of my trouble?

      File: The file in question and file path is included in the error message?

      Emulator: N/A

      Attachment of config files: Sorry, I'm not sure where they're located. I believe a backup of my old ones were made during the upgrade, but again I don't know the location.

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

        @ScottF80 said in Emulationstation won't start after OS upgrade to Stretch:

        Error messages received: /opt/retropie/supplementary/emulationstation/ emulationstation: error while loading shared libraries. libboost_fiesystem.so.1.55.0: cannot open shared object file: No such file or directory

        You need to update your packages after updating the OS, the binary files are different. Login to the pi account - you should already be there because ES fails to start - and then run

        sudo RetroPie-Setup/retropie_setup.sh
        

        Choose to update all your packages (but for now skip the OS upgrades), then wait for the update to finish. Reboot your installation and ES should start automatically.

        S 1 Reply Last reply Reply Quote 0
        • S
          ScottF80 @mitu
          last edited by

          @mitu Thank you. How incredibly simple. I figured it was something along those lines. I had been going through and updating EVERYTHING I could. I don't suppose you'd care to explain why updating WITHOUT updating the underlying OS worked? I had done it before, but said yes to updating the OS.

          S mituM 2 Replies Last reply Reply Quote 0
          • S
            ScottF80 @ScottF80
            last edited by

            I just noticed, although Emulationstation now loads, I'm still getting a splash screen despite it being disabled. Not a huge deal, just slightly annoying. Enableing, reboot, and disabling again has no effect.

            S 1 Reply Last reply Reply Quote 0
            • S
              ScottF80 @ScottF80
              last edited by

              I wish I could edit my posts on mobile.

              Emulationstation detects 3 controllers despite only having just one plugged in. I even reset input settings. My Xbox 360 controller works to navigate through the Emulationstation menus and whatnot, but I seem to lose functionality once I launch a game. Super Mario Bros. on NES for instance. I can press "select" to toggle between 1 and 2 players and then hit start to begin, but then... nothing. No input registers at all.

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

                @ScottF80 There's no special reason to not toggle the OS updates, but in your case I figured it's not necessary since you already ran the update from Jessie to Stretch.
                As for your splashscreen problem, I don't know what's about that - but maybe it's something that you configured yourself instead of using the RP splashscreen ?
                For the controller problems, try re-installing the xpad driver from the RetroPie-Setup script (the drivers package section) and reboot. Make sure you don't have a keyboard attached and re-configure the controller again.

                S 1 Reply Last reply Reply Quote 0
                • S
                  ScottF80 @mitu
                  last edited by

                  @mitu I found the splash screen setup option and it was enabled there, so no more splash screen. Splash screen options are found in what, 3 locations?

                  Uninstalling and reinstalling the xbox controller driver worked as well, mostly. I had trouble in the Sega Master System emulator, but I'm not going to go any further into any issues. I figure a fresh install will be necessary to clean up all the mess I've made. I'm not willing to put the time in at this point.

                  There's some odd "failed" messages while booting up the pi. Some look like they pertain to mounting my external drive, but it mounts anyway? Odd. I'm just going to leave things as they are for now and eventually start over.

                  Thanks for all your help. I guess we can consider things resolved.

                  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.