NEWS
ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme
-
@thomas-braun das ahb ich ihm ja oben schon geschrieben, er findet sie aber nicht in seinem System
-
@crunchip
verstehe ich nicht:root@ioBrokerVM:/# cd /opt root@ioBrokerVM:/opt# ls iobroker root@ioBrokerVM:/opt# cd /iobroker -bash: cd: /iobroker: Datei oder Verzeichnis nicht gefunden root@ioBrokerVM:/opt#
er zeigt mit das Verzeichnis iobroker erst an, dann sagt er, er hätte nichts gefunden.
Ober ist meine Eingabe falsch? -
@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
Ober ist meine Eingabe falsch?
Dein Herumgehampel als root ist falsch.
Und relative Pfade werden ohne / angesprochen. Absolute Pfade halt mit /
Linux-Grundschule, Herr root. -
-
@homoran
argh, merci, ein Verzeichniswechsel dacht ich da muss ein "/" vor merci -
@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
da muss ein "/" vor merci
das bringt dich wieder in die root-ebene
was nicht bedeutet dass man da als root rumläuft
-
@homoran
Okay, hatte ich nach einer Anleitung aufgesetzt, dort wurde es mit "root" gemacht, sogar auch in weiteren.also das Verzeichnis node-gyp gibt es bei mir nicht, nur ein node-gyp-build.
Dieser taucht dann auf, wenn ich mich mit etwas anderem anmelde?
Ich suche mal nach ner Anleitung, wie ich mich andres anmelde.
Merci -
@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
Okay, hatte ich nach einer Anleitung aufgesetzt, dort wurde es mit "root" gemacht, sogar auch in weiteren.
Dann schmeiß die Anleitung weg, leg dir einen User an, falls noch keiner vorhanden ist und stolper mit dem durch das System.
-
@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
Dieser taucht dann auf, wenn ich mich mit etwas anderem anmelde?
?
Ich hab dir den Befehl doch oben geschrieben
https://forum.iobroker.net/post/1076264 -
@crunchip
ja, hatte ich ja auch gelesen, aber den Pfad gibt es ja bei mir (aktuell) nicht.Verzeichnis „/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp“ existiert nicht
So wie ich @Thomas-Braun verstanden habe liegt das daran, das ich mit root unterwegs bin. Versuche also gleich einen anderen user anzulegen, und dann komme ich wohl zur Datei
-
@crunchip sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
sudo nano /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py
Bei mir kommt die direkt über nodejs/gyp:
echad@chet:~ $ locate input.py /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py
-
@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
So wie ich @Thomas-Braun verstanden habe liegt das daran, das ich mit root unterwegs bin.
Die Datei ist auch für einen anderen user nicht vorhanden. Aber grundsätzlich kapsert man nicht als root durch das System. Schon mal gar nicht, wenn man überhaupt keine Ahnung hat was man da wo warum überhaupt macht.
-
hmm, irgendwie bekomme ich njun mit dem anderen user diese Meldung:
idash@ioBrokersudo nano /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.pyput.[sudo] Passwort für idash: Sorry, user idash is not allowed to execute '/usr/bin/nano /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py' as root on ioBrokerVM. idash@ioBrokerVM:~$
-
@gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
hmm, irgendwie bekomme ich njun mit dem anderen user diese Meldung:
groups
sagt? Der ist mit Sicherheit nicht in der Gruppe 'sudo' drin.
Ist aber auch für diese Datei nicht erforderlich, da mit root-Rechten zu agieren.
-
idash@ioBrokerVM:~$ groups idash users
-
Siehste...
Als root:
usermod -a -G adm,dialout,sudo,plugdev,input,netdev,iobroker idash exit
Danach niemehr als root anmelden. Den 'idash' auch ab- und wieder anmelden.
-
@thomas-braun
merci, nun kommt wenn ich unter user "idash" eingebe:idash adm dialout sudo plugdev users input netdev iobroker
Hoffe es stimmt nun
-
-
Nun kommt aber immer noch bei :
sudo nano /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py
Verzeichnis „/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp“ existiert nicht
-
@thomas-braun said in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:
whoami && sudo whoami
idash root