It has to do with SSH. I’m failing out on SSH, but if I force it over to HTTPS it worked.
Read the statement by Michael Teeuw here.
Posts
-
RE: Magic Mirror Scripts - "Unable to determine upstream"
-
RE: Magic Mirror Scripts - "Unable to determine upstream"
@sdetweil said in Magic Mirror Scripts - "Unable to determine upstream":
cd ~/MagicMirror
git branch
git remote -vbkey1970@mirrorserv:~ $ cd ~/MagicMirror git branch git remote -v _fix_clipping * master origin git@github.com:MagicMirrorOrg/MagicMirror.git (fetch) origin git@github.com:MagicMirrorOrg/MagicMirror.git (push) -
Magic Mirror Scripts - "Unable to determine upstream"
bkey1970@mirrorserv:~ $ bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" apply update log will be in /home/bkey1970/MagicMirror/installers/upgrade.log doing test run = false Node currently installed. Checking version number. Minimum Node version: v22.21.1 Installed Node version: v22.18.0 installing correct version of node and npm, please wait Check current Node installation ... Node currently installed. Checking version number. Minimum Node version: v22.21.1 Installed Node version: v22.21.1 No Node.js upgrade necessary. Check current NPM installation ... NPM currently installed. Checking version number. Minimum npm version: V10.9.4 Installed npm version: V10.9.4 No npm upgrade necessary. want /var/swap=512MByte, checking existing: keeping it saving custom.css Unable to determine upstream git repositoryUpgrade started - Fri Jan 2 13:41:18 PST 2026 system is Linux mirrorserv 6.12.47+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1~bookworm (2025-09-16) aarch64 GNU/Linux user requested to apply changes doing test run = false the os is PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=deb> architecture from dpkg is ^[[0mNode currently installed. Checking version number.^[[0m ^[[0mMinimum Node version: ^[[1mv22.21.1^[[0m ^[[0mInstalled Node version: ^[[1mv22.18.0^[[0m ^[[96minstalling correct version of node and npm, please wait^[[0m installing : node-v22.21.1 mkdir : /usr/local/n/versions/node/22.21.1 fetch : https://nodejs.org/dist/v22.21.1/node-v22.21.1-linux-arm64.tar.xz copying : node/22.21.1 installed : v22.21.1 (with npm 10.9.4) ^[[0mNo npm engines section specified in package.json, using default=V10.9.4 ...^[[0m ^[[96mCheck current Node installation ...^[[0m ^[[0mNode currently installed. Checking version number. ^[[0mMinimum Node version: ^[[1mv22.21.1^[[0m ^[[0mInstalled Node version: ^[[1mv22.21.1^[[0m ^[[92mNo Node.js upgrade necessary.^[[0m ^[[96mCheck current NPM installation ...^[[0m ^[[0mNPM currently installed. Checking version number. ^[[0mMinimum npm version: ^[[1mV10.9.4^[[0m ^[[0mInstalled npm version: ^[[1mV10.9.4^[[0m ^[[92mNo npm upgrade necessary.^[[0m increasing swap space increasing swap space saving custom.css Unable to determine upstream git repository Upgrade ended - Fri Jan 2 13:41:45 PST 2026What’s going on?
-
RE: MMM-Remote-Control
what’s with the microupdates? I’ve updated three times today. 🤣
-
RE: Use local data from weatherstation
@Jose1701 what I ended up doing with my Davis weatherstation was use their web display interface with MMM-EmbedURL to just show their full screen weather display on the mirror.

-
RE: MMM-Multimonth Size
@bill63 The entire visual appearance is controlled by CSS, max-width in conjunction with the regions is how it would be handled. Please review the MMM-Multimonth.css file, copy over what you need into the custom.css master file, and change to your needs.
CSS tutorials are available if you’re not comfortable with it.
Even though the project is effectively mothballed due to my time constraints, there is another maintainer on the project who may or may not update the project, so please don’t modify the project files directly.
if you have any questions, feel free to ask, I’m still kinda active on here, as well as our resident experts are always lurking.
– Brendan (author)
-
RE: MMM-CalendarExt3Agenda
@benhmin for once, ChatGPT put you on the right path.
We’ve had this conversation before- the result is that it’s better to leave it CSS than overload the config.
cheers
-
RE: MMM-DHT22
@lif I’m not sure on that, @wishmaster270 (Tom) would know more.
-
RE: MagicMirror problem
@tonyarogers Time to update your hardware and/or create a new SD Card for it.
-
RE: MMM-DHT22
@lif It’s requiring tools no longer available, so dead module. Use something else.
https://github.com/Tom-Hirschberger/MMM-Temperature is what I used when I had a module hooked up to it.
-
RE: [MMM-OPMStatus] Display current U.S. Office of Personnel Management operating status in DC area.
@ub3rdud3 Interesting… very niche, but oddly, I could use this.
-
RE: Compatibility with raspberry Pi 5 right now and in the future.
@alex2 Could just need a refresh of the core - sometimes over many updates things will stick just because the OS, NPM, node.js and/or Magicmirror have updated so many times and they just get confused.
I generally rebuild my system with every major OS release that supports my PIs. Copy off the config files and start fresh.
-
RE: Compatibility with raspberry Pi 5 right now and in the future.
@karsten13 No mention of our desktop enviroments in the main release, so I guess it’s up to RPF to what they’re gonna do.
-
RE: Compatibility with raspberry Pi 5 right now and in the future.
@Hugo the only real thing that is a concern really is the OS. As the Pi foundation (and the community as a whole) continues to move away from old windowing systems into new ones, there may be compatibility issues with underlying tech MM uses as it catches up. As long as node.js and electron moves with the core windowing system we’re fine…
just a dance you do with any open source…
-
RE: issues updating MMM-calendar EXT3
just for information, the real issue is the the lock file is included in the package, right?
-
RE: No quarterly update?
@sdetweil Doh. I’m thinking IRS quarters.
Jan, Apr, Jun, Sep. 🤣🤣
-
RE: MMM-Multimonth
Effective 8/14/2025 - @dathbe has been provided contributor role in my active modules. I’m not ready to turn them over full time, however, I am glad that someone is willing to work with them. I no longer use the modules myself and I’m welcoming a fresh view on the topic, and hopefully the project will continue in a more effective way, including clean up and improvement of my pre-amateur code.
Thanks for the support over my time handling this code - and if I do decide to pick it back up, I know that it is in good hands.
– Brendan
-
RE: MMM-CalendarExt3Agenda
@sdetweil Nothing works, like everything else with MagicMirror. I can’t get what I want due to CSS and it’s stupidity in general.
One less device to maintain. I’ve not decided if I’m gonna abandon my other modules yet or not, but I’m tired of fighting everything opensource in general - and I’m slowly abandoning everything that is that way.
I’m just done…
-
RE: MMM-CalendarExt3Agenda
@sdetweil Nope. Not working. I give up. Just turning off that mirror completely… will find something else to do my calendar on.