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

    Posts

    Recent Best Controversial
    • RE: Need Help - Absolute Beginner - Code Posted!

      @sdetweil Thank you for your response again. In my frustration I took a few days off and am now trying back at it…As far it not being a product and contributing, I understand very well and in what may be a feeble attempt did make remarks and suggestions for changes in a branch? off of the directions to include and/or remove certain information. On the Internet people can say or claim what they want whether truth or not but my intention is to not simply take what I can. I intend to contribute however I might, even if it is just monetarily. Unfortunately, I have not gotten very far and am still trying to figure out why.

      In trying to simplify my life, I did as you suggested, changed the MagicMirror directory name and then tried an install from your script. After running the primary command

      curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh
      

      I end up with a bunch of return code that ends with this (let me know if you need the full code it gives back)…

      t -dpms
      			else
      			  echo "lxsession screen saver already disabled" >> $logfile
      			fi
      		fi
      	fi
      fi
      echo " "
      if [ $pm2setup -eq $true ]; then
      	rmessage="pm2 start MagicMirror"
      else
        rmessage="DISPLAY=:0 npm start"
      fi
      echo -e "\e[92mWe're ready! Run \e[1m\e[97m$rmessage\e[0m\e[92m from the ~/MagicMirror directory to start your MagicMirror.\e[0m" | tee -a $logfile
      
      echo " "
      echo " "
      
      date +"install completed - %a %b %e %H:%M:%S %Z %Y" >>$logfile
      pi@MagicMirror2:~ $ 
      
      

      It takes a matter of seconds to return all this and therefore is evident that nothing actually was installed. To confirm I have no new MagicMirror folder in my system, at least that I can find. Not within the /home/pi folder nor further back within the root directory. So I am at a loss as to what I now need to do. I tried running some other command but it also told me that Magic Mirror was not installed…

      echo
      			 echo or git stash pop to restore them all
      			 echo
      			 echo WARNING..
      			 echo WARNING.. either will overlay the file just installed by the update
      			 echo WARNING..
      			 if [ $set_username == $true ]; then
      			    git config --global --unset user.name >>/$logfile
      					git config --global --unset user.email >>/$logfile
      			 fi 
      		 fi
      	fi
      	# return to original folder
      	cd - >/dev/null
      	date +"Upgrade ended - %a %b %e %H:%M:%S %Z %Y" >>$logfile
      else
      	echo It appears MagicMirror has not been installed on this system
      	echo please run the installer, "raspberry.sh" first
      fi
      
      

      Thank you for your time and assistance in the matter. I have no issue starting from scratch if needed. Please advise :exploding_head:

      @BKeyport Understood…Makes sense and thank you! I feel a bit better now!

      posted in Troubleshooting
      B
      bumrocks
    • RE: Need Help - Absolute Beginner - Code Posted!

      @BKeyport
      Which makes perfect sense but I am unclear what exactly might be peeking out if it connects to Internet for calendar stuff (intend to connect Google Calendar), updates for weather, Youtube module, and Amazon Alexa (if module is available)…I assume that all of these are in some way peeking and that most Magic Mirrors do in various ways. But, I am just a noob and can not say with any certainty. At the least, it is a daunting statement using the word “vulnerabilities”.

      Let me also add, it is quite confusing that the developer and his team recommend doing the manual install but leave out such specifics and how to handle them when they arise. I am not the first or last person to make this attempt with a Rasberry Pi 4 and with me following the directions given within the terminal I still end up with…

      fixed 15 of 20 vulnerabilities in 1052 scanned packages
        3 vulnerabilities required manual review and could not be updated
        2 package updates for 2 vulnerabilities involved breaking changes
        (use `npm audit fix --force` to install breaking changes; or refer to `npm audit` for steps to fix these manually)
      
      

      Which absolutely leaves a noob such as I in a state of confusion as to what to do. Continuing on and leaving that by the wayside I get to the configuration of the config file and low and behold things that the instructions say I can alter or change are not available at all…zoom, electronOptions, & customCss are nonexistent from my config file. I see great care to help absolute beginners in various ways but some of the most basic instructions are either wrong or completely missing. I am thankful, do not get me wrong, for this site, this app, the developers, the input, etc. Figuring out stuff on my own will help me retain the knowledge and only better me in the future but I can’t help but feel bad for those that are less computer savvy as an absolute beginner. Sorry for my slight rant! Not sure why I started on it but my intention is not to be a negative dick. I have spent way more hours and $ on this project that I originally planned or anticipated as I assumed wrongfully that this would be easy. Nobody’s fault but my own.

      posted in Troubleshooting
      B
      bumrocks
    • RE: Need Help - Absolute Beginner - Code Posted!

      @sdetweil

      Good looking out! And yes, I saw where you were listed as an alternate “authorized” way to install but let the “manual” message put the grip of fear on me, lol! I will do as you suggested and appreciate the help and tips!

      posted in Troubleshooting
      B
      bumrocks
    • RE: Need Help - Absolute Beginner - Code Posted!

      @sdetweil
      Thank you for such a quick response! Going by magicmirrors.builders installation guidelines I was scared out of using any scripts and opted to go the manual route as it was the only way that was technically supported, at least by Michael and his “team”…At this point are you recommending I wipe my current install and use the script you recommend? Does it include Node v10 and I therefore need to wipe it too?

      posted in Troubleshooting
      B
      bumrocks
    • Need Help - Absolute Beginner - Code Posted!

      This is on a fresh Rasbian w/Desktop install and Node v10 install on a Rasberry Pi 4, as per the manual install directions. I just completed the Magic Mirror 2 install but it makes the following statement at end of install…

      MagicMirror installation finished successfully! 
      
      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 1052 packages from 1150 contributors and audited 1054 packages in 1236.54s
      
      75 packages are looking for funding
        run `npm fund` for details
      
      found 25 vulnerabilities (23 low, 2 moderate)
        run `npm audit fix` to fix them, or `npm audit` for details
      
      

      ^ Above is the part that worries me…Thank you for any help and suggestions!

      Edit: I just viewed the funding part and originally did not expect 75 different app contributors and believe it was in reference to actual funding…So, my concern is just in regards to the vulnerabilities…I will post an audit of them in just a minute…

      posted in Troubleshooting
      B
      bumrocks
    • 1 / 1