• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
  1. Home
  2. dhirajv12
  3. Topics
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
D
Offline
  • Profile
  • Following 0
  • Followers 0
  • Topics 2
  • Posts 10
  • Groups 0

Topics

  • D

    Black blank screen

    Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting black blank screen
    11 Jun 18, 2017, 9:45 PM
    May 30, 2017, 10:05 AM
    0 Votes
    11 Posts
    10k Views
    H Jun 18, 2017, 9:45 PM
    So, at least for my installation I was able to sort things out. This also included as well re-installing Raspbian, but I just wanted to have a clean installation. The main culprit seem to be the node.js version which is important to be at least from the V7 branch (V8 not tested, my system shows v0.10.x before any installation steps) and an issue with the automated installation script: Problem in automated installation script: It tests for node.js V5.1.x and if not or only an earlier version is found, asks to install node.js from the V6 branch. Even with the latest node.js version from V6 the installation of electron fails in a postinstall step due to a problem in the extract-zip package (yes, complicated, indeed). Indicator for the problem in the electron installation is a missing path.txt file which should be in the electron sub folder and the message “Electron failed to install correctly, please delete node_modules/electron and try installing again” if MM is tried to be started. Even, if the electron installation is fixed as described before, you will just get a black screen: MM starts, but all areas remain empty which is optically “a black screen”. This (and actually the other problems as well) can be fixed by installing the node.js version of the V7 branch before installation. Additionally, due to the problems during the installation the final steps, e.g. creating the config file and asking, if the automatic start manager PM2 should be used, are not executed. Hint: You can check the node.js version by issuing: node -v Clean installation steps: Optional: Re-install Raspbian to get a clean system Update Raspbian: sudo apt-get update sudo apt-get upgrade Reboot Update to node.js V7.x (if you have already installed and used node.js of the V8.x branch then you may not like to execute the following lines) as described on node.js project website: curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - sudo apt-get install -y nodejs Get and install MagicMirror (without starting it) from the PI home folder: git clone https://github.com/MichMich/MagicMirror cd ~/MagicMirror npm install Fix complaints about global scripts (may be optional, requires sudo due to the global option as special folders have to be accessed): sudo npm install --global stylelint sudo npm install --global coffeescript Execute post installation steps from the automatic installation script to make it perfect: cp ~/MagicMirror/config/config.js.sample ~/MagicMirror/config/config.js sudo mkdir /usr/share/plymouth/themes/MagicMirror sudo cp ~/MagicMirror/splashscreen/splash.png /usr/share/plymouth/themes/MagicMirror/splash.png sudo cp ~/MagicMirror/splashscreen/MagicMirror.plymouth /usr/share/plymouth/themes/MagicMirror/MagicMirror.plymouth sudo cp ~/MagicMirror/splashscreen/MagicMirror.script /usr/share/plymouth/themes/MagicMirror/MagicMirror.script Optional: If you would like to autostart MM and to install the automatic start tool PM2: sudo npm install -g pm2 sudo su -c "env PATH=$PATH:/usr/bin pm2 startup linux -u pi --hp /home/pi" pm2 start ~/MagicMirror/installers/pm2_MagicMirror.json pm2 save Steps in 7&8 taken from the automatic script: https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh Oh, start MM, if you a directly working on the system (no SSH/Putty connection): npm start or while using a SSH/Putty connection: DISPLAY=:0 nohup npm start & Regards, HerrB92
  • D

    Magic Mirror Installation Problem

    Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
    5 Jun 7, 2017, 8:54 PM
    May 26, 2017, 2:43 AM
    0 Votes
    5 Posts
    4k Views
    B Jun 7, 2017, 8:54 PM
    Installing and got all the way to Dependencies and failed. Any help would be greatly appreciated. Its extremely long so i apologies. Cloning MagicMirror Done! Installing dependencies ... npm WARN prefer global coffee-script@1.10.0 should be installed with -g npm WARN prefer global jsonlint@1.6.2 should be installed with -g > electron-chromedriver@1.6.0 install /home/pi/MagicMirror/node_modules/electron-chromedriver > node ./download-chromedriver.js > electron@1.6.10 postinstall /home/pi/MagicMirror/node_modules/electron > node install.js /home/pi/MagicMirror/node_modules/electron/install.js:47 throw err ^ Error: read ECONNRESET at exports._errnoException (util.js:1018:11) at TLSWrap.onread (net.js:568:26) magicmirror@2.1.1 /home/pi/MagicMirror ├─┬ body-parser@1.17.2 │ ├── bytes@2.4.0 │ ├── content-type@1.0.2 │ ├─┬ debug@2.6.7 │ │ └── ms@2.0.0 │ ├── depd@1.1.0 │ ├─┬ http-errors@1.6.1 │ │ └── inherits@2.0.3 │ ├── iconv-lite@0.4.15 │ ├─┬ on-finished@2.3.0 │ │ └── ee-first@1.1.1 │ ├── qs@6.4.0 │ ├─┬ raw-body@2.2.0 │ │ ├── iconv-lite@0.4.15 │ │ └── unpipe@1.0.0 │ └─┬ type-is@1.6.15 │ └── media-typer@0.3.0 ├─┬ chai@3.5.0 │ ├── assertion-error@1.0.2 │ ├─┬ deep-eql@0.1.3 │ │ └── type-detect@0.1.1 │ └── type-detect@1.0.0 ├─┬ chai-as-promised@6.0.0 │ └── check-error@1.0.2 ├── colors@1.1.2 ├─┬ express@4.15.3 │ ├─┬ accepts@1.3.3 │ │ └── negotiator@0.6.1 │ ├── array-flatten@1.1.1 │ ├── content-disposition@0.5.2 │ ├── cookie@0.3.1 │ ├── cookie-signature@1.0.6 │ ├── encodeurl@1.0.1 │ ├── escape-html@1.0.3 │ ├── etag@1.8.0 │ ├── finalhandler@1.0.3 │ ├── fresh@0.5.0 │ ├── merge-descriptors@1.0.1 │ ├── methods@1.1.2 │ ├── parseurl@1.3.1 │ ├── path-to-regexp@0.1.7 │ ├─┬ proxy-addr@1.1.4 │ │ ├── forwarded@0.1.0 │ │ └── ipaddr.js@1.3.0 │ ├── range-parser@1.2.0 │ ├─┬ send@0.15.3 │ │ ├── destroy@1.0.4 │ │ └── mime@1.3.4 │ ├── serve-static@1.12.3 │ ├── setprototypeof@1.0.3 │ ├── statuses@1.3.1 │ ├── utils-merge@1.0.0 │ └── vary@1.1.1 ├─┬ express-ipfilter@0.2.4 │ ├── ip@1.1.5 │ ├── lodash@3.10.1 │ └─┬ range_check@1.4.0 │ ├── ip6@0.0.4 │ └── ipaddr.js@1.2.0 ├─┬ feedme@1.0.0 │ ├── clarinet@0.11.0 │ ├── eventyoshi@0.1.8 │ └── sax@1.2.2 ├─┬ grunt@1.0.1 │ ├── coffee-script@1.10.0 │ ├─┬ dateformat@1.0.12 │ │ ├── get-stdin@4.0.1 │ │ └─┬ meow@3.7.0 │ │ ├─┬ camelcase-keys@2.1.0 │ │ │ └── camelcase@2.1.1 │ │ ├── decamelize@1.2.0 │ │ ├─┬ loud-rejection@1.6.0 │ │ │ ├─┬ currently-unhandled@0.4.1 │ │ │ │ └── array-find-index@1.0.2 │ │ │ └── signal-exit@3.0.2 │ │ ├── map-obj@1.0.1 │ │ ├── minimist@1.2.0 │ │ ├─┬ normalize-package-data@2.3.8 │ │ │ ├── hosted-git-info@2.4.2 │ │ │ ├─┬ is-builtin-module@1.0.0 │ │ │ │ └── builtin-modules@1.1.1 │ │ │ └─┬ validate-npm-package-license@3.0.1 │ │ │ ├─┬ spdx-correct@1.0.2 │ │ │ │ └── spdx-license-ids@1.2.2 │ │ │ └── spdx-expression-parse@1.0.4 │ │ ├─┬ read-pkg-up@1.0.1 │ │ │ ├── find-up@1.1.2 │ │ │ └─┬ read-pkg@1.1.0 │ │ │ ├─┬ load-json-file@1.1.0 │ │ │ │ ├─┬ parse-json@2.2.0 │ │ │ │ │ └─┬ error-ex@1.3.1 │ │ │ │ │ └── is-arrayish@0.2.1 │ │ │ │ └─┬ strip-bom@2.0.0 │ │ │ │ └── is-utf8@0.2.1 │ │ │ └── path-type@1.1.0 │ │ ├─┬ redent@1.0.0 │ │ │ ├─┬ indent-string@2.1.0 │ │ │ │ └── repeating@2.0.1 │ │ │ └── strip-indent@1.0.1 │ │ └── trim-newlines@1.0.0 │ ├── eventemitter2@0.4.14 │ ├── exit@0.1.2 │ ├─┬ findup-sync@0.3.0 │ │ └── glob@5.0.15 │ ├─┬ glob@7.0.6 │ │ ├── fs.realpath@1.0.0 │ │ ├─┬ inflight@1.0.6 │ │ │ └── wrappy@1.0.2 │ │ └── once@1.4.0 │ ├─┬ grunt-cli@1.2.0 │ │ └── resolve@1.1.7 │ ├── grunt-known-options@1.1.0 │ ├─┬ grunt-legacy-log@1.0.0 │ │ ├─┬ grunt-legacy-log-utils@1.0.0 │ │ │ └── lodash@4.3.0 │ │ └── underscore.string@3.2.3 │ ├─┬ grunt-legacy-util@1.0.0 │ │ ├── async@1.5.2 │ │ ├── getobject@0.1.0 │ │ ├── lodash@4.3.0 │ │ └─┬ which@1.2.14 │ │ └── isexe@2.0.0 │ ├─┬ js-yaml@3.5.5 │ │ ├─┬ argparse@1.0.9 │ │ │ └── sprintf-js@1.0.3 │ │ └── esprima@2.7.3 │ ├─┬ minimatch@3.0.4 │ │ └─┬ brace-expansion@1.1.7 │ │ ├── balanced-match@0.4.2 │ │ └── concat-map@0.0.1 │ ├─┬ nopt@3.0.6 │ │ └── abbrev@1.1.0 │ ├── path-is-absolute@1.0.1 │ └── rimraf@2.2.8 ├─┬ grunt-eslint@19.0.0 │ ├─┬ chalk@1.1.3 │ │ ├── ansi-styles@2.2.1 │ │ ├─┬ has-ansi@2.0.0 │ │ │ └── ansi-regex@2.1.1 │ │ ├── strip-ansi@3.0.1 │ │ └── supports-color@2.0.0 │ └─┬ eslint@3.19.0 │ ├─┬ babel-code-frame@6.22.0 │ │ └── js-tokens@3.0.1 │ ├─┬ concat-stream@1.6.0 │ │ ├─┬ readable-stream@2.2.11 │ │ │ ├── isarray@1.0.0 │ │ │ ├── process-nextick-args@1.0.7 │ │ │ ├── safe-buffer@5.0.1 │ │ │ ├── string_decoder@1.0.2 │ │ │ └── util-deprecate@1.0.2 │ │ └── typedarray@0.0.6 │ ├─┬ doctrine@2.0.0 │ │ └── isarray@1.0.0 │ ├─┬ escope@3.6.0 │ │ ├─┬ es6-map@0.1.5 │ │ │ ├── d@1.0.0 │ │ │ ├── es5-ext@0.10.23 │ │ │ ├── es6-iterator@2.0.1 │ │ │ ├── es6-set@0.1.5 │ │ │ ├── es6-symbol@3.1.1 │ │ │ └── event-emitter@0.3.5 │ │ ├── es6-weak-map@2.0.2 │ │ └─┬ esrecurse@4.1.0 │ │ └── estraverse@4.1.1 │ ├─┬ espree@3.4.3 │ │ ├── acorn@5.0.3 │ │ └─┬ acorn-jsx@3.0.1 │ │ └── acorn@3.3.0 │ ├── esquery@1.0.0 │ ├── estraverse@4.2.0 │ ├── esutils@2.0.2 │ ├─┬ file-entry-cache@2.0.0 │ │ └─┬ flat-cache@1.2.2 │ │ ├── circular-json@0.3.1 │ │ ├─┬ del@2.2.2 │ │ │ ├─┬ globby@5.0.0 │ │ │ │ ├─┬ array-union@1.0.2 │ │ │ │ │ └── array-uniq@1.0.3 │ │ │ │ └── arrify@1.0.1 │ │ │ ├── is-path-cwd@1.0.0 │ │ │ ├─┬ is-path-in-cwd@1.0.0 │ │ │ │ └── is-path-inside@1.0.0 │ │ │ └── pify@2.3.0 │ │ ├── graceful-fs@4.1.11 │ │ └─┬ write@0.2.1 │ │ └─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ ├── glob@7.1.2 │ ├── globals@9.18.0 │ ├── ignore@3.3.3 │ ├── imurmurhash@0.1.4 │ ├─┬ inquirer@0.12.0 │ │ ├── ansi-escapes@1.4.0 │ │ ├─┬ cli-cursor@1.0.2 │ │ │ └─┬ restore-cursor@1.0.1 │ │ │ ├── exit-hook@1.1.1 │ │ │ └── onetime@1.1.0 │ │ ├── cli-width@2.1.0 │ │ ├── lodash@4.17.4 │ │ ├─┬ readline2@1.0.1 │ │ │ ├── code-point-at@1.1.0 │ │ │ ├── is-fullwidth-code-point@1.0.0 │ │ │ └── mute-stream@0.0.5 │ │ ├── run-async@0.1.0 │ │ ├── rx-lite@3.1.2 │ │ └── string-width@1.0.2 │ ├─┬ is-my-json-valid@2.16.0 │ │ ├── generate-function@2.0.0 │ │ ├─┬ generate-object-property@1.2.0 │ │ │ └── is-property@1.0.2 │ │ ├── jsonpointer@4.0.1 │ │ └── xtend@4.0.1 │ ├─┬ is-resolvable@1.0.0 │ │ └── tryit@1.0.3 │ ├─┬ json-stable-stringify@1.0.1 │ │ └── jsonify@0.0.0 │ ├─┬ levn@0.3.0 │ │ ├── prelude-ls@1.1.2 │ │ └── type-check@0.3.2 │ ├── lodash@4.17.4 │ ├─┬ mkdirp@0.5.0 │ │ └── minimist@0.0.8 │ ├── natural-compare@1.4.0 │ ├─┬ optionator@0.8.2 │ │ ├── deep-is@0.1.3 │ │ ├── fast-levenshtein@2.0.6 │ │ └── wordwrap@1.0.0 │ ├── path-is-inside@1.0.2 │ ├── pluralize@1.2.1 │ ├── progress@1.1.8 │ ├─┬ require-uncached@1.0.3 │ │ ├─┬ caller-path@0.1.0 │ │ │ └── callsites@0.2.0 │ │ └── resolve-from@1.0.1 │ ├─┬ shelljs@0.7.8 │ │ ├── interpret@1.0.3 │ │ └── rechoir@0.6.2 │ ├── strip-bom@3.0.0 │ ├─┬ table@3.8.3 │ │ ├── ajv-keywords@1.5.1 │ │ ├── lodash@4.17.4 │ │ ├── slice-ansi@0.0.4 │ │ └─┬ string-width@2.0.0 │ │ └── is-fullwidth-code-point@2.0.0 │ └─┬ user-home@2.0.0 │ └── os-homedir@1.0.2 ├─┬ grunt-jsonlint@1.1.0 │ ├─┬ jsonlint@1.6.2 │ │ ├── JSV@4.0.2 │ │ └─┬ nomnom@1.8.1 │ │ ├─┬ chalk@0.4.0 │ │ │ ├── ansi-styles@1.0.0 │ │ │ ├── has-color@0.1.7 │ │ │ └── strip-ansi@0.1.1 │ │ └── underscore@1.6.0 │ └── strip-json-comments@2.0.1 ├─┬ grunt-markdownlint@1.0.39 │ └─┬ markdownlint@0.5.0 │ └─┬ markdown-it@8.3.1 │ ├── entities@1.1.1 │ ├── linkify-it@2.0.3 │ ├── mdurl@1.0.1 │ └── uc.micro@1.0.3 ├── grunt-stylelint@0.8.0 ├─┬ grunt-yamllint@0.3.0 │ ├─┬ async@2.4.1 │ │ └── lodash@4.17.4 │ └─┬ js-yaml@3.8.4 │ └── esprima@3.1.3 ├─┬ helmet@3.6.1 │ ├── connect@3.6.2 │ ├── dns-prefetch-control@0.1.0 │ ├── dont-sniff-mimetype@1.0.0 │ ├── expect-ct@0.1.0 │ ├── frameguard@3.0.0 │ ├─┬ helmet-csp@2.4.0 │ │ ├── camelize@1.0.0 │ │ ├─┬ content-security-policy-builder@1.1.0 │ │ │ └── dashify@0.2.2 │ │ ├── dasherize@2.0.0 │ │ ├── lodash.reduce@4.6.0 │ │ └── platform@1.3.3 │ ├── hide-powered-by@1.0.0 │ ├── hpkp@2.0.0 │ ├─┬ hsts@2.0.0 │ │ └── core-util-is@1.0.2 │ ├── ienoopen@1.0.0 │ ├── nocache@2.0.0 │ ├── referrer-policy@1.1.0 │ └── x-xss-protection@1.0.0 ├─┬ http-auth@3.1.3 │ ├─┬ apache-crypt@1.2.1 │ │ └── unix-crypt-td-js@1.0.0 │ ├── apache-md5@1.1.2 │ ├── bcryptjs@2.4.3 │ └── uuid@3.0.1 ├── iconv-lite@0.4.17 ├─┬ mocha@3.4.2 │ ├── browser-stdout@1.3.0 │ ├─┬ commander@2.9.0 │ │ └── graceful-readlink@1.0.1 │ ├─┬ debug@2.6.0 │ │ └── ms@0.7.2 │ ├── diff@3.2.0 │ ├── escape-string-regexp@1.0.5 │ ├── glob@7.1.1 │ ├── growl@1.9.2 │ ├── json3@3.3.2 │ ├─┬ lodash.create@3.1.1 │ │ ├─┬ lodash._baseassign@3.2.0 │ │ │ ├── lodash._basecopy@3.0.1 │ │ │ └─┬ lodash.keys@3.1.2 │ │ │ ├── lodash._getnative@3.9.1 │ │ │ ├── lodash.isarguments@3.1.0 │ │ │ └── lodash.isarray@3.0.4 │ │ ├── lodash._basecreate@3.0.3 │ │ └── lodash._isiterateecall@3.0.9 │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ └─┬ supports-color@3.1.2 │ └── has-flag@1.0.0 ├── moment@2.18.1 ├─┬ request@2.81.0 │ ├── aws-sign2@0.6.0 │ ├── aws4@1.6.0 │ ├── caseless@0.12.0 │ ├─┬ combined-stream@1.0.5 │ │ └── delayed-stream@1.0.0 │ ├── extend@3.0.1 │ ├── forever-agent@0.6.1 │ ├─┬ form-data@2.1.4 │ │ └── asynckit@0.4.0 │ ├─┬ har-validator@4.2.1 │ │ ├─┬ ajv@4.11.8 │ │ │ └── co@4.6.0 │ │ └── har-schema@1.0.5 │ ├─┬ hawk@3.1.3 │ │ ├── boom@2.10.1 │ │ ├── cryptiles@2.0.5 │ │ ├── hoek@2.16.3 │ │ └── sntp@1.0.9 │ ├─┬ http-signature@1.1.1 │ │ ├── assert-plus@0.2.0 │ │ ├─┬ jsprim@1.4.0 │ │ │ ├── assert-plus@1.0.0 │ │ │ ├── extsprintf@1.0.2 │ │ │ ├── json-schema@0.2.3 │ │ │ └── verror@1.3.6 │ │ └─┬ sshpk@1.13.0 │ │ ├── asn1@0.2.3 │ │ ├── assert-plus@1.0.0 │ │ ├── bcrypt-pbkdf@1.0.1 │ │ ├─┬ dashdash@1.14.1 │ │ │ └── assert-plus@1.0.0 │ │ ├── ecc-jsbn@0.1.1 │ │ ├─┬ getpass@0.1.7 │ │ │ └── assert-plus@1.0.0 │ │ ├── jodid25519@1.0.2 │ │ ├── jsbn@0.1.1 │ │ └── tweetnacl@0.14.5 │ ├── is-typedarray@1.0.0 │ ├── isstream@0.1.2 │ ├── json-stringify-safe@5.0.1 │ ├─┬ mime-types@2.1.15 │ │ └── mime-db@1.27.0 │ ├── oauth-sign@0.8.2 │ ├── performance-now@0.2.0 │ ├── safe-buffer@5.1.0 │ ├── stringstream@0.0.5 │ ├─┬ tough-cookie@2.3.2 │ │ └── punycode@1.4.1 │ └── tunnel-agent@0.6.0 ├── rrule-alt@2.2.5 ├── simple-git@1.73.0 ├─┬ socket.io@1.7.4 │ ├─┬ debug@2.3.3 │ │ └── ms@0.7.2 │ ├─┬ engine.io@1.8.4 │ │ ├── base64id@1.0.0 │ │ ├─┬ debug@2.3.3 │ │ │ └── ms@0.7.2 │ │ ├─┬ engine.io-parser@1.3.2 │ │ │ ├── after@0.8.2 │ │ │ ├── arraybuffer.slice@0.0.6 │ │ │ ├── base64-arraybuffer@0.1.5 │ │ │ ├── blob@0.0.4 │ │ │ └── wtf-8@1.0.0 │ │ └─┬ ws@1.1.4 │ │ ├── options@0.0.6 │ │ └── ultron@1.0.2 │ ├─┬ has-binary@0.1.7 │ │ └── isarray@0.0.1 │ ├── object-assign@4.1.0 │ ├─┬ socket.io-adapter@0.5.0 │ │ └─┬ debug@2.3.3 │ │ └── ms@0.7.2 │ ├─┬ socket.io-client@1.7.4 │ │ ├── backo2@1.0.2 │ │ ├── component-bind@1.0.0 │ │ ├── component-emitter@1.2.1 │ │ ├─┬ debug@2.3.3 │ │ │ └── ms@0.7.2 │ │ ├─┬ engine.io-client@1.8.4 │ │ │ ├── component-emitter@1.2.1 │ │ │ ├── component-inherit@0.0.3 │ │ │ ├─┬ debug@2.3.3 │ │ │ │ └── ms@0.7.2 │ │ │ ├── has-cors@1.1.0 │ │ │ ├── parsejson@0.0.3 │ │ │ ├── parseqs@0.0.5 │ │ │ ├── ws@1.1.2 │ │ │ ├── xmlhttprequest-ssl@1.5.3 │ │ │ └── yeast@0.1.2 │ │ ├── indexof@0.0.1 │ │ ├── object-component@0.0.3 │ │ ├─┬ parseuri@0.0.5 │ │ │ └─┬ better-assert@1.0.2 │ │ │ └── callsite@1.0.0 │ │ └── to-array@0.1.4 │ └─┬ socket.io-parser@2.3.1 │ ├── component-emitter@1.1.2 │ └─┬ debug@2.2.0 │ └── ms@0.7.1 ├─┬ spectron@3.6.4 │ ├── dev-null@0.1.1 │ ├─┬ electron-chromedriver@1.6.0 │ │ ├─┬ electron-download@3.3.0 │ │ │ ├─┬ fs-extra@0.30.0 │ │ │ │ ├── jsonfile@2.4.0 │ │ │ │ ├── klaw@1.3.1 │ │ │ │ └── rimraf@2.6.1 │ │ │ ├── home-path@1.0.5 │ │ │ ├─┬ nugget@2.0.1 │ │ │ │ ├── pretty-bytes@1.0.4 │ │ │ │ ├─┬ progress-stream@1.2.0 │ │ │ │ │ ├── speedometer@0.1.4 │ │ │ │ │ └─┬ through2@0.2.3 │ │ │ │ │ ├─┬ readable-stream@1.1.14 │ │ │ │ │ │ └── string_decoder@0.10.31 │ │ │ │ │ └─┬ xtend@2.1.2 │ │ │ │ │ └── object-keys@0.4.0 │ │ │ │ ├── single-line-log@1.1.2 │ │ │ │ └── throttleit@0.0.2 │ │ │ ├─┬ path-exists@2.1.0 │ │ │ │ └─┬ pinkie-promise@2.0.1 │ │ │ │ └── pinkie@2.0.4 │ │ │ ├─┬ rc@1.2.1 │ │ │ │ ├── deep-extend@0.4.2 │ │ │ │ └── ini@1.3.4 │ │ │ ├── semver@5.3.0 │ │ │ └─┬ sumchecker@1.3.1 │ │ │ └── es6-promise@4.1.0 │ │ └─┬ extract-zip@1.6.5 │ │ ├─┬ debug@2.2.0 │ │ │ └── ms@0.7.1 │ │ └─┬ yauzl@2.4.1 │ │ └─┬ fd-slicer@1.0.1 │ │ └── pend@1.2.0 │ ├─┬ split@1.0.0 │ │ └── through@2.3.8 │ └─┬ webdriverio@4.8.0 │ ├─┬ archiver@1.3.0 │ │ ├─┬ archiver-utils@1.3.0 │ │ │ ├─┬ lazystream@1.0.0 │ │ │ │ └─┬ readable-stream@2.2.11 │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── safe-buffer@5.0.1 │ │ │ │ └── string_decoder@1.0.2 │ │ │ ├── lodash@4.17.4 │ │ │ ├─┬ normalize-path@2.1.1 │ │ │ │ └── remove-trailing-separator@1.0.2 │ │ │ └─┬ readable-stream@2.2.11 │ │ │ ├── isarray@1.0.0 │ │ │ ├── safe-buffer@5.0.1 │ │ │ └── string_decoder@1.0.2 │ │ ├── async@2.4.1 │ │ ├── buffer-crc32@0.2.13 │ │ ├── lodash@4.17.4 │ │ ├─┬ readable-stream@2.2.11 │ │ │ ├── isarray@1.0.0 │ │ │ ├── safe-buffer@5.0.1 │ │ │ └── string_decoder@1.0.2 │ │ ├─┬ tar-stream@1.5.4 │ │ │ ├─┬ bl@1.2.1 │ │ │ │ └─┬ readable-stream@2.2.11 │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── safe-buffer@5.0.1 │ │ │ │ └── string_decoder@1.0.2 │ │ │ ├── end-of-stream@1.4.0 │ │ │ ├─┬ readable-stream@2.2.11 │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── safe-buffer@5.0.1 │ │ │ │ └── string_decoder@1.0.2 │ │ │ └── xtend@4.0.1 │ │ ├── walkdir@0.0.11 │ │ └─┬ zip-stream@1.1.1 │ │ ├─┬ compress-commons@1.2.0 │ │ │ ├─┬ crc32-stream@2.0.0 │ │ │ │ ├── crc@3.4.4 │ │ │ │ └─┬ readable-stream@2.2.11 │ │ │ │ ├── isarray@1.0.0 │ │ │ │ ├── safe-buffer@5.0.1 │ │ │ │ └── string_decoder@1.0.2 │ │ │ └─┬ readable-stream@2.2.11 │ │ │ ├── isarray@1.0.0 │ │ │ ├── safe-buffer@5.0.1 │ │ │ └── string_decoder@1.0.2 │ │ ├── lodash@4.17.4 │ │ └─┬ readable-stream@2.2.11 │ │ ├── isarray@1.0.0 │ │ ├── safe-buffer@5.0.1 │ │ └── string_decoder@1.0.2 │ ├─┬ babel-runtime@6.23.0 │ │ ├── core-js@2.4.1 │ │ └── regenerator-runtime@0.10.5 │ ├─┬ css-parse@2.0.0 │ │ └─┬ css@2.2.1 │ │ ├─┬ source-map@0.1.43 │ │ │ └── amdefine@1.0.1 │ │ ├─┬ source-map-resolve@0.3.1 │ │ │ ├── atob@1.1.3 │ │ │ ├── resolve-url@0.2.1 │ │ │ └── source-map-url@0.3.0 │ │ └── urix@0.1.0 │ ├── css-value@0.0.1 │ ├── deepmerge@1.3.2 │ ├── ejs@2.5.6 │ ├─┬ gaze@1.1.2 │ │ └─┬ globule@1.1.0 │ │ └── lodash@4.16.6 │ ├─┬ inquirer@3.0.6 │ │ ├─┬ cli-cursor@2.1.0 │ │ │ └─┬ restore-cursor@2.0.0 │ │ │ └─┬ onetime@2.0.1 │ │ │ └── mimic-fn@1.1.0 │ │ ├─┬ external-editor@2.0.4 │ │ │ ├── jschardet@1.4.2 │ │ │ └─┬ tmp@0.0.31 │ │ │ └── os-tmpdir@1.0.2 │ │ ├── figures@2.0.0 │ │ ├── lodash@4.17.4 │ │ ├── mute-stream@0.0.7 │ │ ├─┬ run-async@2.3.0 │ │ │ └── is-promise@2.1.0 │ │ ├── rx@4.1.0 │ │ └─┬ string-width@2.0.0 │ │ └── is-fullwidth-code-point@2.0.0 │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ ├── npm-install-package@2.1.0 │ ├─┬ optimist@0.6.1 │ │ ├── minimist@0.0.10 │ │ └── wordwrap@0.0.3 │ ├── q@1.5.0 │ ├── rgb2hex@0.1.0 │ ├── safe-buffer@5.0.1 │ ├── supports-color@3.2.3 │ ├─┬ url@0.11.0 │ │ ├── punycode@1.3.2 │ │ └── querystring@0.2.0 │ ├── validator@7.0.0 │ ├── wdio-dot-reporter@0.0.8 │ └── wgxpath@1.0.0 ├── UNMET PEER DEPENDENCY stylelint@^7.8.0 ├── stylelint-config-standard@16.0.0 ├─┬ time-grunt@1.4.0 │ ├─┬ date-time@1.1.0 │ │ └── time-zone@0.1.0 │ ├─┬ figures@1.7.0 │ │ └── object-assign@4.1.1 │ ├── hooker@0.2.3 │ ├── number-is-nan@1.0.1 │ ├─┬ pretty-ms@2.1.0 │ │ ├── is-finite@1.0.2 │ │ ├── parse-ms@1.0.1 │ │ └── plur@1.0.0 │ └── text-table@0.2.0 ├── valid-url@1.0.9 └─┬ walk@2.3.9 └── foreachasync@3.0.0 npm WARN stylelint-config-standard@16.0.0 requires a peer of stylelint@^7.8.0 but none was installed. npm WARN grunt-stylelint@0.8.0 requires a peer of stylelint@^7.8.0 but none was installed. npm ERR! Linux 4.9.24-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! node v6.11.0 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! electron@1.6.10 postinstall: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the electron@1.6.10 postinstall script 'node install.js'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the electron package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node install.js npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs electron npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls electron npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /home/pi/MagicMirror/npm-debug.log Unable to install dependencies!
  • 1 / 1
Enjoying MagicMirror? Please consider a donation!
MagicMirror created by Michael Teeuw.
Forum managed by Sam, technical setup by Karsten.
This forum is using NodeBB as its core | Contributors
Contact | Privacy Policy