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

    Retropie: Upgrading Raspbian Jessie to Stretch

    Scheduled Pinned Locked Moved Help and Support
    stretchretropieupgraderaspbianjessie
    49 Posts 25 Posters 41.1k 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.
    • M
      m3chstaa @Nowun
      last edited by

      @nowun
      thank you for this!!

      1 Reply Last reply Reply Quote 0
      • R
        raibura
        last edited by raibura

        @Lodan-Zark Thank you for this guide, I have successful migration to stretch and my Pi 3B + now is working but i can't launch Attract Mode because an error appear like this:
        attract: error while loading shared libraries: libGLESv2.so: cannot open shared object file: No such file or directory
        but when i go to the folder in opt/vc/lib i can see the file there so i cant understand whats goin on, can you give me some kind of help please? i really appreciate if you would.

        T 1 Reply Last reply Reply Quote 0
        • J
          jaconey @Darksavior
          last edited by

          @darksavior I've hit the same issue. Missing libboost_system.so and vlc failed on dependencies. By stable, do you mean Stretch stable or you just reverted back to Jessie?

          I have kodiinstalled and it's been updated to 17.6. Do you have the same setup? I wonder if that causes the issue. I also notice that there's an open bug in retrosmc that looks related https://github.com/mcobit/retrosmc/issues/48 Not sure when it's going to be addressed though.

          DarksaviorD 1 Reply Last reply Reply Quote 0
          • DarksaviorD
            Darksavior @jaconey
            last edited by Darksavior

            @jaconey I went back to stetch stable back when I was using this method. I started fresh on a stretch 4.4 image. I don't use kodi, but I'd try the fresh image since that's the supported build and should have the libraries needed.

            J 1 Reply Last reply Reply Quote 0
            • J
              jaconey @Darksavior
              last edited by

              @darksavior thanks.

              I've been able to address the issue. For some reason, vlc-data was installed with different version 2.2.7, which breaks the dependencies. To whomever has the same issue, run apt list --installed | grep vlc and remove any packages that show up there and you should be good. Good luck!

              T 1 Reply Last reply Reply Quote 0
              • T
                Twquillen @jaconey
                last edited by

                @jaconey I have this exact same issue with Missing libboost_system.so and VLC 2.2.7 but I don't know how to remove these packages without using file manager. I'm not at all good at Linux and just trying to make Retropie's for my sons and their friends. Is there any easy way to remove the packages? I tried looking to just uninstall VLC but no luck. Thanks in advance.

                1 Reply Last reply Reply Quote 0
                • M
                  m3chstaa
                  last edited by

                  Had no end of issues with stretch even starting from scratch. None are major but it's still annoying. For example, audio on stretch (particularly videos), sounds poor quality like the pitch of music modulates up and down slightly. I was not able to resolve that. Another example, The Gameboy standard shader with retroarch worked fine with Jessie build but was slow as anything on stretch. Gone back to Jessie.

                  1 Reply Last reply Reply Quote 0
                  • chicueloC
                    chicuelo
                    last edited by

                    @lodan-zark said in Retropie: Upgrading Raspbian Jessie to Stretch:

                    Install retropie related packages from source:
                    sudo ~/RetroPie-Setup/retropie_setup.sh and install everything from source (Retroarch, emulationstation, libretrocores, etc)
                    Update: the stretch binary's are now available, there is no need to install from source anymore.

                    Can I skip step 6? after upgrading OS and installed packages and making a reboot I am done?

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

                      @chicuelo No, you need to upgrade the RetroPie packages, but now you can do it from binary - so it will take considerably less.

                      chicueloC 1 Reply Last reply Reply Quote 1
                      • chicueloC
                        chicuelo @mitu
                        last edited by

                        @mitu

                        Great! I think I tried this at first but didn't find where to update from binary. I am using terminal on Mac to do this

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

                          @chicuelo Just update as usual - i.e. Update all packages (from binary).

                          chicueloC 1 Reply Last reply Reply Quote 0
                          • chicueloC
                            chicuelo @mitu
                            last edited by

                            @mitu
                            You are the man!
                            Last question, the optional steps are recommended or necessary? upgrading firmware. Im doubting about this

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

                              @chicuelo said in Retropie: Upgrading Raspbian Jessie to Stretch:

                              You are the man!

                              Well, I didn't write the instructions, @Lodan-Zark did. Yes, you don't need to update the firmware. You should re-pair your controllers though, a lot of drivers have been updated in Raspbian and they might not work as before.

                              chicueloC 1 Reply Last reply Reply Quote 0
                              • chicueloC
                                chicuelo @mitu
                                last edited by

                                @mitu
                                No problem pairing the controllers. I think that's a minor issue compared on starting from scratch.
                                Thank you very much! I owe you a lot of time and knowledge :)

                                1 Reply Last reply Reply Quote 0
                                • EldrethorE
                                  Eldrethor
                                  last edited by

                                  Throwing in my two cents here. I was running Jessie 4.4.1, and tried upgrading to Stretch via the steps above, and all was well up until it was time to install ES; I ran into a dependency issue with VLC that couldn't be resolved, but removing and reinstalling VLC did the trick. Everything seems to be in working order now, but that was the one hiccup that I encountered during the upgrade process.

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

                                    @eldrethor Did you have any custom repositories installed ? That's usually the reason for such errors.

                                    EldrethorE 1 Reply Last reply Reply Quote 0
                                    • EldrethorE
                                      Eldrethor @mitu
                                      last edited by

                                      @mitu None but the only one that seems suspect is lipobello's RetroRama theme, since I had the original version before he removed the repo. I think I recall having to reinstall that one after I got ES was up and running.

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

                                        @eldrethor said in Retropie: Upgrading Raspbian Jessie to Stretch:

                                        since I had the original version before he removed the repo

                                        I wasn't referring to a Github repository, but to a package repository for apt. The theme couldn't have produced the error you described.

                                        EldrethorE 1 Reply Last reply Reply Quote 0
                                        • EldrethorE
                                          Eldrethor @mitu
                                          last edited by

                                          @mitu Possibly python-pygame? I installed this as a way to get background music playing in ES. Aside from that, everything else is stock.

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            danringer
                                            last edited by

                                            @jaconey Probably already fixed it or did it another way but ...

                                            I completed the upgrade to stretch via the means mentioned above and had the same 2 errors. vlc and libboost so

                                            sudo ~/RetroPie-Setup/retropie_setup.sh

                                            and Manage Packages

                                            then Manage Core Packages

                                            then emulationstation

                                            Update from binary

                                            and reboot. fixed.

                                            P 1 Reply Last reply Reply Quote 1
                                            • 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.