Mal wieder Speicherzugriffsfehler

  • Hallo zusammen,

    bis jetzt habe ich mit großem Interesse die Themen im Forum gelesen. Nun benötige ich selbst die Hilfe des Forums.

    Ich bekomme im Zusammenhang mit "sudo" immer eine Fehlermeldung "Speicherzugriffsfehler". Die Karte läuft zwar einwandfrei, aber beim update eines Nodes in Node-Red ist mir der Fehler aufgefallen.

    Es gibt zwar viele Beiträge, die sich mit dem Thema beschäftigen, aber ich weis nicht welcher für mich zielführend wäre. Wie/wo kann ich anfangen zu suchen?

    VG Musicpluto

  • Guten Tag,

    Sudo alleine kann einen solchen Fehler nicht auslösen.
    Hier solltest du schon ein paar mehr Details benennen.
    -Was stand hinter dem sudo in der Shell ?
    -Welches OS verwendest du ?
    -Was hast du geupdatet ? Vor allem wie ?
    -Gab es dort eine Fehlermeldung ? Wenn ja, welche ?

    es grüßt euer
    Willy

  • Hallo Willi,

    vielen Dank für Deine schnelle Rückmeldung. Hier die Antwort auf Deine Fragen:

    1. Hinter sudo kann ich schreiben was ich will, immer kommt die Fehleremeldung. Beim Befehl node-red.stop z.B. kommt

    /usr/bin/node-red-stop: Zeile 5: 1953 Speicherzugriffsfehler sudo systemctl stop nodered. Bei node-red-start taucht auf:

    /usr/bin/node-red-start: Zeile 75: 2203 Speicherzugriffsfehler sudo systemctl start nodered

    Starting as a systemd service.

    /usr/bin/node-red-start: Zeile 75: 2204 Speicherzugriffsfehler sudo journalctl -f -n 0 -u nodered -o cat

    2.

    PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"

    NAME="Raspbian GNU/Linux"

    VERSION_ID="10"

    VERSION="10 (buster)"

    VERSION_CODENAME=buster

    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"

    3.

    Ich wolte den node node-red-contrib-discovergy-meter von Version 0.6.9 auf 0.7.2 updaten. Das Update innerhalb Node-Red wurde mit folgender Fehlermeldung beendet:

    2022-11-28T09:20:05.888Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-contrib-discovergy-meter@0.7.2

    2022-11-28T09:20:15.060Z [err] npm

    2022-11-28T09:20:15.060Z [err] ERR! code ENOTSUP

    2022-11-28T09:20:15.077Z [err] npm

    2022-11-28T09:20:15.077Z [err] ERR! notsup Unsupported engine for nanoid@4.0.0: wanted: {"node":"^14 || ^16 || >=18"} (current: {"node":"12.22.12","npm":"6.14.16"})

    2022-11-28T09:20:15.077Z [err] npm ERR!

    2022-11-28T09:20:15.077Z [err] notsup Not compatible with your version of node/npm: nanoid@4.0.0

    2022-11-28T09:20:15.077Z [err] npm

    2022-11-28T09:20:15.077Z [err] ERR! notsup

    2022-11-28T09:20:15.078Z [err] Not compatible with your version of node/npm: nanoid@4.0.0

    2022-11-28T09:20:15.078Z [err] npm ERR!

    2022-11-28T09:20:15.078Z [err] notsup Required: {"node":"^14 || ^16 || >=18"}

    2022-11-28T09:20:15.078Z [err] npm

    2022-11-28T09:20:15.078Z [err] ERR! notsup Actual: {"npm":"6.14.16","node":"12.22.12"}

    2022-11-28T09:20:15.110Z [err]

    2022-11-28T09:20:15.110Z [err] npm ERR! A complete log of this run can be found in:

    2022-11-28T09:20:15.110Z [err] npm ERR! /home/pi/.npm/_logs/2022-11-28T09_20_15_081Z-debug.log

    2022-11-28T09:20:15.117Z rc=1

    Da für mich der Fehler auf eine nicht aktuelle version von npm bzw. node hinwies, habe ich sie aktualisiert auf node-Version: v16.15.0 und npm Version 8.19.2. Das sind die Anzeigen auf die Befehle node --version und npm --version Auch nach der Aktualisierung bleibt die Fehlermeldung mit den falschen Versionsnummern.

    Ich hoffe, dass die Angaben Dir etwas sagen.

    VG Eberhard

  • Ich habe mir die log-Datei des versuchten Updates vom Discovery-node mal angesehen.

    Hier fällt mir auf, dass er die neuen npm und node Versionen nicht sieht. npm@6.14.16 statt 8.19.2, node@v12.22.12 statt 16.15.0

    ich habe mal das log-File angefügt. Irgendwie habe ich das Gefühl, als hätte ich da ein Problem... Für mich bedeutet "silly" = dumm. In so vielen Zeilen???? :conf:

    2022-11-28T09_55_39_785Z-debug.log

    Die syslog ist allein von heute (ab 00:00 Uhr) 308588 Zeilen lang. Das will ich niemandem zumuten

    Gruß Eberhard

  • Ich habe mich nun doch entschlossen die syslog hier einzustellen. Kann man das Ganze so einstellen, dass keine normalen Meldungen geloggt werden?

    Hochladen geht nicht, weil sie 23,5 MB groß ist.

    ichhabe mal ein Teil davon hier eingestellt.

    syslog

    Gruß Eberhard

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!