Read the statement by Michael Teeuw here.
Restore script cannot create Backup folder?
-
@sdetweil WOW!
nearly all is working!
Some local modifications are not catched (e.g. datafile for birthdaylist (to illustrate what I mean - you are somewhat familiar with birthdaylist :-) ) ).
For unknown reasons “MMM-CalendarExt3Agenda” is not showing up - I may have to apply the fix I had seen somehow (have NOT to use this fix on my Pi4 with same mirror version (2.30.0))
Calendar fetches are present (checked log) so it seems an error in C3A …By checking log I found a never seen error:
0|MagicMir | at node:internal/deps/undici/undici:13392:13 0|MagicMir | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { 0|MagicMir | [cause]: ConnectTimeoutError: Connect Timeout Error (attempted addresses: 151.101.193.164:443, 151.101.65.164:443, 151.101.129.164:443, 151.101.1.164:443, timeout: 30000ms) 0|MagicMir | at onConnectTimeout (/home/pi/MagicMirror/node_modules/undici/lib/core/connect.js:237:24) 0|MagicMir | at Immediate._onImmediate (/home/pi/MagicMirror/node_modules/undici/lib/core/connect.js:206:11) 0|MagicMir | at process.processImmediate (node:internal/timers:483:21) { 0|MagicMir | code: 'UND_ERR_CONNECT_TIMEOUT' 0|MagicMir | } 0|MagicMir | } 0|MagicMir | [2025-03-26 04:50:09.238] [ERROR] Failed to retrieve repo info for MagicMirror: Error: Command failed: cd /home/pi/MagicMirror/ && git fetch -n --dry-run 0|MagicMir | fatal: unable to access 'https://github.com/MagicMirrorOrg/MagicMirror.git/': Failed to connect to github.com port 443 after 133356 ms: Couldn't connect to server
is this related to auto-update?
And another question: On my other Mirror a restart happens when I write config.js back to raspi - this doesn’t happen on new system - can I enable this with a parameter somehow I have missed?
Thanks a LOT for your great script and your effort behind!
Ralf
-
@sdetweil
sorry, still another question…
Your backup-script has stored the famous MMM-Pir (bugsounet’s) on my git-repository.
The restore script does not restore this directory (I guess because the origin git repo doesn’t exist anymore - which makes sense).
But I would at least try to get this up and running again…Can I restore this directory manually?
And if possible is this done with a fully qualified path or somehow different?
(meaning “https://github.com/rkorell/MagicMirror/tree/main/MMM-Pir”)so would my command be:
git clone https://github.com/rkorell/MagicMirror/tree/main/MMM-Pir
or
git clone https://github.com/rkorell/MagicMirror/MMM-Pir
Or do I have to transfer my tar file to the new raspi and unpack it there?
Thanks for guidance!
Ralf
-
@rkorell said in Restore script cannot create Backup folder?:
Can I restore this directory manually?
And if possible is this done with a fully qualified path or somehow different?
(meaning “https://github.com/rkorell/MagicMirror/tree/main/MMM-Pir”)you could edit the MM_backup/module_list file and change the url
and then restore from the local MM_backup to testif good then do another backup to make a new tag of the updated state (with the corrected url)
-
@sdetweil Thanks.
IN the meantime I’ve figured out that the MM-Pir directorry in github repo (backup) only contains four files, so is useless for restoring… -
@rkorell said in Restore script cannot create Backup folder?:
Some local modifications are not catched
oh my…
-
-
thanks so much for the trouble report… fixed
next execution will handle it correctly and that revision of the backup will be more accurate. I noticed that I also did not preserve the file attributes (date/time, owner, permissions) , and that is corrected too… -
@sdetweil said in Restore script cannot create Backup folder?:
thanks so much for the trouble report… fixed
Dear Sam, you’re REALLY (!) welcome!
Thanks to YOU for all of your effort!
Ralf