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.2k

  • 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.
  • kmxakK Offline
    kmxakK Offline
    kmxak
    Most Active
    schrieb am zuletzt editiert von
    #1

    Mein Autostart will unter Debian nicht.

    Es kommt folgender Fehler

    root@FHEM:~# bash /opt/iobroker/node_modules/iobroker/install/linux/install.sh
    Use user root for install.
    Set permissions...
    Start iobroker...
    /opt/iobroker/node_modules/iobroker/install/linux/install.sh: Zeile 65: cd: @@PATH@@: Datei oder Verzeichnis nicht gefunden
    /opt/iobroker/node_modules/iobroker/install/linux/install.sh: Zeile 67: ./iobroker: Datei oder Verzeichnis nicht gefunden
    call http://ip_address:8081/ in browser to get the AdminUI of ioBroker
    
    

    habe die Datei install.sh und die im init.d neu angelegt bringt aber nichts.

    Einer eine Idee?

    Gruß Alex

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Welches os genau?

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mafe68
        schrieb am zuletzt editiert von
        #3

        Zeige mal was die Ausgabe bringt wenn du den Befehl eingibst. Das man sieht welches Debian du verwendest

        uname -a
        

        Startet iobroker wenn du ihn per Hand startest?

        iobroker start
        

        LG. Mario

        ioBroker LXC Container Proxmox

        ioBroker BananaPi M1

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

          Linux FHEM 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 GNU/Linux

          Ja von Hand geht alles wunderbar

          Gruß Alex

          1 Antwort Letzte Antwort
          0
          • 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 Online
                    K Online
                    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

                              736

                              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