Navigation

    RetroPie forum home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    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

    Help and Support
    jessie raspbian retropie stretch upgrade
    25
    49
    32298
    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.
    • BuZz
      BuZz administrators last edited by

      It's not complete. Upgrade at your own risk.

      1 Reply Last reply Reply Quote 6
      • Darksavior
        Darksavior last edited by Darksavior

        ES wouldn't load for me. It says it needs libboost_system.so. ES also complained it couldn't install vlc. I use the Pegasus frontend anyways, and that was missing libopenVG.so but installing the nightly fixed that. The gamecon driver won't build so I'll be going back to my jessie backup. Something about kernel headers not being installed. I did try an emulator and that did work.
        Update: here we go..reverted to stable and gamecon driver installs.

        jaconey 1 Reply Last reply Reply Quote 0
        • Lodan-Zark
          Lodan-Zark last edited by

          I found my first issue with stretch build, for some reason I am not able to connect 8bitdo sfc30 gamepad via bluetooth.

          herb_fargus 1 Reply Last reply Reply Quote 0
          • herb_fargus
            herb_fargus administrators @Lodan-Zark last edited by

            @lodan-zark I have the same controller but I haven't tried connecting it yet. When I find time I'll try to see if I can reproduce

            Lodan-Zark 1 Reply Last reply Reply Quote 0
            • lilbud
              lilbud @Lodan-Zark last edited by

              @lodan-zark Any benefits to using Stretch over Jessie?

              Lodan-Zark 1 Reply Last reply Reply Quote 0
              • Lodan-Zark
                Lodan-Zark @herb_fargus last edited by Lodan-Zark

                @herb_fargus

                PS: I'm using firmware 4.02 so I have the 8bitdo mapping hack set to OFF

                • I entered the RetroPie-Setup,
                • went to "Configuration / tools" -> "bluetooth - Configure Bluetooth Devices",
                • pressed select on the gamepad for 3 seconds until blue light starts blinking,
                • went to "Register and Connect to Bluetooth Device" and the gamepad was detected, so I registered it,
                • went to "Set up udev rule for Joypad, and the data it was stored sucessfully,
                • rebooted the system and with gamepad turned on and couldn't be detected by the emulationstation via bluetooth, but I can still use it via USB.

                Just in case i went to "Connect to now to all registered devices"
                and it shows up the follow message "Unit sixad.service could not be found."

                1 Reply Last reply Reply Quote 0
                • Lodan-Zark
                  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
                  • Swampy
                    Swampy last edited by

                    Someone tested the upgrade?

                    Cause Retropie stretch is very advanced for now.

                    1 Reply Last reply Reply Quote 0
                    • Stivi
                      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
                      • steeeb
                        steeeb last edited by

                        Works great on 3b+

                        1 Reply Last reply Reply Quote 0
                        • Alturis
                          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+?

                          1 Reply Last reply Reply Quote 1
                          • Alturis
                            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?

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

                              1 Reply Last reply Reply Quote 2
                              • Nowun
                                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?

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

                                  m3chstaa 1 Reply Last reply Reply Quote 0
                                  • Nowun
                                    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
                                    • m3chstaa
                                      m3chstaa @Nowun last edited by

                                      @nowun
                                      thank you for this!!

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

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

                                          vleango created this issue in mcobit/retrosmc

                                          closed OSMC update causes: error while loading shared libraries: libboost_date_time.so.1.55.0 #48

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

                                            jaconey 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.