NEWS
Error 25
-
Systemdata Bitte Ausfüllen Hardwaresystem: PINE A64 aarch64 Arbeitsspeicher: 2GB Festplattenart: SD-Karte Betriebssystem: DietPi v8.5.1 Ubuntu Node-Version: 14.19.3 Nodejs-Version: 14.19.3 NPM-Version: 6.14.17 Installationsart: Manuell Image genutzt: Nein Ort/Name der Imagedatei: Link -
stimmt!
-
@thomas-brodmann guck mal hier
https://forum.iobroker.net/topic/49066/nach-neuinstallation-error-process-exited-with-code-25 da hat auch jemand den Error 25
-
@opensourcenomad gehabt!
-
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
Hey Leute,
das Problem hatte ich schon mal "Nach Neuinstallation ERROR: Process exited with code 25".Habe alle neu Installiert und bis vor kurzem ging alles.
Konnte aber nicht mehr über den Browser auf den iobroker zugreifen.
Auch das mit dem Fix hat nicht funktioniert.Also das System neu aufgesetzt und der gleiche Fehler ist wieder das.
Wer kann mir helfen?
LG
-
@thomas-braun sagte in Error 25:
uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
aarch64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.19.3 v14.19.3 6.14.17 thommy /home/thommy OK:2 https://deb.debian.org/debian bullseye InRelease OK:3 https://deb.debian.org/debian bullseye-updates InRelease OK:4 https://deb.debian.org/debian-security bullseye-security InRelease OK:5 https://deb.nodesource.com/node_14.x bullseye InRelease OK:6 https://deb.debian.org/debian bullseye-backports InRelease OK:1 https://armbian.site-meganet.com/apt bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.19.3-deb-1nodesource1 Installationskandidat: 14.19.3-deb-1nodesource1 Versionstabelle: *** 14.19.3-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 https://deb.debian.org/debian bullseye/main arm64 Packages 500 https://deb.debian.org/debian-security bullseye-security/main arm64 Packages
-
cd /opt/iobroker/ npm ls | grep ERR
-
thommy@DietPi:~$ cd /opt/iobroker thommy@DietPi:/opt/iobroker$ npm ls | grep ERR thommy@DietPi:/opt/iobroker$
-
@thomas-brodmann sagte in Error 25:
bis vor kurzem ging alles.
und was hattest du vor kurzem gemacht, das alles geändert hat?
@thomas-brodmann sagte in Error 25:
Konnte aber nicht mehr über den Browser auf den iobroker zugreifen.
wie genau?
@thomas-brodmann sagte in Error 25:
Also das System neu aufgesetzt und der gleiche Fehler ist wieder das.
sofort von Beginn an?
schon Backup eingespielt?bei exakt welcher Aktion und mit exakt welchen Meldungen?
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
-
Und jetzt mal konkret:
Wann wirst du mit der Meldung konfrontiert? -
@thomas-brodmann sagte in Error 25:
bis vor kurzem ging alles.
und was hattest du vor kurzem gemacht, das alles geändert hat?
Ich habe über den Browser IP-Adresse:8081 versucht mich anzumelden, doch die Website konnte nicht geladen werden.@thomas-brodmann sagte in Error 25:
Konnte aber nicht mehr über den Browser auf den iobroker zugreifen.
iob stop
iob fix
iob startwie genau?
@thomas-brodmann sagte in Error 25:
Also das System neu aufgesetzt und der gleiche Fehler ist wieder das.
sofort von Beginn an?
Ja
schon Backup eingespielt?
Schon versucht, ging aber nicht.bei exakt welcher Aktion und mit exakt welchen Meldungen?
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. ───────────────────────────────────────────────────── DietPi v8.5.1 : 14:04 - Mi 15.06.2022 ───────────────────────────────────────────────────── - Device model : PINE A64 (aarch64) - CPU temp : 45 °C / 113 °F : Optimal temperature - LAN IP : 192.168.178.60 (eth0) - MOTD : Check out the DietPi v8.5 release notes: https://dietpi.com/docs/releases/v8_5/ ───────────────────────────────────────────────────── DietPi Team : https://github.com/MichaIng/DietPi#the-dietpi-project-team Image by : DietPi Core Team (pre-image: Armbian) Patreon Legends : Camry2731, Chris Gelatt Website : https://dietpi.com/ | https://twitter.com/DietPi_ Contribute : https://dietpi.com/contribute.html Web Hosting by : https://myvirtualserver.com dietpi-launcher : All the DietPi programs in one place dietpi-config : Feature rich configuration tool for your device dietpi-software : Select optimised software for installation htop : Resource monitor cpu : Shows CPU information and stats thommy@DietPi:~$ vode -v -bash: vode: Kommando nicht gefunden. thommy@DietPi:~$ node -v v14.19.3 thommy@DietPi:~$ nodejs -v -bash: nodejs: Kommando nicht gefunden. thommy@DietPi:~$ sudo ln -s /usr/bin/node /usr/bin/nodejs [sudo] Passwort für thommy: thommy@DietPi:~$ nodejs -v v14.19.3 thommy@DietPi:~$ node -v v14.19.3 thommy@DietPi:~$ npm -v 6.14.17 thommy@DietPi:~$ curl -sLf https://iobroker.net/install.sh | bash - library: loaded Library version=2022-06-03 ========================================================================== Welcome to the ioBroker installer! Installer version: 2022-06-03 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/4) ========================================================================== OK:1 https://deb.debian.org/debian bullseye InRelease OK:2 https://deb.debian.org/debian bullseye-updates InRelease OK:3 https://deb.debian.org/debian-security bullseye-security InRelease OK:5 https://deb.nodesource.com/node_14.x bullseye InRelease OK:6 https://deb.debian.org/debian bullseye-backports InRelease OK:4 http://armbian.systemonachip.net/apt bullseye InRelease Paketlisten werden gelesen… Fertig Changing npm registry to https://registry.npmjs.org ╭───────────────────────────────────────────────────────────────── │ │ │ New major version of npm available! 6.14.17 → 8.12.1 │ │ Changelog: https://github.com/npm/cli/releases/tag/v8.12.1 │ │ Run npm install -g npm to update! │ │ │ ╰───────────────────────────────────────────────────────────────── Installed gcc-c++ ========================================================================== Creating ioBroker user and directory (2/4) ========================================================================== Created /etc/sudoers.d/iobroker Directory /opt/iobroker created ========================================================================== Installing ioBroker (3/4) ========================================================================== In file included from ../../nan/nan.h:60, from ../src/main.cpp:3: /home/thommy/.cache/node-gyp/14.19.3/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] 793 | (node::addon_register_func) (regfunc), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thommy/.cache/node-gyp/14.19.3/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’ 827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~ ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’ 42 | NODE_MODULE(diskusage, Init) | ^~~~~~~~~~~ In file included from ../../nan/nan.h:60, from ../src/unix_dgram.cc:5: /home/thommy/.cache/node-gyp/14.19.3/include/node/node.h:793:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] 793 | (node::addon_register_func) (regfunc), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/thommy/.cache/node-gyp/14.19.3/include/node/node.h:827:3: note: in expansion of macro ‘NODE_MODULE_X’ 827 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~ ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’ 404 | NODE_MODULE(unix_dgram, Initialize) | ^~~~~~~~~~~ ========================================================================== Finalizing installation (4/4) ========================================================================== Enabling autostart... Usage: iobroker \{start\|stop\|restart\} Autostart enabled! Fixing directory permissions... ========================================================================== ioBroker was installed successfully Open http://192.168.178.60:8081 in a browser and start configuring! ========================================================================== You need to re-login before doing anything else on the console! thommy@DietPi:~$ thommy@DietPi:~$ mc thommy@DietPi:~$ ps -A | grep iobroker 4124 ? 00:05:11 iobroker.js-con thommy@DietPi:~$ iobroker stop iobroker controller daemon is not running thommy@DietPi:~$ iobroker fix library: loaded Library version=2022-06-03 ioBroker or some processes are still running: io.admin.0 io.backitup.0 io.discovery.0 Please stop them first and try again! thommy@DietPi:~$ iobroker stop iobroker controller daemon is not running thommy@DietPi:~$ iobroker fix library: loaded Library version=2022-06-03 ioBroker or some processes are still running: io.admin.0 io.backitup.0 io.discovery.0 Please stop them first and try again! thommy@DietPi:~$ iobroker start Starting iobroker controller daemon... iobroker controller daemon started. PID: 4801 thommy@DietPi:~$ sudo reboot
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
-
@thomas-brodmann sagte in Error 25:
Ich habe über den Browser IP-Adresse:8081 versucht mich anzumelden, doch die Website konnte nicht geladen werden.
ich wollte wissen was vorher war!
und dann hast du über die Konsoleiobroker status
abgefragt?@thomas-brodmann sagte in Error 25:
bei exakt welcher Aktion und mit exakt welchen Meldungen?
ich sehe da keinen Error 25
-
@thomas-brodmann sagte in Error 25:
Ich habe über den Browser IP-Adresse:8081 versucht mich anzumelden, doch die Website konnte nicht geladen werden.
ich wollte wissen was vorher war!
und dann hast du über die Konsoleiobroker status
abgefragt?
Ja habe ich, aber kein Adapter wurde gestartet.@thomas-brodmann sagte in Error 25:
bei exakt welcher Aktion und mit exakt welchen Meldungen?
ich sehe da keinen Error 25
Die Meldung bekomme ich, wenn ich einen Adapter über der Browser installieren möchte.ERROR: Process exited with code 25 $ iobroker add sonoff --host DietPi NPM version: 6.14.17 Installing iobroker.sonoff@2.5.1... (System call) host.DietPi Cannot install iobroker.sonoff@2.5.1: 243 ERROR: Process exited with code 25
-
@thomas-brodmann sagte in Error 25:
ok! also nur noch scheibchenweise!
ich wollte wissen was vorher war!
und?
-
@thomas-brodmann sagte in Error 25:
iobroker add sonoff --host DietPi
Installier mal über das Terminal. Das liefert u. U. mehr Informationen.
-
@thomas-braun sagte in Error 25:
iobroker add sonoff --host DietPi
thommy@DietPi:/opt/iobroker$ iobroker add sonoff --host DietPi NPM version: 6.14.17 Installing iobroker.sonoff@2.5.1... (System call) host.DietPi Cannot install iobroker.sonoff@2.5.1: 243 thommy@DietPi:/opt/iobroker$
-
Error: Failed to npm install <package> (code 243)
This is likely an “EACCES” error that affects macOS and Linux users in which npm cannot write to its cache directory due to a file permission issue.
Wieder als root unterwegs gewesen?
sudo -H -u iobroker npm cache clear --force
Alternativ
iobroker stop iobroker fix iobroker start
-
@thomas-braun sagte in Error 25:
Error: Failed to npm install <package> (code 243)
This is likely an “EACCES” error that affects macOS and Linux users in which npm cannot write to its cache directory due to a file permission issue.
Wieder als root unterwegs gewesen?
Nein, aus seinen Fehlern soll man ja lernen.sudo -H -u iobroker npm cache clear --force
thommy@DietPi:/opt/iobroker$ sudo -H -u iobroker npm cache clear --force [sudo] Passwort für thommy: npm WARN using --force I sure hope you know what you are doing. thommy@DietPi:/opt/iobroker$
Alternativ
Hatte ich auch schon gemacht.iobroker stop iobroker fix iobroker start
-