NEWS
Update System iobroker failed
-
@homoran
to be honest yestarday I tried to upgrade and was in same situation as now, so I took the imagedisc and works as before.Adapters installed and needed was :
- Siemens S7 adapter
- Zigbee
- Rfxcom
- History
iobroker update -i gives error too
internal/modules/cjs/loader.js:905
throw err;
^Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
at Function.Module._load (internal/modules/cjs/loader.js:746:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
} -
Will you try to setup nodejs the proper way or trying around with your backups (which are most propably based on a wrong installation)
-
@tiger sagte in Update System iobroker failed:
History
in the regular
iobroker backup
the history won't be included.
You have to save the directory /opt/iobroker/iobroker-data/history by yourself -
@thomas-braun
actually I'm trying your command, it's in progress.
It should be better to re install everything... to have a proper installation up to date...But as you have notice, installation part is not my favorite things, I'm afroid to lost all my domotics and all i've already done with Alexa, Node red etc...
Moreover, as I used the commande : iobroker backup, and I don't see the backup in /opt/iobroker... not sure I've the backup...
regards
-
-
@thomas-braun
command : sudo apt full-upgrade took time
progress is 13% since some minutesUnpacking wolfram-engine (12.2.0+2021041101) over (12.0.1+2019062401) ...
Progress: [ 13%] [#######...................................................]
-
Then you never did update your system before.
And you are running the Desktop-Variant. Both is a no-go. -
@thomas-braun
Once everything was working.. i Didn't made any update...
Now It's because I would like to add some functionnality as Smappee on my Vis...
I need it.
or I will continue like that with old version and will continue to work as beforeWhatever, thanks to all for your help.
progress is 48%
-
@tiger sagte in Update System iobroker failed:
or I will continue like that with old version and will continue to work as before
don't even think about this.
the day will come and you have to update an adapter you need.due to the 'never change a running system' approach, now you are in trouble.
And then you'll be in big trouble for sure.Please keep your system up to date always. for security and convenience
-
@thomas-braun
so, here the result
pi@raspberrypi:~ $ sudo apt update
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 https://deb.nodesource.com/node_10.x buster InRelease
Hit:3 http://archive.raspberrypi.org/debian buster InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date. -
@tiger sagte in Update System iobroker failed:
Once everything was working.. i Didn't made any update...
I'm not sure if it makes any sense to help you with that attitude...
Once again:
uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
@thomas-braun
I understand you, but I would like to be up to date and continue, it's just because i dont like to not understand everything and take time of other poeple
That's why I thank you for all.pi@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/local/bin/node /usr/local/bin/npm v10.24.1 v14.20.0 6.14.17 pi /home/pi Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:2 http://archive.raspberrypi.org/debian buster InRelease Hit:3 https://deb.nodesource.com/node_10.x buster InRelease Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. nodejs: Installed: 10.24.1-1nodesource1 Candidate: 10.24.1-1nodesource1 Version table: *** 10.24.1-1nodesource1 500 500 https://deb.nodesource.com/node_10.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
-
@tiger sagte in Update System iobroker failed:
because i dont like to not understand everything
that's a good point of view
so we will work on it, making you to understand it
@tiger sagte in Update System iobroker failed:
take time of other poeple
that's our decision! hoping you learn something and possible give this to others
-
@tiger sagte in Update System iobroker failed:
sudo rm /usr/local/bin/node sudo rm /usr/local/bin/npm
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash sudo apt install nodejs sudo ln -s /usr/bin/node /usr/bin/nodejs
-
@homoran
Thanks, like to see that. -
@thomas-braun said in Update System iobroker failed:
sudo ln -s /usr/bin/node /usr/bin/nodejs
You'll find here after all I've done
pi@raspberrypi:~ $ sudo rm /usr/local/bin/node pi@raspberrypi:~ $ sudo rm /usr/local/bin/npm pi@raspberrypi:~ $ curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash ## Installing the NodeSource Node.js 16.x repo... ## Populating apt-get cache... + apt-get update Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:2 https://deb.nodesource.com/node_10.x buster InRelease Hit:3 http://archive.raspberrypi.org/debian buster InRelease Reading package lists... Done ## Confirming "buster" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_16.x/dists/buster/Release' ## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null gpg: WARNING: unsafe ownership on homedir '/home/pi/.gnupg' ## Creating apt sources list file for the NodeSource Node.js 16.x repo... + echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main' >> /etc/apt/sources.list.d/nodesource.list ## Running `apt-get update` for you... + apt-get update Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:2 http://archive.raspberrypi.org/debian buster InRelease Get:3 https://deb.nodesource.com/node_16.x buster InRelease [4,584 B] Get:4 https://deb.nodesource.com/node_16.x buster/main armhf Packages [782 B] Fetched 5,366 B in 1s (3,599 B/s) Reading package lists... Done ## Run `sudo apt-get install -y nodejs` to install Node.js 16.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn pi@raspberrypi:~ $ sudo apt install nodejs Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: gconf-service gconf2-common libbluetooth3 libexiv2-14 libgconf-2-4 libgfortran3 libgmime-2.6-0 libncurses5 lxplug-volume python-colorzero Use 'sudo apt autoremove' to remove them. The following packages will be upgraded: nodejs 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 23.6 MB of archives. After this operation, 38.8 MB of additional disk space will be used. Get:1 https://deb.nodesource.com/node_16.x buster/main armhf nodejs armhf 16.16.0-deb-1nodesource1 [23.6 MB] Fetched 23.6 MB in 1min 14s (318 kB/s) Reading changelogs... Done (Reading database ... 167450 files and directories currently installed.) Preparing to unpack .../nodejs_16.16.0-deb-1nodesource1_armhf.deb ... Unpacking nodejs (16.16.0-deb-1nodesource1) over (10.24.1-1nodesource1) ... Setting up nodejs (16.16.0-deb-1nodesource1) ... Processing triggers for man-db (2.8.5-2) ... pi@raspberrypi:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: failed to create symbolic link '/usr/bin/nodejs': File exists
-
@tiger sagte in Update System iobroker failed:
sudo apt autoremove iobroker restart iobroker status
-
pi@raspberrypi:~ $ sudo apt autoremove Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: gconf-service gconf2-common libbluetooth3 libexiv2-14 libgconf-2-4 libgfortran3 libgmime-2.6-0 libncurses5 lxplug-volume python-colorzero 0 upgraded, 0 newly installed, 10 to remove and 0 not upgraded. After this operation, 11.8 MB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 165809 files and directories currently installed.) Removing gconf-service (3.2.6-5) ... Removing libgconf-2-4:armhf (3.2.6-5) ... Removing gconf2-common (3.2.6-5) ... Removing libbluetooth3:armhf (5.50-1.2~deb10u2+rpt1) ... Removing libexiv2-14:armhf (0.25-4+deb10u2) ... Removing libgfortran3:armhf (6.5.0-1+rpi1+b1) ... Removing libgmime-2.6-0:armhf (2.6.23+dfsg1-4) ... Removing libncurses5:armhf (6.1+20181013-2+deb10u2) ... Removing lxplug-volume (0.25) ... Removing python-colorzero (1.1) ... Processing triggers for sgml-base (1.29) ... Processing triggers for libc-bin (2.28-10+rpt2+rpi1+deb10u1) ... pi@raspberrypi:~ $ iobroker restart pi@raspberrypi:~ $ iobroker status node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12) at node:internal/main/run_main_module:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } pi@raspberrypi:~ $
-
@thomas-braun
juste one things more... I'd forgot to reboot ...
I'd just reboot now...
Sorry... -
Now the correct directories and commands:
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller iobroker stop iobroker fix iobroker start