Bugsounet Coding

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    Solved Probleme Install normal & Lite

    Issues
    2
    13
    227
    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.
    • ClassicRed
      ClassicRed Donators last edited by

      Hello

      J’ai voulu testé magicmirror sur une debian x32 et x64

      Sur un Intel i3 et 8Go de Ram
      SSD de 240Go

      La pas trop de souci,

      Par contre quand je lance l’installe de MMM-GA , la je tombe de haut car l’installation se fait en light

      Pourtant je ne manque pas puissance …

      Un message me dit , que je n’utilise pas de PI4 d’où l’installe en light…

      @bugsounet , peux tu voir pour modifié l’installation ou le script d’install de celui-ci, merci.

      1 Reply Last reply Reply Quote 0
      • bugsounet
        bugsounet Main Coder last edited by bugsounet

        Salut,

        tu peux outre passer la regle une fois la version Light installé
        Essaye ceci:

        cd ~/MagicMirror/modules/MMM-GoogleAssistant
        git reset --hard
        git pull
        git checkout -f prod
        npm run rebuild
        

        Seul un pi4 ou un linuxien peux faire ceci 😉
        Toutes les fonctionnalitées sont maintenant débloqué 🙂

        bonne idée, je vais rajouter un script pour installer la version full (au cas ou)


        Note for RPI3b+ users
        Don’t try, it will not works
        it will break MagicMirror with an error and force you to use Light version

        1 Reply Last reply Reply Quote 0
        • ClassicRed
          ClassicRed Donators last edited by

          Hello

          ok, je ferais un essai fin semaine prochaine…

          Merci

          ClassicRed 1 Reply Last reply Reply Quote 0
          • ClassicRed
            ClassicRed Donators @ClassicRed last edited by ClassicRed

            Hello

            J’ai fait comme indiquer @bugsounet
            Cela me retourne une erreur :

            mikael@mmmjeedomweb:~$ cd ~/MagicMirror/modules/MMM-GoogleAssistant
            mikael@mmmjeedomweb:~/MagicMirror/modules/MMM-GoogleAssistant$ git reset --hard
            HEAD est maintenant à 41d3463 Merge pull request #259 from bugsounet/dev
            mikael@mmmjeedomweb:~/MagicMirror/modules/MMM-GoogleAssistant$ git pull
            Déjà à jour.
            mikael@mmmjeedomweb:~/MagicMirror/modules/MMM-GoogleAssistant$ git checkout -f prod
            Déjà sur 'prod'
            Votre branche est à jour avec 'origin/prod'.
            mikael@mmmjeedomweb:~/MagicMirror/modules/MMM-GoogleAssistant$ npm run rebuild
            
            > MMM-GoogleAssistant@3.2.1 rebuild /home/mikael/MagicMirror/modules/MMM-GoogleAssistant
            > installer/rebuild.sh
            
            Welcome to GA rebuild script
            This script will erase current build
            Use this script only for the new version of Magic Mirror or developer request
            recipes, credentials.json, token.json will be not erased
            after executing this script, it will restart the installation, you must do it!
            Do you want to continue ? [Y/n]
            Your choice: y
            
            Update all dependencies...
            All Dependencies needed are updated !
            
            Deleting: package-lock.json node_modules
            Done.
            
            Upgrading GoogleAssistant...
            HEAD est maintenant à 41d3463 Merge pull request #259 from bugsounet/dev
            Déjà à jour.
            Done.
            
            Reinstalling GoogleAssistant...
            
            > MMM-GoogleAssistant@3.2.1 preinstall /home/mikael/MagicMirror/modules/MMM-GoogleAssistant
            > installer/preinstall.sh
            
            Welcome to MMM-GoogleAssistant "3.2.1",
            
            
            Installing all npm libraries...
            npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
            npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
            npm WARN deprecated har-validator@5.1.5: this library is no longer supported
            
            > @bugsounet/secure-ga-v3@1.0.6 preinstall /home/mikael/MagicMirror/modules/MMM-GoogleAssistant/node_modules/@bugsounet/secure-ga-v3
            > ./testing_version.sh && node secure.js
            
            NPM Version testing:
            Require: >= 6.14.15 < 7.0.0
            Current: 6.14.15 ✓
            
            NODE Version testing:
            Require: v12.0.0
            Current: v10.24.0 𐄂
            Failed: incorrect version!
            npm WARN notsup Unsupported engine for minify@7.2.2: wanted: {"node":">=14"} (current: {"node":"10.24.0","npm":"6.14.15"})
            npm WARN notsup Not compatible with your version of node/npm: minify@7.2.2
            npm WARN notsup Unsupported engine for find-up@6.2.0: wanted: {"node":"^12.20.0 || ^14.13.1 || >=16.0.0"} (current: {"node":"10.24.0","npm":"6.14.15"})
            npm WARN notsup Not compatible with your version of node/npm: find-up@6.2.0
            npm WARN notsup Unsupported engine for html-minifier-terser@6.0.2: wanted: {"node":">=12"} (current: {"node":"10.24.0","npm":"6.14.15"})
            npm WARN notsup Not compatible with your version of node/npm: html-minifier-terser@6.0.2
            npm WARN notsup Unsupported engine for locate-path@7.0.0: wanted: {"node":"^12.20.0 || ^14.13.1 || >=16.0.0"} (current: {"node":"10.24.0","npm":"6.14.15"})
            npm WARN notsup Not compatible with your version of node/npm: locate-path@7.0.0
            npm WARN notsup Unsupported engine for path-exists@5.0.0: wanted: {"node":"^12.20.0 || ^14.13.1 || >=16.0.0"} (current: {"node":"10.24.0","npm":"6.14.15"})
            npm WARN notsup Not compatible with your version of node/npm: path-exists@5.0.0
            npm WARN notsup Unsupported engine for p-locate@6.0.0: wanted: {"node":"^12.20.0 || ^14.13.1 || >=16.0.0"} (current: {"node":"10.24.0","npm":"6.14.15"})
            npm WARN notsup Not compatible with your version of node/npm: p-locate@6.0.0
            npm WARN notsup Unsupported engine for p-limit@4.0.0: wanted: {"node":"^12.20.0 || ^14.13.1 || >=16.0.0"} (current: {"node":"10.24.0","npm":"6.14.15"})
            npm WARN notsup Not compatible with your version of node/npm: p-limit@4.0.0
            npm WARN notsup Unsupported engine for yocto-queue@1.0.0: wanted: {"node":">=12.20"} (current: {"node":"10.24.0","npm":"6.14.15"})
            npm WARN notsup Not compatible with your version of node/npm: yocto-queue@1.0.0
            npm WARN notsup Unsupported engine for commander@8.3.0: wanted: {"node":">= 12"} (current: {"node":"10.24.0","npm":"6.14.15"})
            npm WARN notsup Not compatible with your version of node/npm: commander@8.3.0
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents):
            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"ia32"})
            
            npm ERR! code ELIFECYCLE
            npm ERR! errno 255
            npm ERR! @bugsounet/secure-ga-v3@1.0.6 preinstall: `./testing_version.sh && node secure.js`
            npm ERR! Exit status 255
            npm ERR!
            npm ERR! Failed at the @bugsounet/secure-ga-v3@1.0.6 preinstall script.
            npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
            
            npm ERR! A complete log of this run can be found in:
            npm ERR!     /home/mikael/.npm/_logs/2021-11-19T17_25_37_970Z-debug.log
            npm ERR! code ELIFECYCLE
            npm ERR! errno 255
            npm ERR! MMM-GoogleAssistant@3.2.1 rebuild: `installer/rebuild.sh`
            npm ERR! Exit status 255
            npm ERR!
            npm ERR! Failed at the MMM-GoogleAssistant@3.2.1 rebuild script.
            npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
            npm WARN Local package.json exists, but node_modules missing, did you mean to install?
            
            npm ERR! A complete log of this run can be found in:
            npm ERR!     /home/mikael/.npm/_logs/2021-11-19T17_25_38_009Z-debug.log
            mikael@mmmjeedomweb:~/MagicMirror/modules/MMM-GoogleAssistant$
            
            
            1 Reply Last reply Reply Quote 0
            • bugsounet
              bugsounet Main Coder last edited by bugsounet

              Salut, comme tu peux lire:

              NODE Version testing:
              Require: v12.0.0
              Current: v10.24.0 𐄂
              Failed: incorrect version!
              

              Que l’on peux traduire naturellement en Français par:

              Test de la version NODE :
              Nécessite : v12.0.0
              Actuel : v10.24.0 𐄂
              Échec : version incorrecte !
              

              Les conditions d’installtion sont sur le wiki (requirements)

              donc: il suffit de mettre a jour nodejs vers la version 12 (v14 conseillé pour optimiser le code source)

              Cette commande peux aider à mettre a jour:

              cd ~
              curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
              sudo apt-get install nodejs
              

              Note:
              MagicMirror v2.17.x demande node v12 minimum afin d’eviter les crashs/bugs
              mais bon … ils sont pas capable de le mettre en application dans leur script d’installation

              1 Reply Last reply Reply Quote 0
              • ClassicRed
                ClassicRed Donators last edited by

                re,

                merci fais testé cela de suite ,

                mais a mon avis c’est que mon debian est en version i686 ( 32bit )

                1 Reply Last reply Reply Quote 0
                • ClassicRed
                  ClassicRed Donators last edited by ClassicRed

                  je viens de faire tes commande 😘

                  mikael@mmmjeedomweb:~$ cd ~
                  mikael@mmmjeedomweb:~$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
                  [sudo] Mot de passe de mikael : 
                  
                  ## Installing the NodeSource Node.js 14.x repo...
                  
                  
                  ## Populating apt-get cache...
                  
                  + apt-get update
                  Atteint :1 http://security.debian.org/debian-security buster/updates InRelease
                  Atteint :2 http://deb.debian.org/debian buster InRelease
                  Atteint :3 http://deb.debian.org/debian buster-updates InRelease
                  Atteint :4 https://deb.nodesource.com/node_12.x buster InRelease
                  Atteint :5 https://dl.yarnpkg.com/debian stable InRelease
                  Lecture des listes de paquets... Fait
                  
                  ## Confirming "buster" is supported...
                  
                  + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_14.x/dists/buster/Release'
                  
                  ## Adding the NodeSource signing key to your keyring...
                  
                  + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null
                  gpg: Attention : le propriétaire du répertoire personnel « /home/mikael/.gnupg »
                              n'est pas sûr
                  
                  ## Creating apt sources list file for the NodeSource Node.js 14.x repo...
                  
                  + echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main' > /etc/apt/sources.list.d/nodesource.list
                  + echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main' >> /etc/apt/sources.list.d/nodesource.list
                  
                  ## Running `apt-get update` for you...
                  
                  + apt-get update
                  Atteint :1 http://deb.debian.org/debian buster InRelease
                  Atteint :2 http://security.debian.org/debian-security buster/updates InRelease
                  Atteint :3 http://deb.debian.org/debian buster-updates InRelease
                  Réception de :4 https://deb.nodesource.com/node_14.x buster InRelease [4 584 B]
                  Atteint :5 https://dl.yarnpkg.com/debian stable InRelease
                  4 584 o réceptionnés en 1s (7 148 o/s)
                  Lecture des listes de paquets... Fait
                  
                  ## Run `sudo apt-get install -y nodejs` to install Node.js 14.x and npm
                  ## You may also need development tools to build native addons:
                       sudo apt-get install gcc g++ make
                  ## To install the Yarn package manager, run:
                       curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
                       echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
                       sudo apt-get update && sudo apt-get install yarn
                  
                  
                  mikael@mmmjeedomweb:~$ sudo apt-get install nodejs
                  Lecture des listes de paquets... Fait
                  Construction de l'arbre des dépendances
                  Lecture des informations d'état... Fait
                  nodejs est déjà la version la plus récente (10.24.0~dfsg-1~deb10u1).
                  Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
                    rfkill wireless-tools
                  Veuillez utiliser « sudo apt autoremove » pour les supprimer.
                  0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
                  mikael@mmmjeedomweb:~$ npm -v
                  6.14.15
                  mikael@mmmjeedomweb:~$ node -v
                  v10.24.0
                  mikael@mmmjeedomweb:~$
                  

                  Dans le resumer je trouve cela:

                  ## Confirming "buster" is supported...
                  
                  
                  1 Reply Last reply Reply Quote 0
                  • bugsounet
                    bugsounet Main Coder last edited by bugsounet

                    ouai… pas sur que ta version supporte la version v14 dans ce cas … sinon il va faloir installer la version amd64 -> debian-11.1.0-amd64-netinst.iso.
                    [amd64 => c’est pour les processurs 64bits donc amd et intel compris]

                    si cela peux te rassurer sur ce point:

                    bugsounet@debian:~$ cat /etc/os-release
                    PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
                    NAME="Debian GNU/Linux"
                    VERSION_ID="11"
                    VERSION="11 (bullseye)"
                    VERSION_CODENAME=bullseye
                    ID=debian
                    HOME_URL="https://www.debian.org/"
                    SUPPORT_URL="https://www.debian.org/support"
                    BUG_REPORT_URL="https://bugs.debian.org/"
                    bugsounet@debian:~$ uname -a
                    Linux debian 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux
                    bugsounet@debian:~$ 
                    

                    comme tu peux voir c’est du debian 11 (amd64) [OS principal … avec windows 11 au cas ou besoin (tres rarement utilisé)]
                    le processeur c’est un i5 serie 3xxx avec 8Go de ram

                    1 Reply Last reply Reply Quote 0
                    • ClassicRed
                      ClassicRed Donators last edited by

                      Re,

                      je viens de faire une installe en 64 debian

                      je te tiens au courant ,

                      encore un gros merci de ton aide

                      1 Reply Last reply Reply Quote 0
                      • ClassicRed
                        ClassicRed Donators last edited by

                        Hello

                        @bugsounet , gros merci à toi

                        J’ai enfin à réussi a faire tout ce que je voulais sur mon serveur.

                        Pour résumé ce que j’ai fait

                        Serveur Jeedom
                        Serveur Nginx ( site perso ) avec redirection sur mes NAS
                        MagicMirror

                        Sur écran Asus Tactile.

                        Juste un truc qui me manque , généré un Code generator for AVS Authentication qui malheureusement est fermé ( je comprends ta position sur l’abus de celui-ci )

                        pourrais tu m’ orienté sur un client ou site pour généré une clef. compatible avec ton module MMM-Alexa ?

                        Merci

                        1 Reply Last reply Reply Quote 0
                        • bugsounet
                          bugsounet Main Coder last edited by bugsounet

                          hello !

                          Pour le moment, je laisse de côté ce module (meme la V2 que je devais poster en beta avec les réponse visuelle) mais bon le générateur est dans les sources.
                          regarde sur le github du module il y a un répertoire public tout est dedans
                          Note: Tu le retrouveras … dans le repertoire MMM-Alexa apres npm install !

                          A toi de le placer dans ton server nginx et de mettre les lien en concordance sur la console d’amazon (security profile)

                          1 Reply Last reply Reply Quote 0
                          • ClassicRed
                            ClassicRed Donators last edited by ClassicRed

                            Re, @bugsounet

                            Alors si j’ai bien compris

                            Le contenu du dossier public, je le met sur mon serveur nginx

                            Je créé un lien https://alexa.xxxxx.fr. ( j’ai crée une certificat avec certibot pour letsencrypt ) pour mon lien AVS

                            je lance chrome ou autres navigateurs, pour allez sur mon lien crée

                            Je rentre les informations demandé

                            Sur mon compte Amazon développeur

                            dans Security Profil j’ai fait ceci:

                            Capture.PNG

                            J’ai du modifié un fichier dans le dossier MMM-Alexa : Bien ou pas bien ??
                            Fichier concerné: MMM-Alexa.js
                            Concernant cette ligne la dernière:

                            /** MMM-Alexa **/
                            /** @bugsounet 27/06/2021 **/
                            
                            Module.register("MMM-Alexa", {
                              defaults: {
                                debug: false,
                                verbose: false,
                                avs: {
                                  ProductID: "Mirror",
                                  ClientID: "amzn1.application-oa2-client.XXX",
                                  ClientSecret: "XXX",
                                  InitialCode: "XXX",
                                  deviceSerialNumber: 1234,
                                  redirectUri: "https://alexa.xxxrxxxl.fr/index.html"
                                },
                            

                            Malgré cela Alexa réagi, mais ne lance aucune commande que je lui demande.

                            J’ai du faire une erreur quelque part je pense mais ou !!

                            1 Reply Last reply Reply Quote 0
                            • bugsounet
                              bugsounet Main Coder last edited by

                              Le module Alexa est actuellement stoppé de tout developement

                              1 Reply Last reply Reply Quote 0
                              • Topic has been marked as solved  bugsounet bugsounet 
                              • First post
                                Last post
                              Powered by NodeBB | @bugsounet ©2022