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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Error 25 while updating adapter FIXED

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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

                            661
                            Online

                            31.8k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            error 25
                            4
                            13
                            798
                            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