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.
    • L
      Lodan-Zark @lilbud
      last edited by

      @lilbud
      you can find the answear here:
      https://www.raspberrypi.org/blog/raspbian-stretch/

      1 Reply Last reply Reply Quote 0
      • SwampyS
        Swampy
        last edited by

        Someone tested the upgrade?

        Cause Retropie stretch is very advanced for now.

        Linux is like wigwam: no Gates, no Windows and Apache inside.

        1 Reply Last reply Reply Quote 0
        • S
          Stivi
          last edited by

          Hello,

          i´ve tested the upgrade and it´s working fine!
          I also upgraded the raspberry pi hardware from a PI 3 B to the new PI 3 B+ in the same step with success.

          Everything i´ve tested is working.

          1 Reply Last reply Reply Quote 1
          • S
            steeeb
            last edited by

            Works great on 3b+

            1 Reply Last reply Reply Quote 0
            • AlturisA
              Alturis
              last edited by Alturis

              So wait, is the best practice to upgrade to stretch prior to swapping out to a B+ with that same SD card?

              Meaning follow these procedures on your B, then swap that microSD over to your new B+?

              RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

              1 Reply Last reply Reply Quote 1
              • AlturisA
                Alturis @Lodan-Zark
                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.

                So does that also mean that we can just do an "Update Installed Packages" operation once we have changed all the setup script sources from jessie to stretch?

                RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

                1 Reply Last reply Reply Quote 0
                • BuZzB
                  BuZz administrators
                  last edited by BuZz

                  I recommend you don't upgrade and instead start from the Stretch image.

                  But you would need to update all packages if you have updated a Jessie install to Stretch or the RetroPie packages won't work (due to dependency/library changes).

                  To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                  1 Reply Last reply Reply Quote 2
                  • N
                    Nowun @Lodan-Zark
                    last edited by

                    @lodan-zark Thanks for this guide! I am doing the final updates for step 7 now. Is this going to leave the old files from my installations while using the previous version? Do I have any manual clean up to do?

                    N 1 Reply Last reply Reply Quote 0
                    • N
                      Nowun @Nowun
                      last edited by

                      Just wanted to report in that after following these steps I have a successful migration to stretch on my 3B+ with no loss of configurations! You may want to put in a note about having to hit space to scroll during upgrade, because it doesn't really prompt you and as a noob it took me some poking around to figure out. Also hitting Q was needed to escape some notes that come up during the process.

                      Quite painless, and I am right where I left off on my 3b. I completed these steps on my 3b, and then my 3B+ simply works with it right where I left off on my 3b!

                      Great guide!

                      M 1 Reply Last reply Reply Quote 0
                      • N
                        Nowun
                        last edited by

                        @alturis I completed these steps on my 3b, and simply moved the sd card to my 3b+. I did this much later on than the original posting mind you so with newer updates this process may have been simplified since.

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