NEWS
Erstinstallation auf QNAP - Node-Red will nicht laufen...
-
@djmarc75 Leider keine Veränderung
-
@pa-peter said in Erstinstallation auf QNAP - Node-Red will nicht laufen...:
@djmarc75 Leider keine Veränderung
Wobei die gelbe Warnung nun halt weg ist
-
@pa-peter dann starte mal die Kiste neu und dann nochmal testen.
-
@djmarc75 Auch das bringt leider keine Veränderung...
...also Container neu gestartet und schon stehen die gleiche Fehler im Protokoll. -
@pa-peter sagte in Erstinstallation auf QNAP - Node-Red will nicht laufen...:
schon stehen die gleiche Fehler im Protokoll
zeig nochmal bitte
-
node-red.0 592 2022-09-06 16:17:38.647 error 6 Sep 16:17:38 - [error] Error: EPERM: operation not permitted, copyfile '/opt/iobroker/iobroker-data/node-red/.config.nodes.json' -> '/opt/iobroker/iobroker-data/node-red/.config.nodes.json.backup' node-red.0 592 2022-09-06 16:17:38.647 error 6 Sep 16:17:38 - [error] Starten des Servers fehlgeschlagen: node-red.0 592 2022-09-06 16:17:36.676 info Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js node-red.0 592 2022-09-06 16:17:36.549 info starting. Version 3.3.1 in /opt/iobroker/node_modules/iobroker.node-red, node: v14.20.0, js-controller: 4.0.23
-
@pa-peter dann:
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
und bitte alles inkl. ein- und ausgaben in codetags posten
-
@pa-peter sagte in Erstinstallation auf QNAP - Node-Red will nicht laufen...:
EPERM: operation not permitted
ls -l /opt/iobroker/iobroker-data/node-red/.config.nodes.json ls -l /opt/iobroker/iobroker-data/node-red/.config.nodes.json.backup
-
@djmarc75 OK. Im installierten Terminal funktioniert Paste nicht - ist das normal?
-
@pa-peter sagte in Erstinstallation auf QNAP - Node-Red will nicht laufen...:
Im installierten Terminal funktioniert Paste nicht - ist das normal?
keine Ahnung, ich greif per ssh (Putty) auf meine Installationen zu. Kenne Terminal nicht.
-
@pa-peter sagte in Erstinstallation auf QNAP - Node-Red will nicht laufen...:
OK. Im installierten Terminal funktioniert Paste nicht - ist das normal?
Rechte Maustaste?
Hängt vom verwendeten Terminal ab, ob und wie das funktioniert. -
@thomas-braun Mmmh, ich hab halt das "einfache Terminal" installiert - da gibt es offenbar nur sehr abgespeckte Möglichkeiten
Per SSH vom Mac aus kommt eine Zugriffs-Verweigerung. Muss ich SSH zuerst irgendwo aktivieren? -
Kann ich dir nicht sagen. Kenne weder Macs noch QNAP Docker-Geschichten näher.
-
@thomas-braun Deine "ls -l" führen auf jeden Fall zu "Operation not permitted"...
Was QNAP etc betrifft:
Wenn ich das richtig sehe, habe ich durch die Bridge-Einstellung des QNAP-Netzwerkadapters eine komplett autarke IP des Containers - also kein NAT etc am laufen. Somit müsste das doch nativ tun -
Das ist schlecht. Dann ist da mit deinem user nicht i. O.
Ist der unbekannte user in der Gruppe 'iobroker' drin? -
@thomas-braun Das ist meine User-Einrichtung:
Node-Red habe ich nur angelegt weil ich das bei der Webrecherche nach dem Fehler irgendwo gelesen habe.Ist die Einrichtung nicht OK?
-
@pa-peter
Mit welchem user gehst du denn auf den QNAP drauf?
Und was gibt der Befehlgroups
zurück? (Sofern es auf den Kisten eine gescheite user-Verwaltung gibt...)
-
@thomas-braun Ich nutze da bislang nur das Web-GUI - sowohl in der QNAP-Containerstation als auch bei iobroker.
'groups' ergibt im iobroker terminaliobroker tty dialout audio video
Auf der QNAP-Ebene gibt es keine explizite Benutzerverwaltung für den Containerkrams.
-
@djmarc75 said in Erstinstallation auf QNAP - Node-Red will nicht laufen...:
bitte alles inkl. ein- und ausgaben in codetags posten
So, habe mich nun weiter eingearbeitet und komme nun doch per SSH auf die Kiste
Hier die Ein- und Ausgaben:root@iobroker:/opt/iobroker# sudo ln -s /usr/bin/node /usr/bin/nodejs root@iobroker:/opt/iobroker# uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 root /opt/iobroker Hit:1 http://deb.debian.org/debian bullseye InRelease Hit:2 http://security.debian.org/debian-security bullseye-security InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. nodejs: Installed: 16.17.0-deb-1nodesource1 Candidate: 16.17.0-deb-1nodesource1 Version table: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages
Hilft uns das weiter?
Bei der Erstinstallation von iobroker habe ich auf jeden Fall das mit dem erforderlichen Share auf dem NAS falsch gemacht - dies habe ich durch eine korrekte Neuinstallation nun korrekt gemacht.
-
@pa-peter sagte in Erstinstallation auf QNAP - Node-Red will nicht laufen...:
root@iobroker
Aber bitte NICHT als root.
Richte user mit sudo-Rechten ein.