• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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.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.
  • L
    Lodan-Zark
    last edited by Lodan-Zark 2 Apr 2018, 05:17 1 Feb 2018, 19:57

    Upgrade as your risk, make a sd card backup before procedure with upgrade just in case.

    1. Update Retropie-Setup script:
      sudo ~/RetroPie-Setup/retropie_setup.sh then go to "Update Retropie-Setup script"

    2. Edit Sources:
      Edit /etc/apt/sources.list and /etc/apt/sources.list.d/raspi.list and replace the keyword "jessie" to "stretch" in every single field.
      You can use WinSCP or sudo nano to edit it those.

    3. Reboot
      sudo shutdown -r now

    4. Upgrade OS and installed packages:
      sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade && sudo apt-get -y autoremove --purge && sudo apt-get -y autoclean

    5. Reboot
      sudo shutdown -r now

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

    7. Reboot
      sudo shutdown -r now

    Optional: Upgrading firmware to the latest (nightly) version:
    sudo apt-get install rpi-update && sudo rpi-update followed by a reboot
    If you wish to restore the firmware to the stable version you can use this command:
    sudo apt-get install --reinstall libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0 raspberrypi-bootloader raspberrypi-kernel

    M A N R 4 Replies Last reply 1 Feb 2018, 20:11 Reply Quote 4
    • M
      mitu Global Moderator @Lodan-Zark
      last edited by 1 Feb 2018, 20:11

      @lodan-zark Is there something new you know ? RetroPie is not yet supported on Stretch - in fact there is an ongoing PR on the project page for adding support for it. Your instructions will break a RetroPie set-up on Jessie.

      L 1 Reply Last reply 2 Feb 2018, 01:43 Reply Quote 0
      • L
        Lodan-Zark @mitu
        last edited by 2 Feb 2018, 01:43

        @mitu
        The Strech support was pushed already in the github: click

        I am using it right now and i have no issues so far

        M L 2 Replies Last reply 2 Feb 2018, 04:55 Reply Quote 1
        • M
          mitu Global Moderator @Lodan-Zark
          last edited by 2 Feb 2018, 04:55

          @lodan-zark Good to know.

          1 Reply Last reply Reply Quote 0
          • B
            BuZz administrators
            last edited by 2 Feb 2018, 06:50

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

            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 6
            • D
              Darksavior
              last edited by Darksavior 2 Mar 2018, 06:03 2 Feb 2018, 12:49

              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.

              J 1 Reply Last reply 26 Apr 2018, 00:33 Reply Quote 0
              • L
                Lodan-Zark
                last edited by 3 Feb 2018, 21:20

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

                H 1 Reply Last reply 3 Feb 2018, 21:27 Reply Quote 0
                • H
                  herb_fargus administrators @Lodan-Zark
                  last edited by 3 Feb 2018, 21:27

                  @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

                  If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                  Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                  L 1 Reply Last reply 3 Feb 2018, 21:41 Reply Quote 0
                  • L
                    lilbud @Lodan-Zark
                    last edited by 3 Feb 2018, 21:39

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

                    Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                    Backlog: http://backloggery.com/lilbud

                    L 1 Reply Last reply 3 Feb 2018, 21:47 Reply Quote 0
                    • L
                      Lodan-Zark @herb_fargus
                      last edited by Lodan-Zark 2 Mar 2018, 21:43 3 Feb 2018, 21:41

                      @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
                      • L
                        Lodan-Zark @lilbud
                        last edited by 3 Feb 2018, 21:47

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

                        1 Reply Last reply Reply Quote 0
                        • S
                          Swampy
                          last edited by 17 Mar 2018, 11:43

                          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 18 Mar 2018, 08:38

                            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 18 Mar 2018, 17:29

                              Works great on 3b+

                              1 Reply Last reply Reply Quote 0
                              • A
                                Alturis
                                last edited by Alturis 20 Mar 2018, 00:40

                                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
                                • A
                                  Alturis @Lodan-Zark
                                  last edited by 20 Mar 2018, 00:43

                                  @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
                                  • B
                                    BuZz administrators
                                    last edited by BuZz 20 Mar 2018, 02:00

                                    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 31 Mar 2018, 20:22

                                      @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 1 Apr 2018, 14:59 Reply Quote 0
                                      • N
                                        Nowun @Nowun
                                        last edited by 1 Apr 2018, 14:59

                                        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 7 Apr 2018, 23:32 Reply Quote 0
                                        • N
                                          Nowun
                                          last edited by 1 Apr 2018, 16:53

                                          @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
                                          • 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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received