Technik libstdc++.so.6: version `GLIBCXX_3.4.20' not found

libstdc++.so.6: version `GLIBCXX_3.4.20' not found

Rüdiger Küpper Technik Jan 31, 2017
Lesezeit: ca. 1 Minuten. Für 129 Wörter.
Arm fhem homekit Libc6 Linux nodeJS npm RaspberryPi Technik

Rüdiger Küpper ruediger@kuepper.nrw Github Gitlab Youtube Küpper Geek. IT DevOps Rüdiger Küpper (@ruedigerp)

libstdc++.so.6: version `GLIBCXX_3.4.20' not found

https://blogdev.kuepper.nrw/ -- https://blogdev.kuepper.nrw/

Published by Rüdiger Küpper on

http://blog.kuepper.nrw/https://blogdev.kuepper.nrw/2017/01/31/libstdc--.so.6-version-glibcxx_3.4.20-not-found/ http://blog.kuepper.nrw/https://blogdev.kuepper.nrw/2017/01/31/libstdc--.so.6-version-glibcxx_3.4.20-not-found/ Technik

Da will man einmal kurz was neues installieren und dann das:

foo@pi01:~# node -v
foo@pi01:~# node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`GLIBCXX_3.4.20' not found (required by node)
foo@pi01:~# node: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.16'
not found (required by node)

Da will man einmal kurz was neues installieren und dann das:

foo@pi01:~# node -v
foo@pi01:~# node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`GLIBCXX_3.4.20' not found (required by node)
foo@pi01:~# node: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.16'
not found (required by node)

Na dann fixt man es halt eben schnell:

foo@pi01:~# sudo apt-get update
foo@pi01:~# sudo apt-get install gcc-4.8 g++-4.8
foo@pi01:~# sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
foo@pi01:~# sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
foo@pi01:~# sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
foo@pi01:~# sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50

Da zum testen ein alter RaspberryPI B im Einsatz ist:

foo@pi01:~# apt-get purge node
foo@pi01:~# wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
foo@pi01:~# cd /usr/local
foo@pi01:/usr/local# tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1

Fertig und weiter machen mit dem was man eigentlich vor hatte. ;-)

foo@pi01:/usr/local# node -v
v0.10.0
foo@pi01:/usr/local# npm -v
1.2.14

Da will man einmal kurz was neues installieren und dann das:

foo@pi01:~# node -v
foo@pi01:~# node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version
`GLIBCXX_3.4.20' not found (required by node)
foo@pi01:~# node: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.16'
not found (required by node)

Na dann fixt man es halt eben schnell:

foo@pi01:~# sudo apt-get update
foo@pi01:~# sudo apt-get install gcc-4.8 g++-4.8
foo@pi01:~# sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
foo@pi01:~# sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
foo@pi01:~# sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
foo@pi01:~# sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50

Da zum testen ein alter RaspberryPI B im Einsatz ist:

foo@pi01:~# apt-get purge node
foo@pi01:~# wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
foo@pi01:~# cd /usr/local
foo@pi01:/usr/local# tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1

Fertig und weiter machen mit dem was man eigentlich vor hatte. ;-)

foo@pi01:/usr/local# node -v
v0.10.0
foo@pi01:/usr/local# npm -v
1.2.14

Related Posts:


comments powered by Disqus