Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Recalboy: remote control and Demo Mode for Recalbox!

    Community projects
    recalboy remote control demo mode
    4
    48
    21615
    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.
    • NeeeeB
      NeeeeB @kjbstar last edited by

      @kjbstar

      Euh bin en fait désolé mais ça ne marche toujours pas...
      Ca a bien DL Debian, mais ça coince un peu plus loin, pareil , ça reste "bloqué" indéfiniment...

      Le debug renvoie ça :

      INFO subprocess: Starting process: ["C:\Windows\System32\WindowsPowerShell\
      v1.0\/powershell.EXE", "-NoLogo", "-NoProfile", "-NonInteractive", "-ExecutionP
      olicy", "Bypass", "-Command", "(new-object System.Security.Principal.WindowsPrin
      cipal([System.Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Syst
      em.Security.Principal.WindowsBuiltInRole]::Administrator)"]
      INFO subprocess: Command not in installer, restoring original environment...
      DEBUG subprocess: Selecting on IO
      DEBUG subprocess: stdout: True

      Vieux geek ^^
      GameList Editor : https://github.com/NeeeeB/GameList_Editor

      kjbstar 1 Reply Last reply Reply Quote 0
      • kjbstar
        kjbstar @NeeeeB last edited by

        @neb said in Recalboy: remote control and Demo Mode for Recalbox!:

        INFO subprocess: Command not in installer, restoring original environment...

        https://github.com/hashicorp/vagrant/issues/8783#issuecomment-320847267

        Sur la même erreur, upgrader PowerShell a résolu le souci.

        Fichu Windows 7 ^^

        Recalbox 4.0.2 sur Raspberry Pi 2
        Recalboy sur Raspberry Pi Zero

        NeeeeB 1 Reply Last reply Reply Quote 0
        • NeeeeB
          NeeeeB @kjbstar last edited by

          @kjbstar

          Ca va encore un peu plus loin mais c'est toujours pas gagné...
          La ça installe je sais pas quoi, rsync, sur la VM, depuis 10 minutes lol.
          Et l'adresse "donnée" c'est 127.0.0.1:2200 ? à ouvrir dans le navigateur ? parce que quand j'essaye je me fais jeter (hôte inaccessible)

          Vieux geek ^^
          GameList Editor : https://github.com/NeeeeB/GameList_Editor

          kjbstar 1 Reply Last reply Reply Quote 0
          • kjbstar
            kjbstar @NeeeeB last edited by

            @neb Ah tiens je l'avais pas eu celui-là, rsync...

            Non l'adresse sera une autre, distribuée par ta box ou ton routeur (d'où le réglage "public_network" dans le Vagrantfile, pour que la VM soit vue comme une machine en propre), et je l'affiche à la fin de l'installation tu verras.

            La 127.0.0.1 ça correspond à "localhost", en gros elle marcherait si tu étais sur un navigateur de la VM, là tu as essayé d'afficher "ton pc", en gros.

            Concrètement, tu verras une adresse en 192.168.1.X d'affiché à la fin, c'est elle qui te donnera l'accès à Recalboy.

            Recalbox 4.0.2 sur Raspberry Pi 2
            Recalboy sur Raspberry Pi Zero

            NeeeeB 1 Reply Last reply Reply Quote 0
            • NeeeeB
              NeeeeB @kjbstar last edited by

              @kjbstar
              Ouais je sais que 127.0.0.1 c'est Localhost, ça me paraissait bizarre effectivemenyt mais sait on jamais ahah.
              Bon ça progresse doucement, j'en suis au fichier provisonning de Recalboy, ça installe du bazar encore en rapport avec php.
              Le very easy install c'est pas vraiment le cas pour les Win7 users lol.
              Je fais le cobaye pour t'aider à rédiger un wiki correct pour les Win7 users, mais s'il n'y avait eu que moi j'aurais lâché l'affaire et je serais passé par la méthode de départ avec config de la VM et tout le tralala 😉

              Vieux geek ^^
              GameList Editor : https://github.com/NeeeeB/GameList_Editor

              kjbstar 1 Reply Last reply Reply Quote 0
              • kjbstar
                kjbstar @NeeeeB last edited by kjbstar

                @neb Clair, il marche encore bien le Seven en plus, ça fait suer de voir des bugs pareils dessus. J'attend justement que tu me dises que tout est ok pour rajouter un paragraphe dédié oui, vraiment merci en tout cas !

                Et ouep le provisionning il installe apache et tout le tralala, le virtual host, composer, puis Recalboy (enfin surtout Lumen, le framework utilisé), et enfin ce sera fini !

                Pour le mode demo dans la config tu verras, tu auras juste à indiquer un système que tu veux voir tourner (par défaut c'est nes, mais bon avec Mame ça fait plus authentique ^^).

                Recalbox 4.0.2 sur Raspberry Pi 2
                Recalboy sur Raspberry Pi Zero

                1 Reply Last reply Reply Quote 0
                • NeeeeB
                  NeeeeB last edited by NeeeeB

                  Y'a pas de quoi, je suis à la partie 3 : Get Composer.
                  Ouais je l'aime bien moi mon Seven, j'ai pas voulu update mon PC vers Win10 parce que je suis pas fan de l'interface et au départ c'était pas folichon niveau stabilité.
                  En plus pour couronner le tout je suis développeur Delphi, et la Creator Update fout le binz avec mon IDE et le déb****r...ça met 10 plombes à lancer mon logiciel en debug...Ca charge et décharge des .bpl à foison avant de se lance, résultat ça met 10 fois plus de temps à compiler mon logiciel en debug comparé à Win7...

                  EDIT: je dois être maudit, ça coince sur le montage des shared folders...

                  Vieux geek ^^
                  GameList Editor : https://github.com/NeeeeB/GameList_Editor

                  kjbstar 1 Reply Last reply Reply Quote 0
                  • kjbstar
                    kjbstar @NeeeeB last edited by kjbstar

                    @neb said in Recalboy: remote control and Demo Mode for Recalbox!:

                    Y'a pas de quoi, je suis à la partie 3 : Get Composer.
                    Ouais je l'aime bien moi mon Seven, j'ai pas voulu update mon PC vers Win10 parce que je suis pas fan de l'interface et au départ c'était pas folichon niveau stabilité.
                    En plus pour couronner le tout je suis développeur Delphi, et la Creator Update fout le binz avec mon IDE et le déb****r...ça met 10 plombes à lancer mon logiciel en debug...Ca charge et décharge des .bpl à foison avant de se lance, résultat ça met 10 fois plus de temps à compiler mon logiciel en debug comparé à Win7...

                    EDIT: je dois être maudit, ça coince sur le montage des shared folders...

                    Commente la ligne du shared folder dans le Vagrantfile. Elle est pas vitale, c'est juste pour récupérer éventuellement les backups de sauvegardes. Mais sinon c'était quoi comme erreur ?

                    Recalbox 4.0.2 sur Raspberry Pi 2
                    Recalboy sur Raspberry Pi Zero

                    1 Reply Last reply Reply Quote 0
                    • NeeeeB
                      NeeeeB last edited by

                      Je viens de commenter, j'ai d'autres soucis de machine déjà provisionnée maintenant, incroyable...j'ai forcé la provision avec vagrant provision comme conseillé pour voir.
                      Si ça ne va pas je redémarrerai mon PC pour "nettoyer" tout le bazar.
                      Pour ce qui est des erreurs, bin j'en ai pas vraiment eu, juste ça coinçait pendant un moment, j'ai du relancer plusieurs fois le vagrant up pour que ça continue.

                      Vieux geek ^^
                      GameList Editor : https://github.com/NeeeeB/GameList_Editor

                      kjbstar 1 Reply Last reply Reply Quote 0
                      • kjbstar
                        kjbstar @NeeeeB last edited by

                        @neb Mouarf, du coup ça recommence tout ? Je suis vraiment désolé 😕 Mais je pense ça devrait être plus rapide, car t'avais du tout terminer et voir l'ip d'ailleurs, vu que le sync folder c'est en dernier.
                        A l'occase faudra que je m'installe un Win7 pour voir...

                        Recalbox 4.0.2 sur Raspberry Pi 2
                        Recalboy sur Raspberry Pi Zero

                        1 Reply Last reply Reply Quote 0
                        • NeeeeB
                          NeeeeB last edited by NeeeeB

                          Ouais je vois l'IP, 192.168.1.17 pour être précis, mais j'ai un beau 404 Not Found quand j'essaye d'y accéder pour le moment.
                          Bon le provisionning est pas encore tout à fait fini donc je vais attendre la fin.
                          Après c'est possible aussi que ça vienne de ma machine chez moi, elle est pas toute récente, c'est un vieux i3 de 3eme gen donc bon...ça aide pas, mais vu que je suis plus souvent sur celle du boulot j'ai pas encore vu l’intérêt d'en changer.

                          EDIT : pffffffff.....

                          ==> default: PHP Warning: copy(https://getcomposer.org/installer😞 failed to op
                          en stream: Connection timed out in Command line code on line 1
                          ==> default: PHP Warning: hash_file(composer-setup.php): failed to open stream:
                          No such file or directory in Command line code on line 1
                          ==> default: ERROR: Invalid installer signature
                          ==> default: rm:
                          ==> default: cannot remove ‘composer-setup.php’
                          ==> default: : No such file or directory
                          The SSH command responded with a non-zero exit status. Vagrant
                          assumes that this means the command failed. The output for this command
                          should be in the log above. Please read the output to determine what
                          went wrong.

                          EDIT2: je reboot pour voir si ça change quelque chose, sinon tant pis j'abandonne et je passerai par la méthode classique 😉

                          Vieux geek ^^
                          GameList Editor : https://github.com/NeeeeB/GameList_Editor

                          kjbstar 1 Reply Last reply Reply Quote 0
                          • kjbstar
                            kjbstar @NeeeeB last edited by

                            @neb Non c'est pas ta machine, je suppose que provisionning sur provisionning ça fait pas bon ménage, en tout cas là c'est la VM qui a pas su se connecter au web au moment de récupérer Composer. Erreur bête, mais qui plante tout...

                            Instinctivement je commenterais aussi les lignes 17 à 19 aussi pour voir, vu que là logiquement il fait que répéter ce qu'il a déjà fait.

                            Sinon faudra que je vois comment consolider cette méthode d'install 😕

                            Recalbox 4.0.2 sur Raspberry Pi 2
                            Recalboy sur Raspberry Pi Zero

                            1 Reply Last reply Reply Quote 0
                            • NeeeeB
                              NeeeeB last edited by

                              Bon je rend mon tablier, même en ayant commenté les lignes 17 à 19 ça se plaint de machine déjà provisionnée...

                              ==> default: Configuring and enabling network interfaces...
                              ==> default: Rsyncing folder: /cygdrive/c/Recalboy/ => /vagrant
                              ==> default: Machine already provisioned. Run vagrant provision or use the -- provision
                              ==> default: flag to force provisioning. Provisioners marked to run always will
                              still run.

                              ==> default: Machine 'default' has a post vagrant up message. This is a messag
                              e
                              ==> default: from the creator of the Vagrantfile, and not from Vagrant itself:
                              ==> default:
                              ==> default: Vanilla Debian box. See https://atlas.hashicorp.com/debian/ for hel
                              p and bug reports

                              Je verrai si demain soir j'ai le temps de tout refaire au propre, ou peut être essayer sur ma machine au taf demain.
                              Je te tiendrai au courant si j'ai progressé 😉
                              Bonne soirée et merci pour le boulot effectué, ça va me servir ce petit mode démo !

                              Vieux geek ^^
                              GameList Editor : https://github.com/NeeeeB/GameList_Editor

                              kjbstar 1 Reply Last reply Reply Quote 0
                              • kjbstar
                                kjbstar @NeeeeB last edited by

                                @neb Je croise les doigts pour tes prochains essais, tiens-moi au jus oui ! Et merci à toi !!

                                Recalbox 4.0.2 sur Raspberry Pi 2
                                Recalboy sur Raspberry Pi Zero

                                1 Reply Last reply Reply Quote 0
                                • NeeeeB
                                  NeeeeB last edited by NeeeeB

                                  @kjbstar

                                  Bon...j'ai supprimé la VM qui avait été créée hier, fait du ménage et tout repris de zéro.
                                  J'ai juste lancé "vagrant up" et attendu que tout se fasse jusqu'à récupérer la main dans le prompt.
                                  Ca a fini avec ce message :

                                  ==> default: #########################################
                                  ==> default: PART 3 : Get Composer
                                  ==> default: #########################################☼
                                  ==> default: PHP Warning: copy(https://getcomposer.org/installer😞 failed to op
                                  en stream: Connection timed out in Command line code on line 1
                                  ==> default: PHP Warning: hash_file(composer-setup.php): failed to open stream:
                                  No such file or directory in Command line code on line 1
                                  ==> default: ERROR: Invalid installer signature
                                  ==> default: rm:
                                  ==> default: cannot remove ‘composer-setup.php’
                                  ==> default: : No such file or directory
                                  The SSH command responded with a non-zero exit status. Vagrant
                                  assumes that this means the command failed. The output for this command
                                  should be in the log above. Please read the output to determine what
                                  went wrong.

                                  Et si j'essaye d'accéder à 192.168.1.18 (adresse que je vois passer dans la partie 2 du provisionning) depuis chrome, j'ai le droit à une belle erreur 404, bref rien de plus concluant qu'hier...
                                  Je ne comprend pas pkoi ça ne veut pas choper le composer et je me prend un timeout, puisque si je clique sur le lien depuis windows ça marche, et que ça n'a aucun problème pour installer les différents packages sur la VM, donc c'est que la VM a bien accés a internet...

                                  Vieux geek ^^
                                  GameList Editor : https://github.com/NeeeeB/GameList_Editor

                                  kjbstar 1 Reply Last reply Reply Quote 0
                                  • kjbstar
                                    kjbstar @NeeeeB last edited by

                                    @neb Je capte pas non plus. J'ai pu voir des personnes avec le même souci, mais visiblement ce sont soit des soucis lié au SSL, soit d'un souci d'incompatibilité avec l'IPV6. Dans tous les cas, les mecs doivent faire des manips sur leur machine, et là hors de question de bidouiller la VM.

                                    Du coup j'ai téléchargé la dernière version de Composer et l'ai incluse dans le Github, et modifié le fichier de provisionning pour utiliser ce fichier. Si tu recommences, et que y'a pas de souci sur avec le SSL de Github, alors ça passera.

                                    Et oui la 404 c'est car le script plante trop tôt, le Recalboy n'est pas installé encore.

                                    En tout cas le dév au boulot m'a confirmé ce matin que Vagrant, sur Windows, c'est souvent galère... 😕

                                    Recalbox 4.0.2 sur Raspberry Pi 2
                                    Recalboy sur Raspberry Pi Zero

                                    NeeeeB 1 Reply Last reply Reply Quote 0
                                    • NeeeeB
                                      NeeeeB @kjbstar last edited by

                                      @kjbstar

                                      Ok, je retente de zéro et je te tiens au courant.
                                      J'avais cherché un peu aussi de mon coté et j'ai du tomber sur les mêmes sujets que toi (https://github.com/composer/composer/issues/4142 et https://github.com/composer/composer/issues/4142#issuecomment-117648869).
                                      Les joies de Windows quoi...mais je ne peux pas m'en passer malheureusement.

                                      Vieux geek ^^
                                      GameList Editor : https://github.com/NeeeeB/GameList_Editor

                                      1 Reply Last reply Reply Quote 0
                                      • NeeeeB
                                        NeeeeB last edited by

                                        @kjbstar
                                        Bon je pense que ça ne marchera définitivement pas.
                                        Cette fois c'est bien allé jusqu'au bout, cf: le log du prompt :

                                        ==> default: Moving files into Virtual Host☼
                                        ==> default:
                                        ==> default: Deleting Zip file...☼
                                        ==> default: .
                                        ==> default: .
                                        ==> default: .
                                        ==> default: .
                                        ==> default: .
                                        ==> default: .
                                        ==> default: Launching Installation of Recalboy. It may take some time, so pleas
                                        e be patient.☼
                                        ==> default: .
                                        ==> default: .
                                        ==> default: .
                                        ==> default: .
                                        ==> default: .
                                        ==> default: .
                                        ==> default: /tmp/vagrant-shell: line 172: composer: command not found
                                        ==> default: /tmp/vagrant-shell: line 173: composer: command not found
                                        ==> default:
                                        ==> default:
                                        ==> default:
                                        ==> default: BRAVO ! Recalboy has been installed.
                                        ==> default:
                                        ==> default:
                                        ==> default:
                                        ==> default: All done ! You can now use Recalboy.☼
                                        ==> default: http://10.0.2.15 192.168.1.20 2a01:cb0c:8073:4900:a00:27ff:fef9:220
                                        1
                                        ==> default: or☼
                                        ==> default: http://recalboy.local
                                        ==> default:
                                        ==> default: Go here to finish configuration (Activate RetroArch Network Command
                                        s):☼
                                        ==> default: http://10.0.2.15 192.168.1.20 2a01:cb0c:8073:4900:a00:27ff:fef9:220
                                        1 /config
                                        ==> default: or here:☼
                                        ==> default: http://recalboy.local/config
                                        ==> default:
                                        ==> default:
                                        ==> default:
                                        ==> default: Enjoy !

                                        ==> default: Machine 'default' has a post vagrant up message. This is a messag
                                        e
                                        ==> default: from the creator of the Vagrantfile, and not from Vagrant itself:
                                        ==> default:
                                        ==> default: Vanilla Debian box. See https://atlas.hashicorp.com/debian/ for hel
                                        p and bug reports

                                        Malgré cela je me fais jeter quand j'essaye d'accéder à 192.168.1.20, ou même http://recalboy.local/config...
                                        -->
                                        Cette page ne fonctionne pas

                                        Impossible de traiter cette demande via 192.168.1.20 à l'heure actuelle.
                                        HTTP ERROR 500

                                        Vieux geek ^^
                                        GameList Editor : https://github.com/NeeeeB/GameList_Editor

                                        kjbstar 1 Reply Last reply Reply Quote 0
                                        • kjbstar
                                          kjbstar @NeeeeB last edited by

                                          @neb Rhâââ encore ce fichu composer, il a bien pris la version du Github, mais visiblement il l'a pas déplacé (mais pourquoiiiiiiiii), du coup les 2 commandes d'install sont pas passées (d'où l'erreur 500).

                                          Bon je vais passer sur un truc bullet proof, vraiment désolé pour ces erreurs. Je tiens au courant quand j'aurais trouvé autre chose, je fais ça au plus vite !

                                          Recalbox 4.0.2 sur Raspberry Pi 2
                                          Recalboy sur Raspberry Pi Zero

                                          NeeeeB 1 Reply Last reply Reply Quote 0
                                          • NeeeeB
                                            NeeeeB @kjbstar last edited by

                                            @kjbstar

                                            Prend ton temps, y'a pas de souci, je ne suis pas pressé perso, et puis je suis out pour ce soir, j'ai un truc à regarder avec madame ^^
                                            On progresse, doucement mais sûrement.
                                            Et ne t'excuse pas hein, le principal c'est qu'on finisse par y arriver 😉

                                            Vieux geek ^^
                                            GameList Editor : https://github.com/NeeeeB/GameList_Editor

                                            kjbstar 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            87
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com