Solved Probleme Install normal & Lite
-
Hello
J’ai voulu testé magicmirror sur une debian x32 et x64
Sur un Intel i3 et 8Go de Ram
SSD de 240GoLa 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.
-
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 -
Hello
ok, je ferais un essai fin semaine prochaine…
Merci
-
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$
-
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 -
re,
merci fais testé cela de suite ,
mais a mon avis c’est que mon debian est en version i686 ( 32bit )
-
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...
-
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 -
Re,
je viens de faire une installe en 64 debian
je te tiens au courant ,
encore un gros merci de ton aide
-
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
MagicMirrorSur é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
-
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épertoirepublic
tout est dedans
Note: Tu le retrouveras … dans le repertoire MMM-Alexa apresnpm install
!A toi de le placer dans ton server nginx et de mettre les lien en concordance sur la console d’amazon (security profile)
-
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:
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 !!
-
Le module Alexa est actuellement stoppé de tout developement
-
bugsounet