Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. linux capabilities auf der node executable

    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

    linux capabilities auf der node executable

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

      Wenn jemand seine iobroker Installation bereit länger besitz
      aber schon relativ aktuelle Version von iobroker hat
      wenn sie sich nicht in einem container befindet
      und node nicht irgendwann mal deinstalliert und installiert hat

      würde mich das Ergebnis des folgenden Befehls interessieren

      sudo getcap $(which node)
      

      Hintergrund:
      Ich hatte so eine Installation und hatte das Problem das einfach des Remote debugging nicht funktioniert hat.
      Mit Hilfe eines freundlichen Microsoftmitarbeiters (der für vscode js debugging extention zuständig ist) haben wir nun das Problem gestern lösen können.
      Es befanden sich capabilities auf dem node programm.

      Ich kann mich aber leider nicht mehr erinnern wie die drauf kamen.
      Ich vbermute, das die bei einer früheren Installation mal gesetzt wurden.
      Vergleiche auch Issue
      https://github.com/microsoft/vscode-js-debug/issues/1333

      oweitman created this issue in microsoft/vscode-js-debug

      closed stopOnEntry doesn't work #1333

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

        @oliverio

        
        echad@chet:~ $ sudo getcap $(which node)
        /usr/bin/node cap_net_bind_service,cap_net_admin,cap_net_raw=eip
        echad@chet:~ $
        
        OliverIO 1 Reply Last reply Reply Quote 0
        • OliverIO
          OliverIO @Thomas Braun last edited by

          @thomas-braun
          Danke, ich hatte das gleiche Ergebnis.
          Also wurde das durch irgendeine frühere Iobroker Installationsoptionen gesetzt worden.
          Diese capabilities verhindern leider das debugging von Node.
          Sind aber für den ein oder anderen Hardware Zugriff notwendig.
          Nach redet der capqblities funktioniert das debugging über vscode über einen Remote und die Rechner.
          Lustigerwrise funktioniert das debugging über die Chromium Developer Tools (enthalten in Edge und chrome) dennoch.
          Details im den verlinkten issue

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

            @oliverio

            Ist das für nur Developer oder auch für reine Anwender interessant? Ich setze weder vs Code noch Windows noch Debugging ein.

            OliverIO 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @Thomas Braun last edited by OliverIO

              @thomas-braun
              Nur für developer die auf einem linux System Remote oder lokal mit VS Code arbeiten und debuggen wollen

              Da funktioniert das debugging nicht
              Der Original issue ist im verlinkten issue referenziert

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

              Support us

              ioBroker
              Community Adapters
              Donate

              671
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

              2
              5
              254
              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