• 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
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-CalendarExt2: Black Screen

Scheduled Pinned Locked Moved Troubleshooting
30 Posts 3 Posters 6.3k Views 3 Watching
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.
  • S Offline
    sdetweil @jack819
    last edited by sdetweil Apr 9, 2021, 12:40 PM Apr 9, 2021, 12:33 PM

    @jack819 that’s my script. and what I recommend. it does everything

    it will install pm2 for you

    and u used the pi is, full version to flash the sd card?

    what do you do after the script finishes?

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    J 1 Reply Last reply Apr 9, 2021, 12:54 PM Reply Quote 0
    • J Offline
      jack819 @sdetweil
      last edited by Apr 9, 2021, 12:54 PM

      @sdetweil Correct. Used the Pi OS full version. Run the script then once it is done setup for autostart and turn off screensaver. After that I just installed modules.

      S 1 Reply Last reply Apr 9, 2021, 12:55 PM Reply Quote 0
      • S Offline
        sdetweil @jack819
        last edited by sdetweil Apr 9, 2021, 12:56 PM Apr 9, 2021, 12:55 PM

        @jack819 the script does pm2 and screensaver already

        can u show me ~/install.log

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        J 1 Reply Last reply Apr 9, 2021, 1:07 PM Reply Quote 0
        • J Offline
          jack819 @sdetweil
          last edited by Apr 9, 2021, 1:07 PM

          @sdetweil Correct. I do that in the script.

          When I type that command into terminal, it says permission denied.

          S 1 Reply Last reply Apr 9, 2021, 1:08 PM Reply Quote 0
          • S Offline
            sdetweil @jack819
            last edited by Apr 9, 2021, 1:08 PM

            @jack819 show me, means dump , edit, … use some command

            to type out the file, use the cat command (cat = type in windows)
            to edit the file use nano

            nano ~/install.log

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            J 1 Reply Last reply Apr 9, 2021, 1:31 PM Reply Quote 0
            • J Offline
              jack819 @sdetweil
              last edited by Apr 9, 2021, 1:31 PM

              @sdetweil Here you go:

              install starting  - Fri Apr  9 08:58:51 EDT 2021
              installing on armv7l processor system
              the os is Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) $
              ^[[96mUpdating packages ...^[[90m
              Hit:1 http://archive.raspberrypi.org/debian buster InRelease Hit:2 http://raspb$
              apt-get update  completed ok
              apt-get upgrade  started
              apt upgrade result =rc=0 Reading package lists...
              Building dependency tree...
              Reading state information...
              Calculating upgrade...
              0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
              ^[[96mInstalling helper tools ...^[[90m
              Reading package lists...
              Building dependency tree...
              Reading state information...
              build-essential is already the newest version (12.6).
              curl is already the newest version (7.64.0-4+deb10u2).
              git is already the newest version (1:2.20.1-2+deb10u3).
              unzip is already the newest version (6.0-23+deb10u2).
              wget is already the newest version (1.20.1-1.1).
              wget set to manually installed.
              0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
              ^[[96mCheck current Node installation ...^[[0m
              ^[[93mNode.js is not installed.^[[0m
              ^[[96mInstalling Node.js ...^[[90m
              Node release info = ## Installing the NodeSource Node.js 10.x repo... ## Popula$
              v10.24.1
              ^[[92mNode.js installation Done! version=v10.24.1^[[0m
              ^[[96mCheck current NPM installation ...^[[0m
              ^[[0mNPM currently installed. Checking version number.
              ^[[0mMinimum npm version: ^[[1mV6.0.0^[[0m
              ^[[0mInstalled npm version: ^[[1mV6.14.12^[[0m
              ^[[92mNo npm upgrade necessary.^[[0m
              ^[[96mCloning MagicMirror ...^[[90m
              ^[[92mCloning MagicMirror Done!^[[90m
              package.json update for armv7l completed ok
              ^[[96mInstalling dependencies ...^[[90m
              ^[[92mDependencies installation Done!^[[90m
              fixing sandbox permissions
              setting up initial config.js
              ^[[96mCheck plymouth installation ...^[[0m
              ^[[90mSplashscreen: Checking themes directory.^[[0m
              ^[[90mSplashscreen: Create theme directory if not exists.^[[0m
              ^[[92mSplashscreen: Changed theme to MagicMirror successfully.^[[0m
              install and setup pm2
              pm2 not installed, installing
              pm2 install result /usr/bin/pm2 -> /usr/lib/node_modules/pm2/bin/pm2 /usr/bin/p$
              get the pm2 platform specific startup command
              startup command = sudo env PATH=$PATH:/usr/bin:/bin /usr/lib/node_modules/pm2/b$
              
                                      -------------
              
              __/\\\\\\\\\\\\\____/\\\\____________/\\\\____/\\\\\\\\\_____
               _\/\\\/////////\\\_\/\\\\\\________/\\\\\\__/\\\///////\\\___
                _\/\\\_______\/\\\_\/\\\//\\\____/\\\//\\\_\///______\//\\\__
                 _\/\\\\\\\\\\\\\/__\/\\\\///\\\/\\\/_\/\\\___________/\\\/___
                  _\/\\\/////////____\/\\\__\///\\\/___\/\\\________/\\\//_____
                   _\/\\\_____________\/\\\____\///_____\/\\\_____/\\\//________
                    _\/\\\_____________\/\\\_____________\/\\\___/\\\/___________
                     _\/\\\_____________\/\\\_____________\/\\\__/\\\\\\\\\\\\\\\_
                      _\///______________\///______________\///__\///////////////__
              
              
                                        Runtime Edition
              
                      PM2 is a Production Process Manager for Node.js applications
                                   with a built-in Load Balancer.
              
                              Start and Daemonize any application:
                              $ pm2 start app.js
              
                              Load Balance 4 instances of api.js:
                              $ pm2 start api.js -i 4
              
                              Monitor in production:
                              $ pm2 monitor
              
                              Make pm2 auto-boot at server restart:
                              $ pm2 startup
              
                              To go further checkout:
                              http://pm2.io/
              
              
                                      -------------
              
              [PM2] Init System found: systemd
              Platform systemd
              Template
              [Unit]
              Description=PM2 process manager
              Documentation=https://pm2.keymetrics.io/
              After=network.target
              
              [Service]
              Type=forking
              User=pi
              LimitNOFILE=infinity
              LimitNPROC=infinity
              LimitCORE=infinity
              Environment=PATH=$PATH:/usr/bin:/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/s$
              Environment=PM2_HOME=/home/pi/.pm2
              PIDFile=/home/pi/.pm2/pm2.pid
              Restart=on-failure
              
              ExecStart=/usr/lib/node_modules/pm2/bin/pm2 resurrect
              ExecReload=/usr/lib/node_modules/pm2/bin/pm2 reload all
              ExecStop=/usr/lib/node_modules/pm2/bin/pm2 kill
              [Install]
              WantedBy=multi-user.target
              
              Target path
              /etc/systemd/system/pm2-pi.service
              Command list
              [ 'systemctl enable pm2-pi' ]
              [PM2] Writing init configuration in /etc/systemd/system/pm2-pi.service
              [PM2] Making script booting at startup...
              [PM2] [-] Executing: systemctl enable pm2-pi...
              [PM2] [v] Command successfully executed.
              +---------------------------------------+
              [PM2] Freeze a process list on reboot via:
              $ pm2 save
              
              [PM2] Remove init script via:
              $ pm2 unstartup systemd
              pm2 startup command done
              configure the pm2 config file for MagicMirror
              start MagicMirror via pm2 now
              save MagicMirror pm2 config now
              stop MagicMirror via pm2 now
              disable screensaver via gsettings was true and uint32 300
              disable screensaver via lightdm.conf
              disable screensaver via lxsession
              ^[[92mWe're ready! Run ^[[1m^[[97mpm2 start MagicMirror^[[0m^[[92m from the ~/M$
              install completed - Fri Apr  9 09:04:39 EDT 2021
              
              
              
              1 Reply Last reply Reply Quote 0
              • 1
              • 2
              • 3
              • 3 / 3
              3 / 3
              • First post
                29/30
                Last post
              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