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

    Posts

    Recent Best Controversial
    • RE: Activating HTTPS causes black screen

      AFAIK this is not possible in the current release, but in the upcoming v2.12.0.

      So you

      • can wait until 1.7.2020 or
      • use the develop branch where this is already included or
      • patch the electron.js as described here
      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: forum channel in discord is dead

      @sdetweil thanks

      posted in Troubleshooting
      karsten13K
      karsten13
    • forum channel in discord is dead

      last post is from 20.04. 10:09

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: Has anyone got MMM-Remote-Control working on MM 2.11 ?

      @RoadRunnr1469

      didn’t ask you, because I know your socketclient.js, you applied my patch …

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: Has anyone got MMM-Remote-Control working on MM 2.11 ?

      @Stoffbeuteluwe

      may you can post the content of your ./js/socketclient.js?
      So please go into the magicmirror folder and execute cat ./js/socketclient.js and post the output here. Thanks.

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: Has anyone got MMM-Remote-Control working on MM 2.11 ?

      @Stoffbeuteluwe

      so your are running MM v2.11.0 with MMM-RemoteControl and all your Menu Items work?

      E.g. if I open 192.168.xxx.yyy:8080/remote.html#main-menu in the browser and click on Edit config.js the popup opening only contains 3 lines with undefined.

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: Has anyone got MMM-Remote-Control working on MM 2.11 ?

      see https://github.com/Jopyth/MMM-Remote-Control/issues/185

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: Reverse Proxy and Private Modules

      @retroflex thank you, your’re right.

      Checked this again with this unmerged pr. With this pr, the config.js is no longer reachable per browser, so we have to wait for the next release where this is hopefully merged.

      @Jessendelft other possibilities:

      • you can whitelist the ip adresses which are allowed to access the mirror
      • you run 2 instances of the mirror, one private restricted to localhost access and one public with content everyone is allowed to see
      posted in Tutorials
      karsten13K
      karsten13
    • RE: Reverse Proxy and Private Modules

      Hi,

      1. is possible if you use subdomains, e.g. https://magicmirror.yourdomain.com
        It does’nt work with subpaths at the moment, e.g. https://yourdomain.com/magicmirror
        There is an open issue and a corresponding pull request. If this pr is merged, subpath is also possible.

      2. Don’t know what you mean exactly, the content of the config.js is (normally) not reachable from the browser. Or should these private calendar items not appear on the website?

      Karsten.

      posted in Tutorials
      karsten13K
      karsten13
    • RE: MMM-NetworkScanner-loading...indefinitely

      what is the result of sudo arp-scan -l running on your machine?

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?

      I think they all work, you’re using 10, the official docker image uses 12 and I’m using 13 in my images …

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?

      o.k., so your question was about using a newer node version than 10? Maybe the latest lts version, I’m not sure, think this is 12.

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?

      thats your decision, this problem seems unrelated to the node/npm version, but so old stuff can cause other problems, so may you should warn at least …

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?

      yes, saw that, but my tests were run with

      node@pi4:/opt/magic_mirror$ node -v
      v13.5.0
      node@pi4:/opt/magic_mirror$ npm -v
      6.13.4
      
      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?

      thx, so you are on the develop branch with electron 6.x

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?

      may you can give us more infos about your setup.

      Please navigate to your magic mirror dir (/home/pi/MagicMirror) and post the result of

      • cat package.json
      • git status
      • node -v
      • npm -v
      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?
      node@pi4:/opt/magic_mirror$ cat package.json
      {
        "name": "magicmirror",
        "version": "2.10.0",
        "description": "The open source modular smart mirror platform.",
        "main": "js/electron.js",
        "scripts": {
          "start": "./run-start.sh",
          "install": "cd vendor && npm install",
          "install-fonts": "cd fonts && npm install",
          "postinstall": "sh untrack-css.sh && sh installers/postinstall/postinstall.sh && npm run install-fonts",
          "test": "NODE_ENV=test ./node_modules/mocha/bin/mocha tests --recursive",
          "test:unit": "NODE_ENV=test ./node_modules/mocha/bin/mocha tests/unit --recursive",
          "test:e2e": "NODE_ENV=test ./node_modules/mocha/bin/mocha tests/e2e --recursive",
          "config:check": "node tests/configs/check_config.js",
          "lint": "grunt"
        },
        "repository": {
          "type": "git",
          "url": "git+https://github.com/MichMich/MagicMirror.git"
        },
        "keywords": [
          "magic mirror",
          "smart mirror",
          "mirror UI",
          "modular"
        ],
        "author": "Michael Teeuw",
        "contributors": [
          "https://github.com/MichMich/MagicMirror/graphs/contributors"
        ],
        "license": "MIT",
        "bugs": {
          "url": "https://github.com/MichMich/MagicMirror/issues"
        },
        "homepage": "https://magicmirror.builders",
        "devDependencies": {
          "chai": "^4.1.2",
          "chai-as-promised": "^7.1.1",
          "current-week-number": "^1.0.7",
          "danger": "^3.1.3",
          "grunt": "latest",
          "grunt-eslint": "latest",
          "grunt-jsonlint": "latest",
          "grunt-markdownlint": "latest",
          "grunt-stylelint": "latest",
          "grunt-yamllint": "latest",
          "http-auth": "^3.2.3",
          "jsdom": "^11.6.2",
          "jshint": "^2.10.2",
          "mocha": "^7.0.0",
          "mocha-each": "^1.1.0",
          "mocha-logger": "^1.0.6",
          "spectron": "^8.0.0",
          "stylelint": "latest",
          "stylelint-config-standard": "latest",
          "time-grunt": "latest"
        },
        "optionalDependencies": {
          "electron": "6.0.12"
        },
        "dependencies": {
          "colors": "^1.1.2",
          "console-stamp": "^0.2.9",
          "express": "^4.16.2",
          "express-ipfilter": "^1.0.1",
          "feedme": "latest",
          "helmet": "^3.21.2",
          "iconv-lite": "latest",
          "lodash": "^4.17.15",
          "module-alias": "^2.2.2",
          "moment": "latest",
          "request": "^2.88.0",
          "rrule": "^2.6.2",
          "rrule-alt": "^2.2.8",
          "simple-git": "^1.85.0",
          "socket.io": "^2.1.1",
          "valid-url": "latest"
        },
        "_moduleAliases": {
          "node_helper": "js/node_helper.js"
        }
      }
      
      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?
      node@pi4:/opt/magic_mirror$ npm install
      npm WARN deprecated time-grunt@2.0.0: Deprecated because Grunt is practically unmaintained. Move on to something better. This package will continue to work with Grunt v1, but it will not receive any updates.
      npm WARN deprecated @types/vfile-message@2.0.0: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed.
      
      > electron-chromedriver@6.0.0 install /opt/magic_mirror/node_modules/electron-chromedriver
      > node ./download-chromedriver.js
      
      
      > core-js@2.6.11 postinstall /opt/magic_mirror/node_modules/core-js
      > node -e "try{require('./postinstall')}catch(e){}"
      
      
      > console-stamp@0.2.9 postinstall /opt/magic_mirror/node_modules/console-stamp
      > node ./msg.js
      
      Attention
          Console-stamp version 3.0.0 Release Candidate is out. Install by using the tag '@next'. NB: Breaking changes.
          For more details goto: https://www.npmjs.com/package/console-stamp/v/next
      
      
      > electron@6.0.12 postinstall /opt/magic_mirror/node_modules/electron
      > node install.js
      
      Downloading tmp-433-1-SHASUMS256.txt-6.0.12
      [============================================>] 100.0% of 5.2 kB (5.2 kB/s)
      
      > magicmirror@2.10.0 install /opt/magic_mirror
      > cd vendor && npm install
      
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
      
      audited 220 packages in 4.267s
      found 5 vulnerabilities (4 low, 1 high)
        run `npm audit fix` to fix them, or `npm audit` for details
      
      > magicmirror@2.10.0 postinstall /opt/magic_mirror
      > sh untrack-css.sh && sh installers/postinstall/postinstall.sh && npm run install-fonts
      
      MagicMirror installation successful!
      
      > magicmirror@2.10.0 install-fonts /opt/magic_mirror
      > cd fonts && npm install
      
      audited 1 package in 0.716s
      found 0 vulnerabilities
      
      npm WARN grunt-stylelint@0.13.0 requires a peer of stylelint@^12.0.0 but none is installed. You must install peer dependencies yourself.
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
      
      added 1056 packages from 1151 contributors and audited 2946 packages in 119.117s
      
      52 packages are looking for funding
        run `npm fund` for details
      
      found 0 vulnerabilities
      
      node@pi4:/opt/magic_mirror$ npm start
      
      > magicmirror@2.10.0 start /opt/magic_mirror
      > ./run-start.sh
      
      [516:0131/000550.394975:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/magic_mirror/node_modules/electron/dist/chrome-sandbox is owned by root and has mode 4755.
      
      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?

      you tested on a raspberry pi? And with a non-root user?

      posted in Troubleshooting
      karsten13K
      karsten13
    • RE: After update, chrome-sandbox needs root and mode 4655?

      tested only 3.x, 6.x, 7.x
      In 3.x sandbox was disabled, in >=6.x enabled

      posted in Troubleshooting
      karsten13K
      karsten13
    • 1 / 1