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.

    `GLIBCXX_3.4.26' not found (required by node)

    Scheduled Pinned Locked Moved Solved Troubleshooting
    24 Posts 4 Posters 24.6k Views 4 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.
    • M Offline
      matt216 @sdetweil
      last edited by

      @sdetweil Ah but any pm2 command gives me the error `GLIBCXX_3.4.26’ not found I originally mentioned.

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

        @matt216 reboot… pm2 will fail to launch then upgrade again …

        then pm2 should work

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        M 1 Reply Last reply Reply Quote 0
        • M Offline
          matt216 @sdetweil
          last edited by

          @sdetweil Unfortunately not. After reboot 2 electron processes preventing the upgrade-script from completing and pm2 commands fail without GLIBCXX version.

          Appreciate the support here.

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

            @matt216 ok, run this command string all one copy/paste and enter

            sudo apt-get purge nodejs -y &&\
            sudo rm -r /etc/apt/sources.list.d/nodesource.list &&\
            sudo rm -r /etc/apt/keyrings/nodesource.gpg
            

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            M 1 Reply Last reply Reply Quote 0
            • M Offline
              matt216 @sdetweil
              last edited by

              @sdetweil Progress, thank you. After purging and removing those files, I ran the install script. It completes, but during the npm install step I notice:

              E: Unable to correct problems, you have held broken packages.
              node: /lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by node)
              

              The script completes (but doesn’t give a npm version number, interestingly). I rebooted the pi and the mirror doesn’t start and pm2 command is not found.

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

                @matt216 can u show me the output of

                lsb_release -a
                uname -a

                and you ran MY install script, correct?

                send me ~/install.log
                my same userid at gmail

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                M 1 Reply Last reply Reply Quote 0
                • M Offline
                  matt216 @sdetweil
                  last edited by

                  @sdetweil Your upgrade-script.sh yes, with force.

                  pi@magicmirror:~ $ lsb_release -a
                  No LSB modules are available.
                  Distributor ID: Raspbian
                  Description: Raspbian GNU/Linux 10 (buster)
                  Release: 10
                  Codename: buster

                  pi@magicmirror:~ $ uname -a
                  Linux magicmirror 5.10.103-v7+ #1529 SMP Tue Mar 8 12:21:37 GMT 2022 armv7l GNU/Linux

                  No install.log in my home directory, sorry…

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

                    @matt216 ok, can you copy/paste, and execute this

                    bash -c “$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/node20_install.sh)”

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    M 2 Replies Last reply Reply Quote 0
                    • M Offline
                      matt216 @sdetweil
                      last edited by

                      @sdetweil Initially no such file or directory response so I removed the two sudo rm -r lines and ran again. Looked to complete successfully.
                      Rebooted.
                      Same state - mirror doesn’t start, pm2 commands not found.

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        matt216 @sdetweil
                        last edited by

                        @sdetweil I need to pick the boy up from nursery now. Will return tomorrow. Thanks loads for the support.
                        Matt

                        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