NEWS
Adapter Aktualisierung klappt nicht
-
Hab bisher keine Lösung gefunden. Die Adapter die geupdatet werden können, aber nicht funktionieren werden natürlich immer mehr. Hab auch das Gefühl die Updates - auch wenn sie nicht funktionieren, dauern länger als früher.
-
Wo stehst du denn konkret?
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 iobroker update -i cd /opt/iobroker npm ls | grep -E 'github.com|ERR'
-
Das ist das Ergebnis:
sudo: unable to resolve host buanet-iobroker2: Name or service not known ln: failed to create symbolic link '/usr/bin/nodejs': File exists x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.15.1 v16.15.1 sudo: unable to resolve host buanet-iobroker2: Name or service not known 8.11.0 root /opt/iobroker sudo: unable to resolve host buanet-iobroker2: Name or service not known Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done 26 packages can be upgraded. Run 'apt list --upgradable' to see them. nodejs: Installed: 16.15.1-deb-1nodesource1 Candidate: 16.16.0-deb-1nodesource1 Version table: 16.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages *** 16.15.1-deb-1nodesource1 100 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages Used repository: Stable (default) Adapter "admin" : 5.3.8 , installed 5.3.8 Adapter "alarm" : 3.1.1 , installed 3.1.0 [Updatable] Adapter "alexa2" : 3.11.2 , installed 3.12.0 Adapter "backitup" : 2.4.9 , installed 2.4.9 Adapter "birthdays" : 2.0.0 , installed 2.0.0 Adapter "cloud" : 4.1.1 , installed 4.1.1 Adapter "daswetter" : 3.1.2 , installed 3.1.2 Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "denon" : 1.13.4 , installed 1.13.4 Adapter "device-reminder": 1.2.9 , installed 1.2.9 Adapter "devices" : 1.0.12 , installed 1.0.10 [Updatable] Adapter "discovery" : 3.0.3 , installed 3.0.3 Adapter "dwd" : 2.8.3 , installed 2.8.3 Adapter "fb-checkpresence": 1.1.19, installed 1.1.14 [Updatable] Adapter "feiertage" : 1.1.0 , installed 1.1.0 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "followthesun" : 0.3.9 , installed 0.3.9 Adapter "fritzbox" : 0.2.1 , installed 0.2.1 Adapter "frontier_silicon": 0.0.10, installed 0.0.10 Adapter "fullcalendar" : 1.2.0 , installed 1.2.0 Adapter "fullybrowser" : 2.1.2 , installed 2.1.2 Adapter "ham" : 4.0.2 , installed 4.0.2 Adapter "hass" : 1.1.2 , installed 1.1.2 Adapter "heos" : 1.10.0 , installed 1.10.0 Adapter "history" : 1.11.1 , installed 1.11.1 Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "hue" : 3.7.0 , installed 3.6.5 [Updatable] Adapter "hue-extended" : 2.0.0 , installed 2.0.0 Adapter "ical" : 1.12.1 , installed 1.12.1 Adapter "icons-addictive-flavour-png": 0.1.0, installed 0.1.0 Adapter "icons-mfd-svg": 1.1.0 , installed 1.1.0 Adapter "icons-ultimate-png": 1.0.1, installed 1.0.1 Adapter "influxdb" : 2.6.3 , installed 2.6.3 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.4 , installed 1.11.4 Adapter "iqontrol" : 2.0.0 , installed 2.0.0 Adapter "javascript" : 5.7.0 , installed 5.7.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "kodi" : 2.0.8 , installed 2.0.8 Adapter "lgtv" : 1.1.10 , installed 1.1.10 Adapter "lovelace" : 2.2.0 , installed 2.1.4 [Updatable] Adapter "material" : 1.1.2 , installed 1.1.2 Adapter "meteoalarm" : 2.1.3 , installed 2.1.3 Adapter "mihome" : 1.4.0 , installed 1.4.0 Adapter "mihome-vacuum": 3.4.2 , installed 3.3.3 [Updatable] Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "nina" : 0.0.25 , installed 0.0.25 Adapter "node-red" : 3.3.1 , installed 3.3.0 [Updatable] Adapter "octoprint" : 4.0.0 , installed 4.0.0 Adapter "onvif" : 0.4.4 , installed 0.4.4 Adapter "openweathermap": 0.2.4 , installed 0.2.4 Adapter "parcel" : 0.0.18 , installed 0.0.15 [Updatable] Adapter "parser" : 1.1.7 , installed 1.1.5 [Updatable] Adapter "pegelalarm" : 1.2.5 , installed 1.2.7 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "places" : 1.1.2 , installed 1.1.2 Adapter "plex" : 0.9.1 , installed 0.9.1 Adapter "pollenflug" : 1.0.6 , installed 1.0.6 Adapter "pushover" : 3.0.2 , installed 2.1.0 [Updatable] Adapter "radar2" : 2.0.3 , installed 2.0.3 Adapter "samsung" : 0.5.8 , installed 0.5.8 Adapter "sayit" : 1.12.3 , installed 1.12.6 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shelly" : 5.3.2 , installed 5.3.2 Adapter "shuttercontrol": 1.4.12 , installed 1.4.12 Adapter "simple-api" : 2.7.0 , installed 2.6.5 [Updatable] Adapter "smartcontrol" : 1.2.1 , installed 1.2.1 Adapter "smartthings" : 0.0.3 , installed 0.0.3 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "spotify-premium": 1.2.1 , installed 1.2.1 Adapter "synology" : 2.1.7 , installed 2.1.7 Adapter "tado" : 0.3.15 , installed 0.3.15 Adapter "tankerkoenig" : 2.1.1 , installed 2.1.1 Adapter "telegram" : 1.13.0 , installed 1.12.6 [Updatable] Adapter "terminal" : 0.2.6 , installed 0.2.5 [Updatable] Adapter "text2command" : 2.2.1 , installed 2.2.1 Adapter "tr-064" : 4.2.16 , installed 4.2.16 Adapter "trashschedule": 2.0.2 , installed 2.0.2 Adapter "tvprogram" : 1.1.2 , installed 1.1.2 Adapter "unifi" : 0.5.10 , installed 0.5.10 Adapter "upnp" : 1.0.21 , installed 1.0.21 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5, installed 0.1.5 Adapter "vis-colorpicker": 1.2.0 , installed 1.2.0 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets": 1.2.0 , installed 1.2.0 Adapter "vis-icontwo" : 0.87.0 , installed 0.87.0 Adapter "vis-inventwo" : 3.3.1 , installed 3.3.1 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-justgage" : 1.0.2 , installed 1.0.2 Adapter "vis-lcars" : 1.0.4 , installed 1.0.4 Adapter "vis-material-advanced": 1.7.2, installed 1.7.2 Adapter "vis-metro" : 1.2.0 , installed 1.2.0 Adapter "vis-players" : 0.1.6 , installed 0.1.6 Adapter "vis-weather" : 2.5.5 , installed 2.5.5 Adapter "weatherunderground": 3.4.2, installed 3.4.2 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "whatsapp-cmb" : 0.2.2 , installed 0.2.2 Adapter "windows-control": 0.1.5 , installed 0.1.5 Adapter "ws" : 1.3.0 , installed 1.3.0 Adapter "yeelight-2" : 1.1.2 , installed 1.2.1 Adapter "yr" : 5.3.0 , installed 5.3.0 Adapter "zigbee" : 1.7.5 , installed 1.7.5 sudo: unable to resolve host buanet-iobroker2: Name or service not known ├── iobroker.vis-jqui-mfd@1.0.12 invalid: "https://github.com/ioBroker/ioBroker.vis-jqui-mfd/tarball/e949cc65600df553a4feaabc385919be1b50eaf1" from the root project npm ERR! code ELSPROBLEMS npm ERR! missing: iobroker.iogo@^0.7.0, required by iobroker.inst@1.3.1 npm ERR! invalid: iobroker.vis-jqui-mfd@1.0.12 /opt/iobroker/node_modules/iobroker.vis-jqui-mfd npm ERR! A complete log of this run can be found in: npm ERR! /opt/iobroker/.npm/_logs/2022-07-17T20_53_49_716Z-debug-0.log
-
@futurelook sagte in Adapter Aktualisierung klappt nicht:
26 packages can be upgraded.
Pakete upgraden.
-
@futurelook sagte in Adapter Aktualisierung klappt nicht:
├── iobroker.vis-jqui-mfd@1.0.12 invalid: "https://github.com/ioBroker/ioBroker.vis-jqui-mfd/tarball/e949cc65600df553a4feaabc385919be1b50eaf1" from the root project
Den Adapter wieder auf ein Repo drücken:
iobroker update iobroker upgrade vis-jqui-mfd@1.0.12
-
Hat keine Verbesserung gebracht. Eher im Gegenteil: Admin Oberfläche lädt sehr langsam, Adapter lassen sich immer noch nicht updaten.
-
Also ich habe wenn diese Haufen Fehler kommen - wirklich die Radikallösung gemacht (vorher sollte man aber halt ein Image vom Gesamtsystem ziehen).
- Im /opt/iobroker Verzeichnis die package-lock.json gelöscht.
- das Ganze node_modules Verzeichnis mit allen Unterverzeichnissen gelöscht
- mit npm install den Baum wieder sauber neu aufgebaut.
Seit dem ist das alles sauber und super schnell.
-
Wie ziehe ich ein Image? Mein iobroker läuft auf einer Synology NAS unter Docker.
-
@futurelook OK das habe ich in der Schnelle nicht gelesen. Das weiss ich leider nicht, wie man da ein Backup oder Image macht. Ich wollte halt die "Radikallösung" nicht vorschlagen ohne dass Du dann mit einem komplett kaputten System dastehst.
Wie gesagt bei mir hat das halt geklappt - aber ich kann Dir halt keine Garantie dafür geben, wie das dann bei Dir aussieht.
-
Achso ok. Bevor ich solche radikal lösungen probiere will ich noch anderes ausprobieren, auch wenn es aktuell eher schlimmer als besser wird. Aber wenn ich überlege was es an zeit kostet das gesamte system neu aufzubauen.....
-
@futurelook Na bevor Du Deine System komplett neu aufbaust, solltest Du meine Lösung nochmal probieren.
- Viel Glück!!!
- Wie gesagt bei mir ging alles gut - und bin happy.
-
cd /opt/iobroker npm ls
-
Häng mich hier einmal kurz dran:
npm ls gibt unter anderem
'UNMET DEPENDENCY iobroker.iogo@^0.7.0' bei mir raus.Das ganze läuft bei mir unter Linux/ ProxMox.
IoGo war mal installiert, ist aber schon vor langer Zeit deinstalliert worden.
Adapter ist auch nicht vorhanden, bzw. im IoBroker Verzeichnis.Wie werde ich das dusselige Ding aus dem NPM los?
NPM uninstall funktioniert nicht da ich schon Node & NPM hochgerüstet habe (ENoVersion). -
@cliff sagte in Adapter Aktualisierung klappt nicht:
IoGo war mal installiert, ist aber schon vor langer Zeit deinstalliert worden.
Dann vermutlich nicht ordentlich. Da wird noch ein alter Eintrag in der package.json sein.
Kurz installieren und dann wieder deinstallieren.
-
@thomas-braun
Der lässt sich nicht mehr installieren da nur noch iogo pro verfügbar.
Kann man die package.json bearbeiten?Solange das Ding noch rumschwirrt kann ich mittlerweile drei Adapter nicht mehr updaten (U.a. Javascript).
Edit:
Iogo pro habe ich schon einmal cersucht zu installieren, funktioniert aus obigem Grund aber auch nicht -