Gelöst: FHEM Startprobleme - beim Wechsel configDB - fhem.cfg - configDB

Begonnen von fettgu, 21 Oktober 2024, 17:20:05

Vorheriges Thema - Nächstes Thema

fettgu

Guten Tag,

Zum Hintergrund
Ich wollte von configDB auf Textfiles wechseln, hatte aber Probleme beim Erzeugen von fhem.cfg und möchte wieder über configDB starten.

Beim starten der configDB über (weil es anders nicht funktioniert)
perl fhem.pl -d configDB
erscheint folgender Log:

pi@raspberrypi:/opt/fhem $ perl fhem.pl -d configDB
2024.10.21 17:10:28 5: Cmd: >attr global logdir ./log<
2024.10.21 17:10:28 5: Cmd: >attr global logfile %L/fhem-%Y-%m-%d.log<
2024.10.21 17:10:28 5: Cmd: >attr global modpath .<
2024.10.21 17:10:28 5: Loading ./FHEM/99_SUNRISE_EL.pm
2024.10.21 17:10:28 5: Loading ./FHEM/99_Utils.pm
2024.10.21 17:10:28 5: Loading ./FHEM/99_UtilsHourCounter.pm
2024.10.21 17:10:28 3: [UtilsHourCounter] Init Done with Version 1.0.1.0 - 10.12.2014 (john)
2024.10.21 17:10:28 5: Loading ./FHEM/99_attrT_ZWave_Utils.pm
2024.10.21 17:10:28 5: Loading ./FHEM/99_myUtils.pm
2024.10.21 17:10:28 1: PERL WARNING: Subroutine test redefined at ./FHEM/99_myUtils.pm line 682.
2024.10.21 17:10:28 1: The RiveScript module has been imported successfully, chatbot functionality available
2024.10.21 17:10:28 5: Loading ./FHEM/99_myUtils_Sprinkler.pm
2024.10.21 17:10:29 5: Cmd: >attr global userattr devStateIcon devStateStyle icon sortby webCmd<
2024.10.21 17:10:29 5: Cmd: >attr global verbose 3<
2024.10.21 17:10:29 5: Initializing Type Library:
2024.10.21 17:10:29 4: configDB read config ee6f50420d0317c2e2c47212c76544be
2024.10.21 17:10:29 4: configDB reading file: ee6f50420d0317c2e2c47212c76544be.fhem.save
2024.10.21 17:10:29 4: configDB read state ee6f50420d0317c2e2c47212c76544be.fhem.save
2024.10.21 17:10:29 1: PERL WARNING: DBD::SQLite::db do failed: attempt to write a readonly database at configDB.pm line 831.
DBD::SQLite::db do failed: attempt to write a readonly database at configDB.pm line 831.
2024.10.21 17:10:29 1: PERL WARNING: Issuing rollback() due to DESTROY without explicit disconnect() of DBD::SQLite::db handle dbname=/opt/fhem/configDB.db at configDB.pm line 831.

Dieses save file (...fhem.save) kommt mir komisch vor - liegt jedenfalls nicht in /opt/fhem.

Hat jemand eine Idee?

Viele Grüße
Guido Fett

fettgu

Ich habe es selbst gelöst... war die Schreibberechtigung beim configDB.db file....

Weiß nicht, wie sich das neue File angelegt hat, aber die Berechtigungen waren das Problem

Viele Grüße
Guido Fett