NEWS
Nach Update läuft nichts mehr!
-
@SaschaS
So wie Thomas das schreibt, ist das ne sehr elegante Lösung für Node, aber bitte sofort nachfragen wenn was unklar ist. -
@SaschaS Da wird er richtig zu tun haben. Vermutlich wird da gerade die Installation von root auf sudo umgebaut. Die ist schon etwas länger nicht mehr angefasst worden, vermute ich?
-
@Jan1 sagte in Nach Update läuft nichts mehr!:
list zu editieren, wird laufen, aber bete, dass er da nicht was versaut
Dann gibt es von apt eine Fehlermeldung. Alles nicht wild.
-
@Thomas-Braun Ich hab das mal vor Jahren eingerichtet und dann lief es und ich hab mich an den Leitsatz "never change a running system" gehalten. Naja zumindest bis gestern -.-
-
@Thomas-Braun
Sag der, der Linux zum Frühstück hat@SaschaS
Das ist ein blöder Leitsatz und führt früher oder später zu exakt dem Problem was Du jetzt hast -
Fix ohne Fehlermeldung abgeschlossen:
pi@raspberrypi:/opt/iobroker $ curl -sL https://iobroker.net/fix.sh | bash - library: loaded Library version=2020-04-12 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2020-04-12 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== OK:1 http://phoscon.de/apt/deconz stretch InRelease Holen:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15,0 kB] Holen:3 http://archive.raspberrypi.org/debian stretch InRelease [25,4 kB] OK:4 https://deb.nodesource.com/node_8.x stretch InRelease Holen:5 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11,7 MB] Holen:6 http://archive.raspberrypi.org/debian stretch/main armhf Packages [201 kB] Es wurden 11,9 MB in 12 s geholt (950 kB/s). Paketlisten werden gelesen... Fertig Installed acl Installed gcc-c++ Installed python-dev ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ==========================================================================
Soll ich jetzt den Vorschlag von @Thomas-Braun oder von @Jan1 weiter verfolgen?
-
@SaschaS
Thomas ist der Spezi, wobei es zum Schluss auf das selbe Ergebnis raus laufen sollte. -
@Thomas-Braun said in Nach Update läuft nichts mehr!:
@SaschaS
Das ist nicht die komplette Ausgabe des Fixers.
Jetzt die Finger weg vom ioBroker, erstmal node aktualisieren:sudo nano /etc/apt/sources.list.d/nodesource.list
Dann dort aus
node_8.x
ein
node_12.x
machen.
sudo apt update sudo apt dist-upgrade
Dann die Ausgabe von
which nodejs && which node && which npm
Dann mache ich jetzt den Ansatz..Man darf gespannt sein.
-
@SaschaS
und poste zur Sicherheit mal den Inhalt der sources.list , wenn Du es abgeändert hast -
@SaschaS said in Nach Update läuft nichts mehr!:
sudo nano /etc/apt/sources.list.d/nodesource.list
GNU nano 2.7.4 deb https://deb.nodesource.com/node_8.x stretch main deb-src https://deb.nodesource.com/node_8.x stretch main
ich würde direkt beide node_8.x auf node_12.x setzen.
-
@Jan1 sagte in Nach Update läuft nichts mehr!:
Sag der, der Linux zum Frühstück hat
Stimmt nicht! Hatte einen Kaffee, schwarz und etwas Müsli.
Linux gab es aber mal als Waschmittel. -
@SaschaS sagte in Nach Update läuft nichts mehr!:
@SaschaS said in Nach Update läuft nichts mehr!:
sudo nano /etc/apt/sources.list.d/nodesource.list
GNU nano 2.7.4 deb https://deb.nodesource.com/node_8.x stretch main deb-src https://deb.nodesource.com/node_8.x stretch main
ich würde direkt beide node_8.x auf node_12.x setzen.
Ja. Aus deb-src dürftest du zwar nie etwas ziehen, aber das sollte schon die gleiche Version haben.
-
@SaschaS sagte in Nach Update läuft nichts mehr!:
sudo nano /etc/apt/sources.list.d/nodesource.list
Dann mit Strg+o speichern und die Abfrage bestätigen. Danach kannst das noch mal aufrufen und schauen ob die Änderung wirklich übernommen wurde.
-
pi@raspberrypi:/opt/iobroker $ sudo apt update OK:1 http://phoscon.de/apt/deconz stretch InRelease OK:2 http://archive.raspberrypi.org/debian stretch InRelease OK:3 http://raspbian.raspberrypi.org/raspbian stretch InRelease Holen:4 https://deb.nodesource.com/node_12.x stretch InRelease [4.585 B] Holen:5 https://deb.nodesource.com/node_12.x stretch/main armhf Packages [775 B] Es wurden 5.360 B in 1 s geholt (2.853 B/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 30 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Weiter mit sudo apt dist-upgrade?
-
@Jan1 said in Nach Update läuft nichts mehr!:
@SaschaS sagte in Nach Update läuft nichts mehr!:
sudo nano /etc/apt/sources.list.d/nodesource.list
Dann mit Strg+o speichern und die Abfrage bestätigen. Danach kannst das noch mal aufrufen und schauen ob die Änderung wirklich übernommen wurde.
Habe ich gecheckt
Wurde erfolgreich übernommen.
-
@SaschaS sagte in Nach Update läuft nichts mehr!:
apt list --upgradable
Ja. Lass mal sehen, was da alles für Pakete aktualisiert werden.
-
@Thomas-Braun said in Nach Update läuft nichts mehr!:
apt list --upgradable
pi@raspberrypi:/opt/iobroker $ apt list --upgradable Auflistung... Fertig apt/oldstable 1.4.10 armhf [aktualisierbar von: 1.4.9] apt-transport-https/oldstable 1.4.10 armhf [aktualisierbar von: 1.4.9] apt-utils/oldstable 1.4.10 armhf [aktualisierbar von: 1.4.9] bind9-host/oldstable 1:9.10.3.dfsg.P4-12.3+deb9u6 armhf [aktualisierbar von: 1:9.10.3.dfsg.P4-12.3+deb9u4] libapt-inst2.0/oldstable 1.4.10 armhf [aktualisierbar von: 1.4.9] libapt-pkg5.0/oldstable 1.4.10 armhf [aktualisierbar von: 1.4.9] libbind9-140/oldstable 1:9.10.3.dfsg.P4-12.3+deb9u6 armhf [aktualisierbar von: 1:9.10.3.dfsg.P4-12.3+deb9u4] libdns-export162/oldstable 1:9.10.3.dfsg.P4-12.3+deb9u6 armhf [aktualisierbar von: 1:9.10.3.dfsg.P4-12.3+deb9u4] libdns162/oldstable 1:9.10.3.dfsg.P4-12.3+deb9u6 armhf [aktualisierbar von: 1:9.10.3.dfsg.P4-12.3+deb9u4] libisc-export160/oldstable 1:9.10.3.dfsg.P4-12.3+deb9u6 armhf [aktualisierbar von: 1:9.10.3.dfsg.P4-12.3+deb9u4] libisc160/oldstable 1:9.10.3.dfsg.P4-12.3+deb9u6 armhf [aktualisierbar von: 1:9.10.3.dfsg.P4-12.3+deb9u4] libisccc140/oldstable 1:9.10.3.dfsg.P4-12.3+deb9u6 armhf [aktualisierbar von: 1:9.10.3.dfsg.P4-12.3+deb9u4] libisccfg140/oldstable 1:9.10.3.dfsg.P4-12.3+deb9u6 armhf [aktualisierbar von: 1:9.10.3.dfsg.P4-12.3+deb9u4] liblwres141/oldstable 1:9.10.3.dfsg.P4-12.3+deb9u6 armhf [aktualisierbar von: 1:9.10.3.dfsg.P4-12.3+deb9u4] libvlc-bin/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] libvlc5/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] libvlccore9/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] nodejs/unbekannt 12.16.3-1nodesource1 armhf [aktualisierbar von: 8.17.0-1nodesource1] vlc/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-bin/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-data/oldstable 3.0.10-0+deb9u1 all [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-l10n/oldstable 3.0.10-0+deb9u1 all [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-plugin-base/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-plugin-notify/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-plugin-qt/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-plugin-samba/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-plugin-skins2/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-plugin-video-output/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-plugin-video-splitter/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1] vlc-plugin-visualization/oldstable 3.0.10-0+deb9u1 armhf [aktualisierbar von: 3.0.8-0+deb9u1+rpt1]
-
Ich verstehe die Probleme immer nicht,
Sofern man keine alte root Installation hat, sondern iobroker über den Installer( fixer) installiert hat, sollte es ganz einfach zusammen gefasst, mit einemnode -v curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh sudo bash nodesource_setup.sh sudo apt install nodejs node -v iobroker stop iobroker fix iobroker start
Erledigt sein und dauert nur ein paar Minuten
-
@crunchip
Das geht auch, nur ist der Weg über die sources.list wesentlich eleganter.
Es ist wie immer, es gibt mehrere Lösungen und das ist eine davon. Thomas weiß was er tut.
Hier ist eine uralte Installation vorhanden und bei der Gelegenheit wird eben gleich mal noch ein wenig über den Tellerrand geschaut, schadet nie. -
@crunchip Danke, dass du auch noch mithelfen möchtest. Ich bin was das anbelangt ein Anfänger..
Ich würde jetzt erst einmal den Weg von @Thomas-Braun weiterverfolgen wollen.Dazu starte ich jetzt sudo apt dist-upgrade