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

    update Retropie 4.6 or Raspbian (old) image

    Scheduled Pinned Locked Moved Help and Support
    retropie 4.64.6raspbian
    9 Posts 3 Posters 1.2k 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.
    • EfriimE
      Efriim
      last edited by Efriim

      Raspbian image with Retropie installed ontop.
      RPI4 2GB

      I have a raspbian image from the beginning of the year that I installed Retropie onto, and updated. It has some clutter from using it as a desktop and installing apps. The retropie installation is sort of minimal not a lot of time put into making configs or scraping. I feel like since I installed some apps some of the emulations seem a little slow, or skipping, I haven't yet ironed out what this is, it may only be the HDTV I'm using.

      Should I start a new image with the Retropie 4.6 now compatible with RPI4?

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

        If you used one of the weekly builds for the Pi4, then you can just update your RetroPie as normal and it should work fine. It's up to you if you want to start fresh or not.

        EfriimE 1 Reply Last reply Reply Quote 0
        • EfriimE
          Efriim @mitu
          last edited by

          @mitu

          I am going to keep my current image and try to do cleanup manually.

          Happen to know how to list installed packages?

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

            @Efriim said in update Retropie 4.6 or Raspbian (old) image:

            Happen to know how to list installed packages?

            dpkg -l list installed/non-purged packages on a Debian system.

            1 Reply Last reply Reply Quote 0
            • V
              Vegz78
              last edited by

              Hi @mitu(or anyone else),

              I have a similar problem;
              Because of a crashed, but formerly well working RPi3 B+ on stretch system with RetroPie 4.6 installed on top, and an old backup image, I now have a RPi3 on stretch with RetroPie 4.4 installed on top.

              How can I update again or reinstall to RetroPie 4.6 on top?(When I update the install script, it goes to the most recent 4.7)

              And is it possible without having to compile everything from source?

              Installing from a RetroPie image is not a desired option, since the base system and desktop which RetroPie is installed on top of, is heavily configured and customized, with too much work reinstalling, and probably not possible for me to remember and redo all old hacks and installations.

              PS: I have another separate, but, except from RetroPie, very different system on RPi3 B+ stretch with RetroPie 4.6 working as it should. Would it, as a last resort, be possible to copy/move the RetroPie installation from here to the crashed and restored RPi?

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

                @vegz78 said in update Retropie 4.6 or Raspbian (old) image:

                How can I update again or reinstall to RetroPie 4.6 on top?(When I update the install script, it goes to the most recent 4.7)

                If you have 4.7, there's no need to re-install, you already have the latest RetroPie version, but you'll probably bumping into the issue below.

                And is it possible without having to compile everything from source?

                Starting from the start of the year, there are no more binary packages for update for Stretch, so the answer is no.

                Installing from a RetroPie image is not a desired option, since the base system and desktop which RetroPie is installed on top of, is heavily configured and customized, with too much work reinstalling, and probably not possible for me to remember and redo all old hacks and installations.

                If you don't want to upgrade with a new image, then you have the options of upgrading Raspbian (unsupported by Raspbian, but can work) or still use RetroPie at the current version that you have.

                You can still update RetroPie from source, but it's not going to work forever, since some emulators are constantly changing and they require new OS/compiler/library versions that are not available on Raspbian Stretch.

                V 1 Reply Last reply Reply Quote 0
                • V
                  Vegz78 @mitu
                  last edited by Vegz78

                  Thanks for your quick reply, @mitu!

                  Unfortunately, I am still not 100% certain about my options to upgrade or revert back to RetroPie 4.6 here(The reason my system crashed in the first place, was a careless update on stretch from 4.6 to 4.7...)

                  @mitu said in update Retropie 4.6 or Raspbian (old) image:

                  @vegz78 said in update Retropie 4.6 or Raspbian (old) image:

                  And is it possible without having to compile everything from source?

                  Starting from the start of the year, there are no more binary packages for update for Stretch, so the answer is no.

                  Ok, clear enough! From source I will try, then.

                  How can I update again or reinstall to RetroPie 4.6 on top?(When I update the install script, it goes to the most recent 4.7)

                  If you have 4.7, there's no need to re-install, you already have the latest RetroPie version, but you'll probably bumping into the issue below.

                  An update on stretch from a working RetroPie 4.6 to 4.7(which ran some Raspbian upgrades) is what crashed my system and made me restore back to my backup image with stretch and RetroPie 4.4...

                  How can I - from source - update again the current RetroPie 4.4 to 4.6, which worked the last time(with precompiled binaries) on several of my systems?

                  • If I copy the version 4.6 RetroPie installation script from another system, will it install and compile everything from source as version 4.6? (Or can I get the v4.6 retropie_setup.sh from GitHub?)
                  • Or can I copy some directory trees from my RPi with RetroPie v4.6 over the same directories on the system in question, which now is running v4.4 from backup?

                  If you don't want to upgrade with a new image, then you have the options of upgrading Raspbian (unsupported by Raspbian, but can work) or still use RetroPie at the current version that you have.

                  Yeah, I am afraid an upgrade from stretch to buster will break more than it fixes, even though the Raspberry Pi folks claim it can be done from a clean stretch installation...:
                  https://www.raspberrypi.org/blog/buster-the-new-version-of-raspbian/

                  You can still update RetroPie from source, but it's not going to work forever, since some emulators are constantly changing and they require new OS/compiler/library versions that are not available on Raspbian Stretch.

                  Ok, but how can I upgrade from source RetroPie 4.4 to 4.6, and not to 4.7? ;-)

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

                    @vegz78 said in update Retropie 4.6 or Raspbian (old) image:

                    Unfortunately, I am still not 100% certain about my options to upgrade or revert back to RetroPie 4.6 here(The reason my system crashed in the first place, was a careless update on stretch from 4.6 to 4.7...)

                    I'm not sure why you'd want to downgrade to 4.6 is you already have a 4.7 system (even if on Stretch) ? If the upgrade that broke your install is from the Raspbian updates, then I don't see why the RetroPie version would make a difference.

                    If I copy the version 4.6 RetroPie installation script from another system, will it install and compile everything from source as version 4.6? (Or can I get the v4.6 retropie_setup.sh from GitHub?)

                    This is not guaranteed to work, since some of the emulators have been updated and - as a consequence - some of the scripts in RetroPie have been updated to support it.

                    V 1 Reply Last reply Reply Quote 0
                    • V
                      Vegz78 @mitu
                      last edited by Vegz78

                      Thanks again, @mitu!

                      @mitu said in update Retropie 4.6 or Raspbian (old) image:

                      I'm not sure why you'd want to downgrade to 4.6 is you already have a 4.7 system (even if on Stretch) ? If the upgrade that broke your install is from the Raspbian updates, then I don't see why the RetroPie version would make a difference.

                      The reasons are complex, as the upgrade to 4.7 both introduced and removed some bug symptoms I was trying to debug on something else I am working on, and others report on RPi3 B+ stretch and RetroPie 4.6. And now I’m back to v4.4 from backup on the same SD card. I’d like to get back to the v4.6 state everything was in... ;-)

                      I don’t know for certain if the OS upgrade that broke other things came from “apt-get -y dist-upgrade” in the RetroPie upgrade script, or if I ran an upgrade my self.

                      Anyways, I guess I have to accept my losses, and let this be yet another life lesson on taking an image backup before making bigger changes. Think I got a little carried away in debugging mode... ;-)

                      This is not guaranteed to work, since some of the emulators have been updated and - as a consequence - some of the scripts in RetroPie have been updated to support it.

                      Ok now I think I understand better. The complete v4.6 “state” was lost with the removal of the binaries, and is not maintained with information about commit history for external and other source files to compile from the 4.6 install script?

                      I guess I will use this opportunity to upgrade to buster and RetroPie 4.7 on this RPi3 B+.
                      This day would’ve come eventually, anyways, and it worked like a charm on my RPi4.

                      Thanks for a great product and the support!

                      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.