Yeah it's just an old flow Julian posted to get some system info.
Several things didn't work on my Pi running Bookworm, hence the modified flow.
It seems there are some differences with Ubuntu and Debian also.
Give this a try on Ubuntu
[{"id":"53755bb120c6ceb8","type":"exec","z":"32bc1133.9bf706","command":"npm list -g node-red --depth=0 | grep -oP 'node-red@\\K[^@\\s]+'","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"Node-RED current version","x":1290,"y":2110,"wires":[["8f396a40ab38b367"],[],[]]},{"id":"6c3a701d3d95f84e","type":"inject","z":"32bc1133.9bf706","name":"","props":[{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"OS Info","x":1045,"y":1930,"wires":[["2e52422215f0773d","694b04458be823a6","83eeb3be4aef3f98","53755bb120c6ceb8","7868cb709aa70716","38e0a6a4ddb70943"]],"l":false},{"id":"8f396a40ab38b367","type":"function","z":"32bc1133.9bf706","name":"","func":"msg.var = \"INFO\"\nmsg.prop = \"system.nodered.version\"\nmsg.val = msg.payload.trim()\n\nreturn msg\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1465,"y":2110,"wires":[["4ed19bb198825e9d","e18e5f89925e88ff"]],"l":false},{"id":"2e52422215f0773d","type":"exec","z":"32bc1133.9bf706","command":"cat /etc/os-release | grep -oP '^PRETTY_NAME=\\\"\\K.*?(?=\")' && uptime -s","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"Get OS Name & last reboot","x":1290,"y":1930,"wires":[["182d97ee5516dc5f"],[],[]]},{"id":"694b04458be823a6","type":"exec","z":"32bc1133.9bf706","command":"sudo tune2fs -l $(df / | tail -1 | awk '{print $1}') | grep 'Filesystem created:' | cut -d: -f2- | xargs","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"OS Install Dt","x":1240,"y":1990,"wires":[["d48fc1f140bc6520"],[],[]]},{"id":"83eeb3be4aef3f98","type":"exec","z":"32bc1133.9bf706","command":"systemctl show nodered --property=ExecMainStartTimestamp --value | grep -v '^$\\|^0$' | xargs -r -I {} date -Iseconds -u -d \"{}\"","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"Node-RED restarted last?","x":1280,"y":2050,"wires":[["9d47ce5a7a04c537"],[],[]]},{"id":"7868cb709aa70716","type":"exec","z":"32bc1133.9bf706","command":"node --version","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"Node.js current version","x":1280,"y":2170,"wires":[["62f398e8c0a20318"],[],[]]},{"id":"38e0a6a4ddb70943","type":"exec","z":"32bc1133.9bf706","command":"npm --version","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"npm current version","x":1270,"y":2230,"wires":[["a8fe80bf444786b7"],[],[]]},{"id":"4ed19bb198825e9d","type":"debug","z":"32bc1133.9bf706","name":"NR version","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1750,"y":2110,"wires":[]},{"id":"e18e5f89925e88ff","type":"template","z":"32bc1133.9bf706","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"N/R version {{payload}} ","output":"str","x":1560,"y":2140,"wires":[["47cf93bf3221b468"]]},{"id":"182d97ee5516dc5f","type":"function","z":"32bc1133.9bf706","name":"","func":"const pay = msg.payload.split('\\n')\n\nmsg.var = \"INFO\"\nmsg.prop = \"system.server\"\nconst server = {}\n\nserver.hostname = os.hostname()\nserver.type = os.type()\nserver.os = pay[0]\nserver.last_reboot = new Date(pay[1])\nserver.release = os.release()\nserver.version = os.version()\n//server.platform = os.platform()\nserver.arch = os.arch()\nserver.endianness = os.endianness()\nserver.cpu = os.cpus()[0].model\nserver.cores = os.cpus().length\nserver.totalmem = Number.parseFloat( os.totalmem()/1073741824 ).toFixed(1) // GB\n\n// server.freemem = os.freemem()\n// server.loadavg = os.loadavg()\n// server.networkInterfaces = os.networkInterfaces()\n\nmsg.val = server //{}\n//msg.val.system = system\n\nreturn msg\n\n// cat /etc/os-release | grep -oP '^PRETTY_NAME=\\\"\\K.*?(?=\")'\n// lsb_release -a\n// Description: Debian GNU/Linux 10 (buster)","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[{"var":"os","module":"os"}],"x":1465,"y":1930,"wires":[["6762a535df84d344","280c69c222ab28db"]],"l":false},{"id":"d48fc1f140bc6520","type":"function","z":"32bc1133.9bf706","name":"","func":"msg.var = \"INFO\"\nmsg.prop = \"system.server\"\nmsg.val = {}\n\nmsg.val.os_installed = msg.payload.trim()\n\nreturn msg\n","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1465,"y":1990,"wires":[["811063316450194e","69d7eb987fdd466c"]],"l":false},{"id":"9d47ce5a7a04c537","type":"function","z":"32bc1133.9bf706","name":"","func":"msg.var = \"INFO\"\nmsg.prop = \"system.nodered.last_restart\"\nmsg.val = msg.payload.trim().replace('+00:00','.000Z')\n\nreturn msg\n","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1465,"y":2050,"wires":[["cf645fef91d33b11","b48636e653632b32"]],"l":false},{"id":"62f398e8c0a20318","type":"function","z":"32bc1133.9bf706","name":"","func":"msg.var = \"INFO\"\nmsg.prop = \"system.node.version\"\nmsg.val = msg.payload.trim()\n\nreturn msg\n","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1465,"y":2170,"wires":[["4c7951a31bd5f922","bf40aeba4bc91e3a"]],"l":false},{"id":"a8fe80bf444786b7","type":"function","z":"32bc1133.9bf706","name":"","func":"msg.var = \"INFO\"\nmsg.prop = \"system.node.npm_version\"\nmsg.val = msg.payload.trim()\n\nreturn msg\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1465,"y":2230,"wires":[["2b7c28dcf9d1aae4","4fdc0671babf3c4b"]],"l":false},{"id":"47cf93bf3221b468","type":"join","z":"32bc1133.9bf706","name":"","mode":"custom","build":"string","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","useparts":false,"accumulate":false,"timeout":"","count":"6","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":1760,"y":2320,"wires":[["ac61c2633ef7e832"]]},{"id":"6762a535df84d344","type":"debug","z":"32bc1133.9bf706","name":"O/S name and last reboot","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1790,"y":1930,"wires":[]},{"id":"280c69c222ab28db","type":"template","z":"32bc1133.9bf706","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"O/S and last reboot {{payload}} ","output":"str","x":1560,"y":1960,"wires":[["47cf93bf3221b468"]]},{"id":"811063316450194e","type":"debug","z":"32bc1133.9bf706","name":"debug 77","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1740,"y":1990,"wires":[]},{"id":"69d7eb987fdd466c","type":"template","z":"32bc1133.9bf706","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"O/S install DT {{payload}} ","output":"str","x":1560,"y":2020,"wires":[["47cf93bf3221b468"]]},{"id":"cf645fef91d33b11","type":"debug","z":"32bc1133.9bf706","name":"NR last restarted","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1770,"y":2050,"wires":[]},{"id":"b48636e653632b32","type":"template","z":"32bc1133.9bf706","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Node-RED Started: {{payload}}","output":"str","x":1560,"y":2080,"wires":[["47cf93bf3221b468"]]},{"id":"4c7951a31bd5f922","type":"debug","z":"32bc1133.9bf706","name":"Node.js version","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1760,"y":2170,"wires":[]},{"id":"bf40aeba4bc91e3a","type":"template","z":"32bc1133.9bf706","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Node.js version {{payload}} ","output":"str","x":1560,"y":2200,"wires":[["47cf93bf3221b468"]]},{"id":"2b7c28dcf9d1aae4","type":"debug","z":"32bc1133.9bf706","name":"NPM version","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1750,"y":2230,"wires":[]},{"id":"4fdc0671babf3c4b","type":"template","z":"32bc1133.9bf706","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"NPM version {{payload}} ","output":"str","x":1560,"y":2260,"wires":[["47cf93bf3221b468"]]},{"id":"ac61c2633ef7e832","type":"debug","z":"32bc1133.9bf706","name":"All data","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1940,"y":2320,"wires":[]}]