Node-red won't start after moving to new hardware

When trying to start node-red on new hardware platform after doing restore snapshot from old instance (Same versions of core, supervisor, and host) I’m getting these messages:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-banner.sh: executing... 
-----------------------------------------------------------
 Add-on: Node-RED
 Flow-based programming for the Internet of Things
-----------------------------------------------------------
 Add-on version: 6.1.4
 There is an update available for this add-on!
 Latest add-on version: null
 Please consider upgrading as soon as possible.
 System: HassOS 3.12  (amd64 / qemux86-64)
 Home Assistant Core: 0.107.7
 Home Assistant Supervisor: 214
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing... 
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] nginx.sh: executing... 
[cont-init.d] nginx.sh: exited 0.
[cont-init.d] node-red.sh: executing... 
[12:42:29] INFO: Password is NOT in the Have I Been Pwned database! Nice!
[12:42:32] INFO: Password is NOT in the Have I Been Pwned database! Nice!
patching file nodes/ui_base.html
Hunk #1 succeeded at 1243 (offset 712 lines).
buffer.js:585
    slice: (buf, start, end) => buf.utf8Slice(start, end),
                                    ^
RangeError: Index out of range
    at Object.slice (buffer.js:585:37)
    at Buffer.toString (buffer.js:782:14)
    at Object.readFileSync (fs.js:386:41)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:990:22)
    at Module.load (internal/modules/cjs/loader.js:811:32)
    at Function.Module._load (internal/modules/cjs/loader.js:723:14)
    at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)
    at internal/main/run_main_module.js:17:11 {
  code: 'ERR_OUT_OF_RANGE'
}
[12:42:35] FATAL: Failed un-installing conflicting packages
[cont-init.d] node-red.sh: exited 1.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] 99-message.sh: executing... 
-----------------------------------------------------------
                Oops! Something went wrong.

 We are so sorry, but something went terribly wrong when
 starting or running this add-on.
[cont-finish.d] 99-message.sh: exited 0.
[cont-finish.d] done.
 
 Be sure to check the log above, line by line, for hints.
[s6-finish] waiting for services.
-----------------------------------------------------------
[s6-finish] sending all processes the TERM signal.

Appreciate any and all help :slight_smile:

Maybe i’m totally wrong but what to install the nodered addon first and then reinstall a snapshot?

Thanks @Canedje. I’ve uninstalled node-red and tried to start without my snapshot and get the same error. :frowning:

Did you fix it?
I have the same problem.

I did get it resolved. The issue for me was, when I moved from my old VM using VirtualBox to Proxmox, there was the KVM virtualization setting that I had to turn on within proxmox. In order to get that turned on, I had to update the bios on the hardware platform (old lenovo desktop) to support the virtualization within proxmox. Once that was set and rebooted, everything worked as planned.