Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Debian Autostart will nicht - kein SUDO

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

[gelöst] Debian Autostart will nicht - kein SUDO

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
14 Beiträge 8 Kommentatoren 5.3k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • DutchmanD Offline
    DutchmanD Offline
    Dutchman
    Developer Most Active Administrators
    schrieb am zuletzt editiert von
    #5

    Hast du mal in regel 65 und 67 geschaut welchen pfad er nicht findet und ob er bereit das ist?

    –-----------------------

    Send from mobile device

    1 Antwort Letzte Antwort
    0
    • kmxakK Offline
      kmxakK Offline
      kmxak
      Most Active
      schrieb am zuletzt editiert von
      #6

      was meinst du genau?

      Im Install Script steht````

      Start the service!

      echo "Start iobroker..."
      cd @@PATH@@ ## Zeile 65
      #chmod 777 * -R
      ./iobroker start ## Zeile 67
      echo "call http://ip_address:8081/ in browser to get the AdminUI of ioBroker"

      
      ich muss nach jeden reboot iobroker per hand starten

      Gruß Alex

      1 Antwort Letzte Antwort
      0
      • DutchmanD Offline
        DutchmanD Offline
        Dutchman
        Developer Most Active Administrators
        schrieb am zuletzt editiert von
        #7

        @kmxak:

        was meinst du genau?

        Im Install Script steht````

        Start the service!

        echo "Start iobroker..."
        cd @@PATH@@ ## Zeile 65
        #chmod 777 * -R
        ./iobroker start ## Zeile 67
        echo "call http://ip_address:8081/ in browser to get the AdminUI of ioBroker"

        
        ich muss nach jeden reboot iobroker per hand starten `  
        

        ?

        im "/opt/iobroker/node_modules/iobroker/install/linux/install.sh" ?

        bei mir steht da:

        #!/bin/bash
        #Create empty directories
        IO_USER=$USER
        NODE=`which node`
        #Create user if first install
        #if [ ! -f "/opt/iobroker/conf/iobroker.json" ]; then
        #    if [ $(cat /etc/passwd | grep "/home" |cut -d: -f1 | grep '^iobroker/r> | wc -l) -eq 0 ]
        #    then
        #        read -p "Use current user '$USER' for iobroker? If not, the 'iobroker' user will be created.! [Y/n]" yn
        #        case $yn in
        #            [Nn]* ) echo "Create user iobroker ...";
        #                    apt-get install sudo;
        #                    useradd iobroker;
        #                    adduser iobroker sudo;
        #                    IO_USER=iobroker;
        #                    break;;
        #            [Yy]* ) echo "Use user '$USER' for iobroker.";;
        #            * ) echo "Use user $USER for iobroker.";;
        #        esac
        #    else
        #        IO_USER=iobroker
        #    fi
        #else
            if [ $(cat /etc/passwd | grep "/home" |cut -d: -f1 | grep '^iobroker/r> | wc -l) -eq 0 ]
            then
                IO_USER=$USER
            else
                IO_USER=iobroker
            fi
            echo "Use user $IO_USER for install."
        #fi
        
        #Modify /etc/couchdb/local.ini. Replace ";bind_address = 127.0.0.1" with "bind_address = 0.0.0.0"
        #if grep -Fq ";bind_address = 127.0.0.1" /etc/couchdb/local.ini; then
        #    sed -i -e 's/;bind_address = 127\.0\.0\.1/bind_address = 0.0.0.0/g' /etc/couchdb/local.ini
        #    /usr/bin/couchdb -d
        #    /usr/bin/couchdb -b
        #fi
        
        ## if iobroker.sh not exists. Copy it
        if [ ! -f "/etc/init.d/iobroker.sh" ]; then
            cp /opt/iobroker/node_modules/iobroker.js-controller/../iobroker/install/linux/iobroker.sh /etc/init.d/iobroker.sh
        
        
        1 Antwort Letzte Antwort
        0
        • kmxakK Offline
          kmxakK Offline
          kmxak
          Most Active
          schrieb am zuletzt editiert von
          #8

          das problem scheint aber nicht an der install.sh zu liegen. die datei im init.d wurde ja erstellt. auch funktionieren tut sie ja aber irgendwas passt da beim neustart nicht.

          Gibt es eine möglichkeit das zu loggen oder so?

          Gruß Alex

          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            knopers1
            schrieb am zuletzt editiert von
            #9

            zeigt doch mal den Inhalt der init.d, hatte nach dem Update dort auch Autostart wieder repariert…

            HP Microserver Gen8, RPI-4, IoBroker,

            1 Antwort Letzte Antwort
            0
            • kmxakK Offline
              kmxakK Offline
              kmxak
              Most Active
              schrieb am zuletzt editiert von
              #10

              was genau möchtest du denn sehen?

              Gruß Alex

              1 Antwort Letzte Antwort
              0
              • kmxakK Offline
                kmxakK Offline
                kmxak
                Most Active
                schrieb am zuletzt editiert von
                #11

                Hat sich erledigt.

                DEBIAN installiert kein sudo bei der Installation!

                https://www.privateinternetaccess.com/f … by-default

                So ging es

                Gruß Alex

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  samsungfreak
                  schrieb am zuletzt editiert von
                  #12

                  @kmxak:

                  Hat sich erledigt.

                  DEBIAN installiert kein sudo bei der Installation!

                  https://www.privateinternetaccess.com/f … by-default

                  So ging es `

                  Danke dir!

                  Da ich alles mit dem root User ausführe musste ich nur sudo nachinstallieren :)

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    ple
                    schrieb am zuletzt editiert von
                    #13

                    ich führe auch alles mit dem root User aus, nur leider klappt der Autostart und debian 9 leider nicht.

                    Sudo hatte ich als erstes nachinstalliert.

                    Hast du noch eine Idee was ich machen könnte, damit der Autostart wieder läuft?

                    Gruß

                    Intel Nuc + Proxmox

                    1 Antwort Letzte Antwort
                    0
                    • N Offline
                      N Offline
                      nordi
                      schrieb am zuletzt editiert von
                      #14

                      :idea: Nach langem probieren, hier meine funktionierende Autostartlösung mit system.d unter Debian 9:

                      sudo nano /lib/systemd/system/iobroker.service
                      

                      /lib/systemd/system/iobroker.service

                      
                          [Unit]
                          Description=iobroker daemon
                          After=network.target
                      
                          [Service]
                          Type=forking
                          ExecStart=/usr/bin/node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start
                          User=root
                          PIDFile=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid
                          Restart=on-abort
                      
                          [Install]
                          WantedBy=default.target
                      
                      

                      Der so vorbereitete Dienst kann über den systemctl Befehl gestartet werden.

                      sudo systemctl start iobroker.service
                      
                      systemctl daemon-reload
                      

                      Wenn alles ok ist, kann der Autostart aktiviert werden:

                      sudo systemctl enable iobroker.service
                      

                      Bei Systemstart wird nun iobroker automatisch gestartet.

                      Um den Dienst wieder auszuschalten und den Neustart bei Systemstart zu verhindern nutzt man:

                      sudo systemctl disable iobroker.service
                      

                      Um zu sehen, ob iobroker läuft, genügt ein

                      sudo systemctl status iobroker.service
                      

                      Läuft es noch nicht und man möchte sozusagen manuell starten reicht ein:

                      sudo systemctl start iobroker.service
                      

                      Ein Neustart von iobroker würde mit

                      sudo systemctl restart iobroker.service
                      

                      funktionieren, ein Stop von iobroker entsprechend

                      sudo systemctl stop iobroker.service
                      

                      Gruß Nordi

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      744

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe