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

    Armbian (Ubuntu based) unsupported OS

    Scheduled Pinned Locked Moved Help and Support
    armbiantinkerboardunsupported os
    14 Posts 3 Posters 2.9k 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.
    • E
      E3L1
      last edited by E3L1

      OK so I have an asus tinkerboard, discovered there OS is garbage, found out that there is an armbian OS image made for the tinkerboard, did some digging and found that is based on Debian and should work fine, but when I get to the part when I open “sudo ./retropie_setup.sh” all it says is unsupported OS...

      Also “Debian Buster with Armbian Linux” is stated on the login screen

      What do I need to do to get it to install?

      D05977B9-C2EB-4273-8A7E-8F080C02752A.jpeg

      E 1 Reply Last reply Reply Quote 0
      • E
        E3L1 @E3L1
        last edited by

        OK so update, got the installer to run, by editing the RetroPie-Setup/scripmodules/system.sh and changing line 77 to read as “Raspbian|Debain|Armbian Linux)” but now comes a new problem, when trying to do a basic install many things including emulation-station fail, all are saying that a file is missing

        So what would I need to do? Why is this happening?

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

          Probably because it's an unsupported OS and board. I think the Tinkerboard support assumes you're using Ubuntu as an OS, just modifying the detection script is not enough if the installation scripts do not support it.

          E 2 Replies Last reply Reply Quote 0
          • E
            E3L1 @mitu
            last edited by E3L1

            @mitu but that’s the thing.... it’s Ubuntu and Debian based....
            Also I tried it, you CAN’T build retropie on top of tinker OS, it does not allow it (though it is also Debian based)

            ClydeC 1 Reply Last reply Reply Quote 0
            • E
              E3L1 @mitu
              last edited by

              @mitu this seems to be the root of the problem;

              = = = = = = = = = = = = = = = = = = = = =
              Building 'sdl2' : SDL (Simple DirectMedia Layer) v2.x
              = = = = = = = = = = = = = = = = = = = = =
              
              dpkg-buildpackage: info: source package libsdl2
              dpkg-buildpackage: info: source version 2.0.8+1
              dpkg-buildpackage: info: source distribution UNRELEASED
              dpkg-buildpackage: info: source changed by Jools Wills <buzz@exotica.org.uk>
               dpkg-source --before-build .
              dpkg-buildpackage: info: host architecture armhf
              dpkg-checkbuilddeps: error: Unmet build dependencies: build-essential:native libegl1-mesa-dev libgles2-mesa-dev libglu1-mesa-dev libpulse-dev
              dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
              dpkg-buildpackage: warning: (Use -d flag to override.)
              cp: cannot stat '../*.deb': No such file or directory
              ~/RetroPie-Setup
              Could not successfully build sdl2 - SDL (Simple DirectMedia Layer) v2.x (/root/RetroPie-Setup/tmp/build/sdl2/libsdl2-dev_2.0.8+1_armhf.deb not found).
              Reading package lists...
              Building dependency tree...
              Reading state information...
              libasound2-dev is already the newest version (1.1.8-1).
              libudev-dev is already the newest version (241-5).
              The following additional packages will be installed:
                libxkbcommon0
              Recommended packages:
                libusb-1.0-doc
              The following NEW packages will be installed:
                libusb-1.0-0-dev libxkbcommon-dev libxkbcommon0
              0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
              Need to get 347 kB of archives.
              After this operation, 1090 kB of additional disk space will be used.
              Get:1 http://cdn-fastly.deb.debian.org/debian buster/main armhf libusb-1.0-0-dev armhf 2:1.0.22-2 [70.7 kB]
              Get:2 http://cdn-fastly.deb.debian.org/debian buster/main armhf libxkbcommon0 armhf 0.8.2-1 [111 kB]
              Get:3 http://cdn-fastly.deb.debian.org/debian buster/main armhf libxkbcommon-dev armhf 0.8.2-1 [165 kB]
              Fetched 347 kB in 1s (345 kB/s)
              Selecting previously unselected package libusb-1.0-0-dev:armhf.
              (Reading database ... 
              (Reading database ... 5%
              (Reading database ... 10%
              (Reading database ... 15%
              (Reading database ... 20%
              (Reading database ... 25%
              (Reading database ... 30%
              (Reading database ... 35%
              (Reading database ... 40%
              (Reading database ... 45%
              (Reading database ... 50%
              (Reading database ... 55%
              (Reading database ... 60%
              (Reading database ... 65%
              (Reading database ... 70%
              (Reading database ... 75%
              (Reading database ... 80%
              (Reading database ... 85%
              (Reading database ... 90%
              (Reading database ... 95%
              (Reading database ... 100%
              (Reading database ... 32175 files and directories currently installed.)
              Preparing to unpack .../libusb-1.0-0-dev_2%3a1.0.22-2_armhf.deb ...
              Unpacking libusb-1.0-0-dev:armhf (2:1.0.22-2) ...
              Selecting previously unselected package libxkbcommon0:armhf.
              Preparing to unpack .../libxkbcommon0_0.8.2-1_armhf.deb ...
              Unpacking libxkbcommon0:armhf (0.8.2-1) ...
              Selecting previously unselected package libxkbcommon-dev:armhf.
              Preparing to unpack .../libxkbcommon-dev_0.8.2-1_armhf.deb ...
              Unpacking libxkbcommon-dev:armhf (0.8.2-1) ...
              Setting up libusb-1.0-0-dev:armhf (2:1.0.22-2) ...
              Setting up libxkbcommon0:armhf (0.8.2-1) ...
              Setting up libxkbcommon-dev:armhf (0.8.2-1) ...
              Processing triggers for libc-bin (2.28-10) ...
              Successfully installed package(s): libudev-dev libxkbcommon-dev libasound2-dev libusb-1.0-0-dev.
              ~/RetroPie-Setup/tmp/build/retroarch ~/RetroPie-Setup
              
              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by

                As I said, the installation scripts would also need to be modified. As it is, I don't think you'll be able to install stock RetroPie on your Tinkerboard. However, I think there's a modification/fork that runs on it - you can try that image/installation.

                E 1 Reply Last reply Reply Quote 0
                • E
                  E3L1 @mitu
                  last edited by

                  @mitu think I found the problem..... sdl2..... currently does not support Debian Buster.... only Bionic...….

                  going to try an older image of armbian for tinkerboard… this would also explain why old install suddenly stopped working, the kernel probably updated

                  PS you actually helped me a little with my first build back in Jan. :)
                  https://retropie.org.uk/forum/topic/20834/asus-tinkerboard-unable-to-install-retroarch-and-emulationstation

                  1 Reply Last reply Reply Quote 0
                  • ClydeC
                    Clyde @E3L1
                    last edited by

                    @E3L1 "Based on" doesn't mean that all software that's developed and tested for the original will also work on the derivative OS. It depends on what the devs of the new OS changed. Changing things is the reason for derivatives, after all.

                    E 1 Reply Last reply Reply Quote 0
                    • E
                      E3L1 @Clyde
                      last edited by E3L1

                      @Clyde I know that.... the only things changed though is making it boot on the tinkerboard as asus was a mean and tried to make it only boot THERE crud tinker OS, other than that its base Debian according to armbians site

                      like literally had this 99% working before, just a strange audio bug, so I know its possible

                      ClydeC 1 Reply Last reply Reply Quote 0
                      • ClydeC
                        Clyde @E3L1
                        last edited by

                        @E3L1 Okay, I just mentioned it because you brought up Debian multiple times. 😇

                        I wish you all the success with this endeavour. If you come up with a solution, it would be great if you'd share it here. 👍

                        E 1 Reply Last reply Reply Quote 0
                        • E
                          E3L1 @Clyde
                          last edited by

                          @Clyde sorry if I came off mean... im not mad I would say the same thing, and will do... wish I could just post an image here if I succeed but alas...

                          ClydeC 1 Reply Last reply Reply Quote 1
                          • ClydeC
                            Clyde @E3L1
                            last edited by

                            @E3L1 You didn't come off mean, I just wanted to make sure that I didn't come off as know-all. 😃

                            1 Reply Last reply Reply Quote 0
                            • E
                              E3L1
                              last edited by E3L1

                              another update.... well I have nailed the problem I believe, there 3 dependences that are used in the install of retropie for sdl2...., they are depreciated and super old actually.... "libegl1-mesa-dev libgles2-mesa-dev libglu1-mesa-dev" they where last updated for disco...… and they are no longer used by the makers of sdl2..... and are quote "not guaranteed to work with newer releases of Linux on newer hardware architectures" … this pretty much means I either have to do some very custom patch work to get them to work (beyond my knowledge) or the retropie installer need to be redone possible from scratch and updated not just patched...this is also why at the moment retropie does not work on the new pi 4, witch i tried to install and am having the exact same errors

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

                                @E3L1 Not really, the packages you mention are alive and well on Raspbian Buster and that's not the reason RetroPie doesn't support yet fully the PI4.
                                Care to share a reference to the quote you posted ?

                                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.