NEWS
Autostart wieder herstellen
-
Hallo,
nach einigen Experimenten mit den verschiedenen Repositories, funktioniert bei mir der Autostart von ioBroker nicht mehr. Wie kann ich den wieder herstellen?
Vielen Dank und Gruß
Manuel
-
Was meinst du mit "Autostart"?
-
Neustart des Raspberry -> ioBroker startet ebenfalls
Irgendwie sollte der Dienst über rc.d gestartet werden, das funktioniert nun aber nicht mehr.
-
Hallo,
habe gleiches Problem.
nach Neustart des Banana muss ich immer manuell nach /opt/iobroker und mit iobroker start starten.
Habe ein BananaPiM2
mit armbian (igor) (Jessie, deb 8.5).
Versionen
node: 4.21 (Link von iobroker-Installationsseite armbian)
mpm: 2.14.7
unter etc/init.d/ liegt die iobroker.sh…
Bis zum heutigen Update ging eigentlich alles...
-
Habt ihr schon mal todesmutig versucht ioBroker noch Mal drüberinstallieren?
Vorher am besten npm cache leeren mit
cd /opt/iobroker npm cache clean iobroker stop npm install iobroker --unsafe-perm iobroker start
Gruß
Rainer
-
root@bananapim2:/opt/iobroker# npm cache clean
root@bananapim2:/opt/iobroker# iobroker stop
Stopping iobroker controller daemon…
iobroker controller daemon stopped.
Exit code for "killall.sh": 0
root@bananapim2:/opt/iobroker# npm install iobroker --unsafe-perm
npm ERR! not a package /opt/iobroker/iobroker
npm ERR! addLocal Could not install /opt/iobroker/iobroker
npm ERR! Linux 4.6.3-sunxi
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker" "--unsafe-perm"
npm ERR! node v4.2.1
npm ERR! npm v2.14.7
npm ERR! path /tmp/npm-1479-35c0aa2e/unpack-00c8201481af/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/tmp/npm-1479-35c0aa2e/unpack-00c8201481af/package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /opt/iobroker/npm-debug.log
root@bananapim2:/opt/iobroker# npm ERR! not a package /opt/iobroker/iobroker
-
Wechsel mal dein Repository auf "online"
Gruß
Rainer
-
ich habe es umgestellt unter ddem iobroker.admin.
root@bananapim2:/opt/iobroker# npm install iobroker –unsafe-perm
npm ERR! not a package /opt/iobroker/iobroker
npm ERR! addLocal Could not install /opt/iobroker/iobroker
npm ERR! Linux 4.6.3-sunxi
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker" "--unsafe-perm"
npm ERR! node v4.2.1
npm ERR! npm v2.14.7
npm ERR! path /tmp/npm-1057-f0d6f77e/unpack-ef73c59e454a/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/tmp/npm-1057-f0d6f77e/unpack-ef73c59e454a/package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! Please include the following file with any support request:
npm ERR! /opt/iobroker/npm-debug.log
root@bananapim2:/opt/iobroker# npm ERR! not a package /opt/iobroker/iobroker
-
Die neuen Versionen benötigen node 4.5
Mach mal ein
sudo apt-get update && apt-get upgrade
Gruß
Rainer
-
oot@bananapim2:/opt/iobroker# sudo apt-get update && apt-get upgrade
Hit http://security.debian.org jessie/updates InRelease
Hit http://apt.armbian.com jessie InRelease
Ign http://httpredir.debian.org jessie InRelease
Get:1 http://httpredir.debian.org jessie-backports InRelease [166 kB]
Get:2 http://httpredir.debian.org jessie-updates InRelease [142 kB]
Hit http://security.debian.org jessie/updates/main armhf Packages
Hit https://deb.nodesource.com jessie InRelease
Hit http://httpredir.debian.org jessie Release.gpg
Hit http://security.debian.org jessie/updates/contrib armhf Packages
Hit http://apt.armbian.com jessie/main armhf Packages
Hit http://security.debian.org jessie/updates/non-free armhf Packages
Hit http://httpredir.debian.org jessie Release
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://security.debian.org jessie/updates/non-free Translation-en
Get:3 http://httpredir.debian.org jessie-backports/main armhf Packages/DiffIndex [27.8 kB]
Get:4 http://httpredir.debian.org jessie-backports/non-free armhf Packages/DiffIndex [3,610 B]
Get:5 http://httpredir.debian.org jessie-backports/contrib armhf Packages/DiffIndex [17.7 kB]
Get:6 http://httpredir.debian.org jessie-backports/non-free Translation-en/DiffIndex [8,314 B]
Get:7 http://httpredir.debian.org jessie-backports/contrib Translation-en/DiffIndex [5,500 B]
Get:8 http://httpredir.debian.org jessie-backports/main Translation-en/DiffIndex [27.8 kB]
Get:9 http://httpredir.debian.org jessie-backports/main armhf 2016-09-07-0904.04.pdiff [1,346 B]
Hit https://deb.nodesource.com jessie/main Sources
Get:10 http://httpredir.debian.org jessie-updates/contrib Translation-en [14 B]
Get:11 http://httpredir.debian.org jessie-backports/main armhf 2016-09-07-1508.46.pdiff [1,456 B]
Hit https://deb.nodesource.com jessie/main armhf Packages
Get:12 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Get:13 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:14 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Get:15 http://httpredir.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Get:16 http://httpredir.debian.org jessie-backports/contrib armhf 2016-09-07-1508.46.pdiff [517 B]
Get:17 http://httpredir.debian.org jessie-backports/main armhf 2016-09-07-1508.46.pdiff [1,456 B]
Get:18 http://httpredir.debian.org jessie-updates/main armhf Packages/DiffIndex [5,440 B]
Hit http://httpredir.debian.org jessie/main armhf Packages
Hit http://httpredir.debian.org jessie/contrib Translation-en
Get:19 http://httpredir.debian.org jessie-updates/contrib armhf Packages [32 B]
Get:20 http://httpredir.debian.org jessie-updates/non-free armhf Packages/DiffIndex [736 B]
Get:21 http://httpredir.debian.org jessie-updates/main Translation-en/DiffIndex [2,704 B]
Get:22 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Get:23 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://httpredir.debian.org jessie/contrib armhf Packages
Hit http://httpredir.debian.org jessie/non-free armhf Packages
Hit http://httpredir.debian.org jessie/main Translation-en
Ign http://apt.armbian.com jessie/main Translation-en_US
Hit http://httpredir.debian.org jessie/non-free Translation-en
Get:24 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Get:25 http://httpredir.debian.org jessie-backports/main 2016-09-07-0904.04.pdiff [1,228 B]
Ign http://apt.armbian.com jessie/main Translation-en
Ign http://apt.armbian.com jessie/main Translation-en_US.UTF-8
Get:26 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Get:27 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:28 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Get:29 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Get:30 http://httpredir.debian.org jessie-backports/contrib armhf 2016-09-07-1508.46.pdiff [517 B]
Get:31 http://httpredir.debian.org jessie-backports/main 2016-09-07-0904.04.pdiff [1,228 B]
Get:32 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:33 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Get:34 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en_US
Get:35 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Get:36 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en_US.UTF-8
Fetched 413 kB in 33s (12.5 kB/s)
Reading package lists… Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@bananapim2:/opt/iobroker# node -v
v4.2.1
irgendwie updatet er node nicht...
-
Ich habe auf meinem Pi2````
sudo apt-get update && apt-get upgradedann:
root@raspberrypi:/opt/iobroker# npm cache clean
root@raspberrypi:/opt/iobroker# iobroker stop
Stopping iobroker controller daemon...
iobroker controller daemon stopped.
Exit code for "killall.sh": 0
root@raspberrypi:/opt/iobroker# npm install iobroker --unsafe-perm
npm ERR! not a package /opt/iobroker/iobroker
npm ERR! addLocal Could not install /opt/iobroker/iobroker
npm ERR! Linux 4.4.13-v7+
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker" "- -unsafe-perm"
npm ERR! node v0.12.6
npm ERR! npm v2.11.2
npm ERR! path /tmp/npm-1110-2a6f4ee3/unpack-5a463a3465aa/package.json
npm ERR! code ENOENT
npm ERR! errno -2npm ERR! enoent ENOENT, open '/tmp/npm-1110-2a6f4ee3/unpack-5a463a3465aa/package .json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoentnpm ERR! Please include the following file with any support request:
npm ERR! /opt/iobroker/npm-debug.log
root@raspberrypi:/opt/iobroker# -
Wie hast du das denn geschafft??? .
(Nicht böse gemeint)
Jetzt hast du eine ganz alte Version von node drauf!
Das ist Armbian für den bananapi m2?
Jetzt bitte durchführen
Die alten node & node.js Versionen deinstallieren
apt-get –purge remove node
apt-get --purge remove nodejs
apt-get autoremove
reboot
Node.js neu installieren
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y build-essential nodejs
reboot
Gruß
Rainer
-
Die richtige Node-Version habe ich jetzt, aber die iobroker-Installation läuft immer noch nicht:````
root@raspberrypi:/opt/iobroker# npm install iobroker --unsafe-perm
npm ERR! not a package /opt/iobroker/iobroker
npm ERR! addLocal Could not install /opt/iobroker/iobroker
npm ERR! Linux 4.4.13-v7+
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker" "--unsafe-perm"
npm ERR! node v4.5.0
npm ERR! npm v2.15.9
npm ERR! path /tmp/npm-1175-6e26a984/unpack-a9ea635b22b1/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall opennpm ERR! enoent ENOENT: no such file or directory, open '/tmp/npm-1175-6e26a984/unpack-a9ea635b22b1/package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoentnpm ERR! Please include the following file with any support request:
npm ERR! /opt/iobroker/npm-debug.log
root@raspberrypi:/opt/iobroker#Witzigerweise funktioniert jetzt aber der Autostart wieder! :lol:
-
Witzigerweise funktioniert jetzt aber der Autostart wieder! `
Dafür war ja der ganze Aufwand.Für den Rest bin ich mit meinem Latein am Ende.
Da muss leider jemand anderes ran.
Gruß
Rainer
-
Ich danke dir auf jeden Fall für deine Hilfe.
-
Bei mir klappts bestens. Vielen vielen Dank Rainer!
Ich bereue nicht, umgestiegen zu sein!
-
Ich danke dir auf jeden Fall für deine Hilfe. `
Ich fürchte ich habe euch zwei fröhlich durcheinandergeworfen.Du hast noch Wheezy drauf?
Da war doch was mit node 4.xx???
Vielleicht kann da mal ein Wissender drüber sehen.
Gruß
Rainer
-
Nein, ich habe (meines Wissens) Jessie auf meinem Raspberry Pi2.
root@raspberrypi:~# cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)" NAME="Raspbian GNU/Linux" VERSION_ID="8" VERSION="8 (jessie)" ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" root@raspberrypi:~#
-
Aber bei dir steht:
@mamoel:Linux 4.4.13-v7+ `
Und v7 ist Wheezy.Hättest du vor dem letzten Versuch nach Umstellung des Repository npm cache clean gemacht?
Gruß
Rainer
-
Ich behaupte mal "ja".
Bist du sicher, dass die v7 für Wheezy steht? Ich habe meinen Raspberry erst vor ein paar Wochen komplett neu vom letzten Raspbian Image neu installiert. Da sollte kein Wheezy reingekommen sein.