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 3.7 + Child friendly EmulationStation wont start

    Scheduled Pinned Locked Moved Help and Support
    70 Posts 12 Posters 28.3k 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.
    • BuZzB
      BuZz administrators
      last edited by BuZz

      https://github.com/RetroPie/EmulationStation/commit/23d96b6a5667c6db1c1876b99841161f8478729a

      has this been included in your fork ? This will be needed. we no longer pushd to the ES folder before launching from /usr/bin/emulationstation script.

      If updating retropie-setup script and doing a full binary install, and above changes are done in the ES fork, it will need to be reinstalled from experiemental menu.

      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

      RionR 1 Reply Last reply Reply Quote 1
      • RionR
        Rion @BuZz
        last edited by

        @BuZz said in RetroPie 3.7 + Child friendly EmulationStation wont start:

        https://github.com/RetroPie/EmulationStation/commit/23d96b6a5667c6db1c1876b99841161f8478729a

        has this been included in your fork ? This will be needed. we no longer pushd to the ES folder before launching from /usr/bin/emulationstation script.

        If updating retropie-setup script and doing a full binary install, and above changes are done in the ES fork, it will need to be reinstalled from experiemental menu.

        That should solve the startup problems but the crash to cmd is something different, or is it?

        FBNeo rom filtering
        Mame2003 Arcade Bezels
        Fba Arcade Bezels
        Fba NeoGeo Bezels

        1 Reply Last reply Reply Quote 0
        • Z
          Zigurana
          last edited by

          I'll try to update the fork tonight.

          The crash is likely due to something else yes, but I have an inkling what might have caused it. Just need some time to take a proper look at it.

          If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

          1 Reply Last reply Reply Quote 1
          • Z
            Zigurana
            last edited by

            Ok, the starting should work now, the script has been updated.

            If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

            RionR 1 Reply Last reply Reply Quote 1
            • RionR
              Rion @Zigurana
              last edited by

              @Zigurana said in RetroPie 3.7 + Child friendly EmulationStation wont start:

              Ok, the starting should work now, the script has been updated.

              Great!
              Any new insight on the crash bug?

              FBNeo rom filtering
              Mame2003 Arcade Bezels
              Fba Arcade Bezels
              Fba NeoGeo Bezels

              1 Reply Last reply Reply Quote 0
              • T
                Tarran
                last edited by

                I've tried a fresh install and I'm still getting the error when the script tries to start. Do I need to do anything other than updating the install script to make sure the install is pulling the latest version?

                1 Reply Last reply Reply Quote 0
                • Z
                  Zigurana
                  last edited by

                  Ah & =%:€! I've pushed it to the wrong branch. Sorry.
                  I'll take another look on sunday.
                  In the meantime you can change the script manually, it's only 2 lines (see Buzz's link above).
                  Fixing the crash needs priority in any case...

                  If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                  RionR T 2 Replies Last reply Reply Quote 1
                  • RionR
                    Rion @Zigurana
                    last edited by

                    @Zigurana said in RetroPie 3.7 + Child friendly EmulationStation wont start:

                    Ah & =%:€! I've pushed it to the wrong branch. Sorry.
                    I'll take another look on sunday.
                    In the meantime you can change the script manually, it's only 2 lines (see Buzz's link above).
                    Fixing the crash needs priority in any case...

                    Looking forward for a fix :)

                    Thank you

                    FBNeo rom filtering
                    Mame2003 Arcade Bezels
                    Fba Arcade Bezels
                    Fba NeoGeo Bezels

                    1 Reply Last reply Reply Quote 0
                    • T
                      Tarran @Zigurana
                      last edited by

                      @Zigurana I demand better support for the price I'm paying... (looks at letter that was handed to him) apparently you do this for free so never mind :)

                      No worries. But for future reference do I need to run the retropie script update to pull the new code from experimental or do I just rerun the install script?

                      Z 1 Reply Last reply Reply Quote 0
                      • Z
                        Zigurana @Tarran
                        last edited by

                        @Tarran: glad to hear that!
                        Just re-installing from the experimental menu should be sufficient if you've updated since the 22th of april.

                        If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                        1 Reply Last reply Reply Quote 1
                        • Z
                          Zigurana
                          last edited by

                          Ok, this time the commits should be ok (fingers crossed).
                          My latest commit to UI_modes_Kiosk_Kid_Full (called: This reverts some of the 'optimizations' I tried earlier.) should

                          1. fix the script
                          2. undo some work i did in the file listing, which obviously needs some more work (or a complete overhaul once I finally make the step to the SQL implementation).

                          @Rion , @Tarran , if you could be so good as to try and install it from the experimental menu, and tell me how it goes, that would be really swell!

                          There probably will be other issues/bugs, or things you might want smoothed out /added, just let me know, and I'll see what I can do.

                          If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                          T RionR 2 Replies Last reply Reply Quote 1
                          • T
                            Tarran @Zigurana
                            last edited by

                            @Zigurana

                            I'll give it a try when I get home from work. I do want to say thank you for the work you're doing. Something like this a HUGE help to me as I'm building this system for my nephew and this lets me put all the games on there as he gets older rather than having to put only a few on. (Plus I know his parents will play it at night after he's asleep :P )

                            1 Reply Last reply Reply Quote 1
                            • T
                              Tarran
                              last edited by

                              So EmulationStation starts now but it soon crashes with the following error

                              ====================
                              input config finish command:
                              Input type is 'joystick'.
                              Configuring 'emulationstation'
                              Configuring 'mupen64plus'
                              Configuring 'reicast'
                              Configuring 'retrocarch'

                              terminate called after throwing an instance of 'std::out_of_range'
                              what(): vector::_M_range_check: __n (which is 0) >= this->size() (which is 0)
                              Aborted

                              1 Reply Last reply Reply Quote 0
                              • Z
                                Zigurana
                                last edited by

                                Hey, thanks for testing.
                                Is this with any roms installed/set as favorite/set as kidgame, in wich Ui mode?
                                Also, starting ES with the "--debug" flag added gives me some more information to work with.

                                If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                                1 Reply Last reply Reply Quote 0
                                • Z
                                  Zigurana
                                  last edited by

                                  I must say I am surprised I did not see this in my own tests.
                                  Did you set up a working stock version of 3.7, with some roms in place and the controllers configured, before attempting to install this fork?
                                  Thats the one if the things I can think of that might make the difference.

                                  If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    Tarran @Zigurana
                                    last edited by

                                    @Zigurana So I had this running 3.5 and recently upgraded to 3.7. I have been configuring some new remotes since this. So are you saying I should maybe uninstall kid-friendly, configure all the controllers (I have a bunch for him to play the different games) and then install kid-friendly again?

                                    Z 1 Reply Last reply Reply Quote 0
                                    • Z
                                      Zigurana @Tarran
                                      last edited by

                                      @Tarran I would suggest you set up all elements of your installation, and (after creating an image of the SD card) then install the Kidmode fork.
                                      This has the added benefit of being able to revert to a more stable situation quickly :-)

                                      If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                                      T 1 Reply Last reply Reply Quote 0
                                      • T
                                        Tarran @Zigurana
                                        last edited by

                                        @Zigurana Let me put a scenario out there, and it could just be my not understanding the retropie environment as well yet. But for the rig I'm setting up I'm giving my nephew a few controllers, NES/SNES/Genesis. Does the config have to run each time if I've connected them all already? I just want to make sure it doesn't die on him if he wants to play sonic instead of mario :)

                                        Z 1 Reply Last reply Reply Quote 0
                                        • RionR
                                          Rion @Zigurana
                                          last edited by Rion

                                          @Zigurana said in RetroPie 3.7 + Child friendly EmulationStation wont start:

                                          Ok, this time the commits should be ok (fingers crossed).
                                          My latest commit to UI_modes_Kiosk_Kid_Full (called: This reverts some of the 'optimizations' I tried earlier.) should

                                          1. fix the script
                                          2. undo some work i did in the file listing, which obviously needs some more work (or a complete overhaul once I finally make the step to the SQL implementation).

                                          @Rion , @Tarran , if you could be so good as to try and install it from the experimental menu, and tell me how it goes, that would be really swell!

                                          There probably will be other issues/bugs, or things you might want smoothed out /added, just let me know, and I'll see what I can do.

                                          Sorry about the late reply @Zigurana

                                          Work have got in the way this week and I'm also not home during most of the week. Will test when I get some time later this week.

                                          @Tarran I think it best to always start with a fresh image before you install Child Friendly ES.

                                          FBNeo rom filtering
                                          Mame2003 Arcade Bezels
                                          Fba Arcade Bezels
                                          Fba NeoGeo Bezels

                                          1 Reply Last reply Reply Quote 0
                                          • Z
                                            Zigurana @Tarran
                                            last edited by

                                            @Tarran said in RetroPie 3.7 + Child friendly EmulationStation wont start:

                                            @Zigurana Let me put a scenario out there, and it could just be my not understanding the retropie environment as well yet. But for the rig I'm setting up I'm giving my nephew a few controllers, NES/SNES/Genesis. Does the config have to run each time if I've connected them all already? I just want to make sure it doesn't die on him if he wants to play sonic instead of mario :)

                                            Well, I'm not quite sure, but it has little to do with the kidmode extension as such, more with ES and the way we manage controller-configurations in general.
                                            There are two ways I see this working : 1) you plug in all controllers in a fixed usb position on the pi and set the controller to be used in emulator-specific configurations.
                                            2) you configure each controller separately beforehand, and as long as they are recognized as unique controllers you can plug them in and count on them working correctly.
                                            Of course, there is a lot that could go wrong, see the many topics on controller config around here. But again, its a general issue, not kidmode specific.

                                            If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

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