NEWS
ioBroker update führt zu GLIBCXX_3.4.26-Problem - GELÖST!
-
Guten Abend,
ich war vorhin dort... den Text habe ich also kopiert und hier neu eingestellt.
Heute habe ich mehrere (völlig irre 22 Stück oder so) Updates für Adapter gesehen und habe etwa 5 Updates durchgeführt.
Da ich regelmäßig nachschaue habe ich den Raspi dann doch per Update erst einmal auf die neueste Version gebracht und dann waren es nur noch 2 Updates an Adaptern. Warum?
Eines von diesen beiden übrig gebliebenen hat dann mitgeteilt, dass npm oder node (ich meine node, weiß es aber nicht mehr ganz sicher) eine höhere Version benötigen würden und das Update davon habe ich durchgeführt. Leider kam dann eine Fehlermeldung.Über die ausgeworfene Fehlermeldung "`GLIBCXX_3.4.26' not found (required by node)" bin ich über diesen Post gestolpert und habe die dargelegten Schritte nacheinander abgeklappert. Leider bleibt es bei der Fehlermeldung und mein ioBroker startet nicht mehr.
Fhem, welches ich für ein paar Geräte parallel und in ioBroker eingebunden laufen lasse funktioniert.Wie geschrieben habe ich die Punkte hier durch. ioBroker läuft nicht mehr habe ich auch durchgekaut.
Ich bin kein IT-ler aber dafür mit gefährlichem Halbwissen gestraft. Bevor ich mir den ganzen Tag anhören muss, dass das Licht nicht an oder aus geht, oder was auch immer, hoffe ich, dass mir hier geholfen werden kann.
npm -v node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
node -v v16.13.0
/usr/bin/node -v /usr/bin/node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/bin/node)
/opt/iobroker $ npm install iobroker.js-controller node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
ls -l /usr/local/bin/node* ls: cannot access '/usr/local/bin/node*': No such file or directory
ls -l /usr/bin/node* -rwxr-xr-x 1 root root 85088668 Jun 8 15:03 /usr/bin/node
Ich vermute die beiden letzten ls-Abfragen sind ein Indiz?
Das Update habe ich auf einem Host gemacht. Einen Client habe ich wegen der Bluetoothverbindung zu einem miFlower extra (falls das wichtig wäre.) Das Update auf dem Client verlief ohne Probleme und der läuft weiterhin, wie ich mit ssh gelesen habe.
Leider funktioniert meine Backup-.img nicht, weshalb ich sonst um zwei Jahre zurückgeworfen werden würde.
Ich hoffe das ist reparabel...LG, Ralph
-
-
-
-
iob fix library: loaded Library version=2022-12-09 ioBroker is not installed in /opt/iobroker! Cannot fix anything...
Hmm, ich weiß, dass das vorhin noch lief
-
cat /etc/debian_version
-
@r-frase sagte in ioBroker update führt zu GLIBCXX_3.4.26-Problem:
/opt/iobroker $ npm install iobroker.js-controller node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version 'GLIBCXX_3.4.26' not found (required by node)
Vielleicht hierbei gekillt?
-
10.13
-
curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh
-
nichts...
-
das weiß ich nicht
-
Dann 'zu Fuß'.
sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null type -P nodejs type -P node type -P npm type -P npx
-
sudo apt update
-
okay
ralph:/ $ sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null ralp@ioBroker:/ $ type -P nodejs /usr/bin/nodejs ralph:/ $ type -P node /usr/bin/node ralph:/ $ type -P npm /usr/bin/npm ralph:/ $ type -P npx /usr/bin/npx ralph:/ $ sudo apt update Hit:1 http://archive.raspberrypi.org/debian buster InRelease Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:3 http://phoscon.de/apt/deconz buster InRelease Hit:4 https://deb.nodesource.com/node_20.x buster InRelease Hit:5 https://dl.yarnpkg.com/debian stable InRelease Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date.
-
@r-frase sagte in ioBroker update führt zu GLIBCXX_3.4.26-Problem:
All packages are up to date.
soweitcdas für buster gilt
-
Wie kommst du auf nodejs20?
Geh auf 18, das ist zur Zeit die empfohlene Version, mit 20 gibt es noch Probleme an der ein oder anderen Stelle. -
Über Github... das war die aktuellste Version und mir war nicht bewusst, dass es Probleme gibt...
rm -R /usr/bin/nodejs dann wohl und neu installieren?
-
Zu nodejs gibt es seitens ioBroker immer klare Empfehlungen. nodejs20 ist es zur Zeit nicht.
-
@r-frase sagte in ioBroker update führt zu GLIBCXX_3.4.26-Problem:
rm -R /usr/bin/nodejs dann wohl und neu installieren?
NEIN!
Nutze deinen Paketmanager und fabriziere da nicht so Baumfälleraktionen. -