Read the statement by Michael Teeuw here.
dist/electron: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
-
@sdetweil I found this Install libnss3 deb package: sudo apt-get install libnss3, but get this: /usr/lib/x86_64-linux-gnu $ sudo apt-get install libnss3
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
libnss3 is already the newest version (2:3.61-1+deb11u3).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. -
@the_2winz and now MM should start ok
you should not be running MM as root user… -
@sdetweil still get this
rob@raspberry:~/MagicMirror $ npm run startmagicmirror@2.25.0 start
DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js/home/rob/MagicMirror/node_modules/electron/dist/electron: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
-
sudo apt get install libnss
edit:
on my desktop I see
libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007f2630707000)
from
ldd ~/MagicMirror/node_modules/electron/dist/electron | grep libnss
-
@sdetweil rob@raspberry:/usr/lib/x86_64-linux-gnu $ find libnss3.so
find: ‘libnss3.so’: No such file or directory -
-
@sdetweil i cp to the right dir… but now when i run npm run start i get the following error > magicmirror@2.25.0 start
DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js
/home/rob/MagicMirror/node_modules/electron/dist/electron: error while loading shared libraries: libnss3.so: wrong ELF class: ELFCLASS32
-
@sdetweil i was able to add it to the electron/dist/ directory but when i run npm run start, now i get this error /home/rob/MagicMirror/node_modules/electron/dist/electron: error while loading shared libraries: libnss3.so: wrong ELF class: ELFCLASS32
-
@the_2winz yes this
uname -a file /bin/bash
I think you have a hybrid system… 64 bit kernel, 32 bit runtime
-
@sdetweil looks like it.
rob@raspberry:~/MagicMirror $ uname -a
Linux raspberry 5.10.0-15-amd64 #1 SMP Debian 5.10.120-1 (2022-06-09) x86_64 GNU/Linux
rob@raspberry:~/MagicMirror $ file /bin/bash
/bin/bash: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=56307740a4c93a51d04f9511eae7897e52a4ddb5, for GNU/Linux 3.2.0, stripped