NEWS
Amazon Dash Adapter läuft nicht mehr?
-
Hallo, mein Amazon Dash adapter läuft nicht mehr. wenn ich ihn neu instalieren möchte kommt diese Meldung.
E: Sperrdatei /var/lib/dpkg/lock konnte nicht geöffnet werden. - open (13: Keine Berechtigung)E: Sperren des Administrationsverzeichnisses (/var/lib/dpkg/) nicht möglich, sind Sie root
und hier die fehler Meldung im LOG
host.raspberrypi 2019-05-17 09:59:09.815 info Restart adapter system.adapter.amazon-dash.0 because enabled host.raspberrypi 2019-05-17 09:59:09.815 error instance system.adapter.amazon-dash.0 terminated with code 0 (OK) Caught 2019-05-17 09:59:09.815 error by controller[0]: at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:787:25) Caught 2019-05-17 09:59:09.815 error by controller[0]: at createInstancesObjects (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:748:13) Caught 2019-05-17 09:59:09.815 error by controller[0]: at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:788:29 Caught 2019-05-17 09:59:09.814 error by controller[0]: at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4990:18) Caught 2019-05-17 09:59:09.814 error by controller[0]: at Adapter.emit (events.js:208:7) Caught 2019-05-17 09:59:09.814 error by controller[0]: at emitNone (events.js:106:13) Caught 2019-05-17 09:59:09.814 error by controller[0]: at Adapter.<anonymous> (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:43:5) Caught 2019-05-17 09:59:09.814 error by controller[0]: at main (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:78:29) Caught 2019-05-17 09:59:09.814 error by controller[0]: at Object.exports.createSession (/opt/iobroker/node_modules/pcap/pcap.js:123:12) Caught 2019-05-17 09:59:09.813 error by controller[0]: at new PcapSession (/opt/iobroker/node_modules/pcap/pcap.js:49:39) Caught 2019-05-17 09:59:09.813 error by controller[0]: Error: socket: Operation not permitted
-
Na, steht doch im Log. Sind sie root?
Mal mit sudo versuchen. -
wie mit sudo versuchen?
ich installiere den adapter übers terminal und da kann ich doch kein sudo eingeben
-
@denjo sagte in Amazon Dash Adapter läuft nicht mehr?:
wie mit sudo versuchen?
ich installiere den adapter übers terminal und da kann ich doch kein sudo eingeben
Wenn nicht da, wo dann?
-
@Yetiberg wo bitte?
-
@Yetiberg könntest mir das bitte erklären wie du es meinst?
-
Dieses Terminal ist gemeint.
Kann dir aber nicht sagen was du da eingeben must.
sudo xxx xxxxx
-
@Ralla66 ja aber was soll ich denn eingeben für den amazon dash button?
-
Keine Ahnung,
eventuell sudo npm install adapter .amazon-dash
Mach aber vorher ein Backup wenn was schief läuft beim installieren. -
das hatte ich schon alles probiert, dann kommt diese Meldung
login as: pi pi@192.168.178.67's password: Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri May 17 15:16:13 2019 from 192.168.178.84 pi@raspberrypi:~ $ sudo npm install adapter .amazon-dash npm ERR! code ENOLOCAL npm ERR! Could not install from ".amazon-dash" as it does not contain a package.json file. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-05-17T13_18_56_540Z-debug.log pi@raspberrypi:~ $
-
https://github.com/PArns/ioBroker.amazon-dash
das hattest du auch ausgeführt ?
sudo apt-get install libpcap-dev -
@Ralla66 nein hatte ich nicht
-
@Ralla66 ist schon auf der neusten version
-
@denjo sagte in Amazon Dash Adapter läuft nicht mehr?:
sudo npm install adapter .amazon-dash
Vier Fehler sehe ich hier.
Erstens:npm
-Befehle zur Installation von Adaptern müssen in/opt/iobroker
ausgeführt werden.
Die nächsten zwei kannst du durch Lektüre von https://forum.iobroker.net/topic/17109/wichtige-hinweise-bei-neueren-npm-versionen-und-sudo sicher beheben.
Der vierte ist alles was nachinstall
kommt.Die korrekte Befehlszeile wäre
cd /opt/iobroker npm install iobroker.amazon-dash
Und da ich davon ausgehe, dass du dir durch vorherige
sudo npm install
Orgien die Rechte auf deinem System zerschossen hast, empfehle ich dir, den Fixer auszuführen.curl -sL https://iobroker.net/fix.sh | bash -
Bei korrekten Rechten sollte es auf neuen Installationen nie nötig sein, npm-Pakete mit
sudo
zu installieren. -
@AlCalzone das echt nett und warscheinlich gut beschrieben, aber für mich zu hoch.
ich habe heut morgen das hier gemacht um mein nodejs zu aktualisierenhttps://www.synology-forum.de/showthread.html?99192-NodeJs-Update-von-NodeJs-So-funktionierts!
also bedeutet das ich habe alles zerschossen und darf es mal wieder neu machen.
man ist das zum kotzen -
@denjo sagte in Amazon Dash Adapter läuft nicht mehr?:
ich habe heut morgen das hier gemacht um mein nodejs zu aktualisieren
Warum nimmst du externe Anleitungen und nicht die offizielle von uns?
http://www.iobroker.net/docu/?page_id=8323&lang=de#Upgrade_von_nodejs_und_npm -
ja hast ja recht
-
Die Anleitung ist klar besser, deswegen :
VORHER BACKUP MACHEN!! -
@Ralla66 ja bin gerade dabei alles neu zu machen mit mein backup, danke für die hilfe
-
Das wird schon, immer schön Backups machen wenn es läuft.
Geht mir aber manch einmal auch so das der Spieltrieb höher ist