NEWS
Adapter nicht aktualisierbar obwohl Abhängigkeiten erfüllt
-
Hallo,
ich habe gegenwärtig mehrere Adapter die sich nicht aktualisieren lassen obwohl die geforderten Dependencies erfüllt sind:
Hat jemand eine Idee wie ich hier weiter vorgehen kann?
Systemdata Hardwaresystem: AMD Athlon(tm) 5350 APU with Radeon(tm) R3 Arbeitsspeicher: 16GB Festplattenart: SSD 232.7 GB / 186.1 GB Frei Betriebssystem: Debian Nodejs-Version: 12.22.12 NPM-Version: 6.14.16 Installationsart: Skript Image genutzt: Nein -
@der_musterknabe sagte in Adapter nicht aktualisierbar obwohl Abhängigkeiten erfüllt:
Nodejs-Version:
12.22.12NPM-Version:
6.14.16Zeigen mal komplett !
Ein/ und Ausgabe davon in Code-Tags </> hier einstellen
cd /opt/iobroker npm ls | grep -E 'github.com|ERR' iobroker update -i sudo ln -s /usr/bin/node /usr/bin/nodejs 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
Hat jemand eine Idee wie ich hier weiter vorgehen kann?
mal auf die empfohlende Nodejs 16 hochgehen ... denn deine 12 ist schon Old School...
-
@der_musterknabe was kommt bei
iobroker update iobroker upgrade history --debug
-
@Glasfaser - hier das Ergebnis, ich gucke später mal, ob ich NodeJs updaten kann.
abc@abc:/opt/iobroker$ cd /opt/iobroker abc@abc:/opt/iobroker$ npm ls | grep -E 'github.com|ERR' abc@abc:/opt/iobroker$ abc@abc:/opt/iobroker$ iobroker update -i Used repository: stable Adapter "admin" : 5.3.8 , installed 6.0.0 Adapter "backitup" : 2.4.10 , installed 2.4.9 [Updatable] Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "devices" : 1.0.12 , installed 1.0.12 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "echarts" : 1.0.12 , installed 1.0.12 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 2.2.0 , installed 2.1.7 [Updatable] Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "icons-material-png": 0.1.0, installed 0.1.0 Adapter "icons-material-svg": 0.1.0, installed 0.1.0 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.8 , installed 1.11.8 Adapter "javascript" : 5.7.0 , installed 5.7.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "lovelace" : 2.2.0 , installed 2.2.0 Adapter "material" : 1.1.2 , installed 1.1.2 Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "mqtt" : 3.0.6 , installed 4.0.4 Adapter "net-tools" : 0.2.0 , installed 0.2.0 Adapter "pi-hole" : 1.3.4 , installed 1.3.4 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "robonect" : 0.1.4 , installed 0.1.4 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shelly" : 6.0.0 , installed 5.3.2 [Updatable] Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "smartmeter" : 3.3.4 , installed 3.3.4 Adapter "socketio" : 4.2.0 , installed 6.1.4 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "sql" : 2.1.7 , installed 2.1.7 Adapter "telegram" : 1.13.0 , installed 1.13.0 Adapter "text2command" : 2.2.2 , installed 2.2.2 Adapter "tradfri" : 3.1.3 , installed 3.1.3 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "web" : 4.3.0 , installed 5.2.0 Adapter "ws" : 1.3.0 , installed 2.1.0 Adapter "yahka" : 0.13.1 , installed 0.13.1 abc@abc:/opt/iobroker$ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: failed to create symbolic link '/usr/bin/nodejs': File exists abc@abc:/opt/iobroker$ 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 x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v12.22.12 v12.22.12 6.14.16 debianuser /opt/iobroker Hit:1 http://download.virtualbox.org/virtualbox/debian bionic InRelease Hit:2 http://phoscon.de/apt/deconz buster InRelease Hit:3 http://security.debian.org/debian-security buster/updates InRelease Hit:4 http://deb.debian.org/debian buster InRelease Hit:5 http://deb.debian.org/debian buster-updates InRelease Hit:6 http://deb.debian.org/debian buster-backports InRelease Hit:7 https://packages.sury.org/php buster InRelease Hit:8 https://deb.nodesource.com/node_8.x buster InRelease Reading package lists... Done Building dependency tree Reading state information... Done 18 packages can be upgraded. Run 'apt list --upgradable' to see them. nodejs: Installed: 12.22.12-deb-1nodesource1 Candidate: 12.22.12-deb-1nodesource1 Version table: *** 12.22.12-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://deb.debian.org/debian buster/main amd64 Packages 500 http://security.debian.org/debian-security buster/updates/main amd64 Packages 8.17.0-1nodesource1 500 500 https://deb.nodesource.com/node_8.x buster/main amd64 Packages abc@abc:/opt/iobroker$
-
@der_musterknabe sagte in Adapter nicht aktualisierbar obwohl Abhängigkeiten erfüllt:
Adapter "admin" : 5.3.8 , installed 6.0.0
Da ist der Fehler !
Gehe auf 5.3.8
iobroker install admin@5.3.8 --debug
-
@glasfaser sagte in Adapter nicht aktualisierbar obwohl Abhängigkeiten erfüllt:
Da ist der Fehler !
Stimmt.
nodejs sollte man aber davon unabhängig updaten.
Und das komplette OS am besten auch, buster wird in den nächsten Tagen wohl offiziell das 'End of Life' erreichen. -
@der_musterknabe sagte in Adapter nicht aktualisierbar obwohl Abhängigkeiten erfüllt:
abc @abc :/opt/iobroker$
debianuser
Retuschiert du deine Ausgabe !!!!!
-
@der_musterknabe sagte in Adapter nicht aktualisierbar obwohl Abhängigkeiten erfüllt:
Hit:1 http://download.virtualbox.org/virtualbox/debian bionic InRelease
Das ist höchstwahrscheinlich eine falsche Quelle.
Genau wie die nodesource.list falsch ist:https://deb.nodesource.com/node_8.x buster/main amd64 Packages
Das muss auf node16 lauten.
-
Vielen Dank für eure Hilfe. Ich hatte zum Beta Repository gewechselt weil ich einen bestimmten Adapter aktualisieren wollte. Dabei müssen wohl ein paar mehr durchgerutscht sein...
Ich habe den Admin Adapter auf 5.3.8 zurückgesetzt und nun lassen sich auch die anderen Adapter erfolgreich aktualisieren.
Die anderen vorgeschlagenen Updates für Debian und NodeJS gehe ich dann auch noch an.
@Glasfaser Ja, aus Aluhutgründen habe ich versucht bei dem Auszug den Username und Host zu verschleiern war nur offensichtlich nicht gründlich