NEWS
SOLVED History Adapter startet nicht
-
Systemdata Bitte Ausfüllen Hardwaresystem: Tinkerboard. Arbeitsspeicher: 2GB Festplattenart: SD-Karte Betriebssystem: Linux Node-Version: 10.16.3 Nodejs-Version: 2.0.35 NPM-Version: 6.x.x Installationsart: Image Image genutzt: Ja Ort/Name der Imagedatei: https://www.iobroker.net/#de/download?ioBroker_Image_Tinker_piVCCU3_20190813_stretch.md Systemdata Bitte Ausfüllen -- -- Hallo, seit dem ich das neue Image nutze ( clean install ) läuft der History Adapter nicht mehr. Auf Grund der Logmeldungen habe ich das Verzeichnis "/opt/iobroker/iobroker-dat/history" manuell erstellt und mit alle Zugriffsrechte versehen. Dennoch bekomme ich LOG immer folgende Fehlermeldung:
host.All-In-One-Tinker 2019-10-31 17:40:14.133 info Restart adapter system.adapter.history.0 because enabled host.All-In-One-Tinker 2019-10-31 17:40:14.133 info instance system.adapter.history.0 terminated with code 0 (NO_ERROR) host.All-In-One-Tinker 2019-10-31 17:40:14.133 error Caught by controller[0]: path: '/history/' } host.All-In-One-Tinker 2019-10-31 17:40:14.133 error Caught by controller[0]: code: 'EACCES', host.All-In-One-Tinker 2019-10-31 17:40:14.133 error Caught by controller[0]: syscall: 'mkdir', host.All-In-One-Tinker 2019-10-31 17:40:14.132 error Caught by controller[0]: errno: -13, host.All-In-One-Tinker 2019-10-31 17:40:14.132 error Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7) host.All-In-One-Tinker 2019-10-31 17:40:14.132 error Caught by controller[0]: at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) host.All-In-One-Tinker 2019-10-31 17:40:14.132 error Caught by controller[0]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) host.All-In-One-Tinker 2019-10-31 17:40:14.132 error Caught by controller[0]: at client.keys (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:536:17) host.All-In-One-Tinker 2019-10-31 17:40:14.132 error Caught by controller[0]: at states.getKeys (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6461:25) host.All-In-One-Tinker 2019-10-31 17:40:14.132 error Caught by controller[0]: at initLogging (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6757:64) host.All-In-One-Tinker 2019-10-31 17:40:14.131 error Caught by controller[0]: at Object.ready (/opt/iobroker/node_modules/iobroker.history/main.js:144:22) host.All-In-One-Tinker 2019-10-31 17:40:14.131 error Caught by controller[0]: at main (/opt/iobroker/node_modules/iobroker.history/main.js:348:12) host.All-In-One-Tinker 2019-10-31 17:40:14.131 error Caught by controller[0]: at Object.mkdirSync (fs.js:757:3) host.All-In-One-Tinker 2019-10-31 17:40:14.131 error Caught by controller[0]: { Error: EACCES: permission denied, mkdir '/history/' history.0 2019-10-31 17:40:13.611 info (1700) Terminated (NO_ERROR): Without reason history.0 2019-10-31 17:40:13.610 info (1700) terminating history.0 2019-10-31 17:40:13.577 error (1700) Error: EACCES: permission denied, mkdir '/history/' at Object.mkdirSync (fs.js:757:3) at main (/opt/iobroker/node_modules/iobroker.history/main.js:348:12) at Object.ready (/opt/iobr history.0 2019-10-31 17:40:13.576 error (1700) uncaught exception: EACCES: permission denied, mkdir '/history/' history.0 2019-10-31 17:40:13.538 info (1700) starting. Version 1.8.7 in /opt/iobroker/node_modules/iobroker.history, node: v10.16.3
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
lass dein Speicherort mal leer und starte den Adapter neu
-
@HAL sagte in History Adapter startet nicht:
...Verzeichnis "/opt/iobroker/iobroker-dat/history"
Falsch angelegt , so ist die Ordnerstruktur: ( dat zu data ändern )
/opt/iobroker/iobroker-data/history/
error (1700) uncaught exception: EACCES: permission denied, mkdir '/history/'
Lass den Fixer nochmal drüber laufen und lass den Ordner vom Adapter erstellen
-
Sorry mein Tippfehler beim beschreiben. Das Verzeichnisse war / ist korrekt mit data angelegt. Ich werde aber das mit dem Fixer noch einmal versuchen
-
@Glasfaser den History Adapter gelöscht, Fixer laufen gelassen, History Adapter neu installiert. Adapter gestartet, Ordern wird nicht angelegt und Fehler im Log wie vorher.
-
Instanz deinstallieren , Adapter deinstallieren über den Papierkorb , Neuinstallation über die Katze
-
@Glasfaser Ich bin genau nach Deinen Anweisungen vorgegangen, leider wieder das gleiche Ergebnis, Ordner wird nicht erstellt und Adapter startet nicht:
-
Zeige mal die Rechte von dem Ordner
-
Jetzt klappt es, ich habe den Speicherort komplett ausgeschrieben und nicht das vorbelegte genutzt:
-
@Glasfaser Danke für Deine Unterstützung !
-
lass dein Speicherort mal leer und starte den Adapter neu
-
@Glasfaser , Ok, klappt auch, keine Ahnung wieso das bei mir mit /history/ vorbelegt war.
Wie stelle ich das Topic auf "erledigt" ?
-
Habe mich schon gewundert , das bei dir so etwas drin steht !