MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    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

    Scheduled Pinned Locked Moved Solved Troubleshooting
    23 Posts 2 Posters 10.2k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      sdetweil @the_2winz
      last edited by sdetweil

      @the_2winz

      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
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      T 1 Reply Last reply Reply Quote 0
      • T Offline
        the_2winz @sdetweil
        last edited by

        @sdetweil rob@raspberry:/usr/lib/x86_64-linux-gnu $ find libnss3.so
        find: ‘libnss3.so’: No such file or directory

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @the_2winz
          last edited by

          @the_2winz

          do

          cd /
          find . -type f -name "libnss*.*" 2>/dev/null
          

          search disk

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          T 2 Replies Last reply Reply Quote 0
          • T Offline
            the_2winz @sdetweil
            last edited by

            @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

            1 Reply Last reply Reply Quote 0
            • T Offline
              the_2winz @sdetweil
              last edited by

              @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

              S 1 Reply Last reply Reply Quote 0
              • S Offline
                sdetweil @the_2winz
                last edited by

                @the_2winz yes this

                uname -a
                file /bin/bash
                

                I think you have a hybrid system… 64 bit kernel, 32 bit runtime

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                T 1 Reply Last reply Reply Quote 0
                • T Offline
                  the_2winz @sdetweil
                  last edited by

                  @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

                  S 1 Reply Last reply Reply Quote 0
                  • S Offline
                    sdetweil @the_2winz
                    last edited by

                    @the_2winz hm can you do the
                    file command on the libnss3.so

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    T 1 Reply Last reply Reply Quote 0
                    • T Offline
                      the_2winz @sdetweil
                      last edited by

                      @sdetweil like libnss3.so bin/bash/ ? i’m not sure i follow

                      S 1 Reply Last reply Reply Quote 0
                      • S Offline
                        sdetweil @the_2winz
                        last edited by sdetweil

                        @the_2winz

                        file /usr/lib/x86_64-linux-gnu/libnss3.so
                        

                        mine says

                        /usr/lib/x86_64-linux-gnu/libnss3.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=53f5a8a185db3abf260b77ea560179a395b892e0, stripped
                        
                        my /bin/bash says
                        /bin/bash: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2a9f157890930ced4c3ad0e74fc1b1b84aad71e6, for GNU/Linux 3.2.0, stripped
                        

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        T 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 1 / 3
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy