Read the statement by Michael Teeuw here.
Upgrade errors?
-
@BKeyport said in Upgrade errors?:
@sdetweil turns out there was an update to MMM-Wallpaper that missed due to all the bugs in upgrading. 😉
…just in case this might be interesting for anyone: I had the same problems on my Raspberry Pi 4 Model B (Rev 1.2) with buster (armv71).
- node 20 gave me the `GLIBCXX_3.4.26’ not found (required by node) error
- I had the “failed to load swrast driver”
I checked my modules, and the solution for my MM was (thanks to @sdetweil and @BKeyport here):
- installing node 18 (I did it manually like mentioned here)
- removing “DWD Warn Weather” (which caused the swrast error) from config.js
Now MagicMirror v2.25.0 is up and running! :beaming_face_with_smiling_eyes:
Thank you for all your effort and your tireless support!
May the code be with you.
-kai -
@sdetweil - I’m not sure this the correct topic for my error, so if not we can move it - but I am having the issues described above, but on an initial install [as opposed to an upgrade]. This is on a freshly created VirtualBox VM using the current RaspbianOS version of Debian, using Sam’s install script.
After a long series of lines indicating it was setting up various node packages, the install.log file ends with a message that node failed to install:
added 1 package, and audited 2 packages in 1s found 0 vulnerabilities installing on bullseye [96minstalling correct version of node and npm, please wait[90m installing : node-v20.8.0 mkdir : /usr/local/n/versions/node/20.8.0 fetch : https://nodejs.org/dist/v20.8.0/node-v20.8.0-linux-x64.tar.xz copying : node/20.8.0 installed : (with npm ) Note: the node command changed location and the old location may be remembered in your current shell. old : /usr/bin/node new : /usr/local/bin/node If "node --version" shows the old version then start a new shell, or reset the location hash with: hash -r (for bash, zsh, ash, dash, and ksh) rehash (for csh and tcsh) node failed to install, exiting
Thoughts??
-
@JohnGalt can u send me the install.log file…
I have a vm of raspi x86 as well…
this same userid at gmail… thx
-
@sdetweil - Thanks, the log file is on its way to you…
-
@sdetweil - Thanks for the help here and offline. My problem is solved, and for the sake of others following is the resolution.
Problem: MagicMirror install script outputs node.js errors on new RaspbianOS install running under VirtualBox.
Diagnosis [by sdetweil]: “so, the problem is that the intel raspian is a hybrid, x86_64 kernel with a i386 user runtime.
and they stopped making a nodejs for i386 after node 12”Solution: Rebuilt the virtual machine using Ubuntu instead of RaspbianOS. [I’m sure any Debian or other Linux distribution would work just fine…]
Thanks again - I can now use this as a dev machine and spare myself the risks associated with fiddling with the production machine!