Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. English
    3. ioBroker general
    4. Error 25 while updating adapter FIXED

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Error 25 while updating adapter FIXED

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      ap2017 last edited by ap2017

      I started to get Error 25 while updating any adapter. I used to be able to fix it with "siehe nächsten Post" by Thomas Braun, but now getting "Command 'siehe' not found"

      Thomas Braun 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @ap2017 last edited by

        @ap2017
        That's no command for the terminal but only a replacement. It just says:
        See next command.

        1 Reply Last reply Reply Quote 1
        • Thomas Braun
          Thomas Braun Most Active @ap2017 last edited by Thomas Braun

          @ap2017

          That's the command:

          
          for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do rm -rf ${i%%/}; done
          
          A 1 Reply Last reply Reply Quote 1
          • A
            ap2017 @Thomas Braun last edited by

            @thomas-braun I am getting Permission denied in response

            ap@AP-Tiny:~$ for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do rm -rf ${i%%/}; done
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libpangocairo-1.0.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libpangoft2-1.0.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libgif.so.7': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/canvas.node.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas.node.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/Backends.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/backend/ImageBackend.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/backend/PdfBackend.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/backend/SvgBackend.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/backend/Backend.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/closure.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/CanvasPattern.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/CanvasGradient.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/color.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/init.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/ImageData.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/CanvasRenderingContext2d.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/register_font.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/Image.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/bmp/BMPParser.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/.deps/Release/obj.target/canvas/src/Canvas.o.d': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/ImageData.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/backend/SvgBackend.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/backend/PdfBackend.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/backend/ImageBackend.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/backend/Backend.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/CanvasPattern.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/Backends.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/CanvasRenderingContext2d.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/init.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/Image.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/closure.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/color.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/Canvas.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/bmp/BMPParser.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/CanvasGradient.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas/src/register_font.o': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/obj.target/canvas.node': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libpng16.so.16': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libpcre.so.1': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libharfbuzz.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libglib-2.0.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libgobject-2.0.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libcairo.so.2': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libfreetype.so.6': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libfribidi.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libfontconfig.so.1': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libstdc++.so.6': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libgmodule-2.0.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/librsvg-2.so.2': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libcairo-gobject.so.2': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libz.so.1': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/canvas.node': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libpixman-1.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libgdk_pixbuf-2.0.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libexpat.so.1': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libpango-1.0.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libgio-2.0.so.0': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libffi.so.7': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libxml2.so.2': Permission denied
            rm: cannot remove '/opt/iobroker/node_modules/.canvas-0HrdFhcM/build/Release/libjpeg.so.62': Permission denied
            
            
            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @ap2017 last edited by

              @ap2017

              Then you did act as root in the past. Never never never log on as 'root'.

              iob stop
              iob fix
              

              And then the command again.

              A 1 Reply Last reply Reply Quote 1
              • A
                ap2017 @Thomas Braun last edited by

                @thomas-braun Thank you, it works!

                Thomas Braun W 2 Replies Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @ap2017 last edited by

                  @ap2017

                  Please do yourself a favor and avoid being logged in as 'root'.

                  1 Reply Last reply Reply Quote 1
                  • W
                    Wildbill @ap2017 last edited by Wildbill

                    @ap2017 In addition, never use ‘sudo‘ in conjuction with iobroker. Use it only if you do any system updates, but NEVER EVER if you use commands which start with ‘iob‘ or ‘iobroker‘.

                    A 1 Reply Last reply Reply Quote 1
                    • A
                      ap2017 @Wildbill last edited by

                      @wildbill Well, what about multiple instructions for different occasions with SUDO, for example
                      Update IoBroker Controller
                      cd /opt/iobroker
                      sudo iobroker stop
                      sudo iobroker update
                      sudo iobroker upgrade self
                      sudo iobroker start

                      IOBroker FIXER
                      sudo iobroker stop
                      curl -sL https://iobroker.net/fix.sh | bash -
                      sudo iobroker start

                      Update node.js
                      sudo apt-get --purge remove node
                      sudo apt-get --purge remove nodejs
                      sudo apt-get autoremove
                      sudo reboot
                      curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
                      sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
                      sudo reboot
                      cd /opt/iobroker
                      npm rebuild
                      iobroker start

                      Thomas Braun 1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @ap2017 last edited by

                        @ap2017 sagte in Error 25 while updating adapter FIXED:

                        sudo iobroker

                        Any iobroker command that starts with sudo is WRONG.

                        A 1 Reply Last reply Reply Quote 1
                        • A
                          ap2017 @Thomas Braun last edited by

                          @thomas-braun I got it, thanks. All my examples are takes from forums... It is an important issue, may be worth dedicated announcement on forum

                          Thomas Braun Homoran 2 Replies Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @ap2017 last edited by Thomas Braun

                            @ap2017 sagte in Error 25 while updating adapter FIXED:

                            All my examples are takes from forums...

                            They must be old.
                            No announcement required since you never use sudo as first try anyway. You always issue commands without and only when the system tells you that you don't have sufficient rights to execute as user you can think about pulling the 'sudo' card.

                            That is the proper way of using linux.

                            1 Reply Last reply Reply Quote 1
                            • Homoran
                              Homoran Global Moderator Administrators @ap2017 last edited by

                              @ap2017 sagte in Error 25 while updating adapter FIXED:

                              All my examples are takes from forums

                              depends on which forum you look at.

                              if it is this forum of the iobroker community itself,

                              @thomas-braun sagte in Error 25 while updating adapter FIXED:

                              They must be old.

                              or better: very, very old.

                              once upon a time iobroker had been installed with root privileges.
                              But that has been in the stone age of iobroker

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              932
                              Online

                              31.6k
                              Users

                              79.5k
                              Topics

                              1.3m
                              Posts

                              error 25
                              4
                              13
                              692
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo