ioBroker auf Windows 10 als Linux Version

  • ioBroker auf Windows 10 als Linux Version




    Nach Windows Features unten links suchen.

    Windows Subsystem Linux anhaken.

    Windows neu starten.

    Im Microsoft Store nach "Ubuntu 18" suchen und installieren.

    Ubuntu öffnen und Benutzername + Passwort anlegen.


    Code
    1. sudo apt-get update && sudo apt-get upgrade
    2. sudo apt-get install ssh
    3. sudo nano /etc/ssh/sshd_config
    4. Von no zu yes
    5. sudo /etc/init.d/ssh start
    6. curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
    7. sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
    8. curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/stable-installer/installer.sh | bash -
    9. sudo chmod 777 /opt/iobroker


    Code
    1. iobroker stop
    2. iobroker start
    3. iobroker restart
    4. iobroker status



    Installation iobroker = http://www.iobroker.net/docu/?…nstallationBetriebssystem

  • Hallo

    Erst mal ein Lob für deine gute Arbeit….

    Ich verfolge schon länger deine Videos-

    Nun zu meinem Problem.

    Ich habe die Installation wie beschrieben durchgeführt….

    Alles perfekt geklappt.

    Mit deinem Tool habe ich dann mein Backup eingespielt…

    Wieder alles ok…

    Mein ioBroker lief perfekt.

    Nach ca einer Stunde ging mein PC in den Ruhemodus!

    Nach dem aufwecken lief der ioBroker nicht ganz rund….

    Also habe ich den PC neu gestartet!!

    Ubuntu geöffnet zum Starten vom ioBroker …

    Error

    ""

    smarthomemf@DESKTOP-M0A26M9:~$ sudo iobroker start


    [sudo] password for smarthomemf:


    module.js:550


        throw err;


        ^



    Error: Cannot find module '/home/smarthomemf/node_modules/iobroker.js-controller/iobroker.js'


        at Function.Module._resolveFilename (module.js:548:15)


        at Function.Module._load (module.js:475:25)


        at Function.Module.runMain (module.js:694:10)


        at startup (bootstrap_node.js:204:16)


        at bootstrap_node.js:625:3

    ""

    was hats da?

    Bitte um Hilfe.

    Danke

  • Code
    1. sudo apt-get --purge remove node
    2. sudo apt-get --purge remove nodejs
    3. sudo apt-get autoremove
    4. sudo chmod 777 /opt/iobroker
    5. sudo chown -R iobroker /opt/iobroker
    6. sudo reboot
    7. curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
    8. sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
    9. sudo reboot
    10. curl -sL https://iobroker.net/install.sh | bash -



    Wenn das nicht geht... Nur zur Not dann Anwenden...

    Alles machen, auch wenn dabei Errors kommen.


    Code
    1. cd /opt/iobroker
    2. sudo chown -R iobroker /opt/iobroker
    3. sudo chmod 777 reinstall.sh
    4. sudo ./reinstall.sh
    5. curl -sL https://iobroker.net/install.sh | bash -
    6. npm rebuild


    Sollte danach noch ein Error kommen....

    curl -sL https://iobroker.net/install.sh | bash -

    Danach eventuell...

    iobroker restart