NEWS
UNSOLVED fehler beim aktivieren von redis
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi3 Arbeitsspeicher: 1GB Festplattenart: SD-Karte Betriebssystem: Raspian Node-Version: 10.19.0 Nodejs-Version: 10.19.0 NPM-Version: 6.13.4 Installationsart: Image genutzt: Nein Ort/Name der Imagedatei: Link iobroker 3.1.6
admin 4.1.1Für ein relativ jungfräuliches system mit iobroker wollte ich nach redis wechseln.
die konfiguration endete mit der folgenden Fehlermeldung, hab ich da was falsch gemacht?Do you want to migrate objects and states from "file/file" to "redis/redis" [y/N]: y Migrating the objects database will overwrite all objects! Are you sure that this is not a slave host and you want to migrate the data? [y/N]: y Connecting to previous DB "file"... Cannot migrate DB while js-controller is still running! Please stop ioBroker and try again. No settings have been changed. Creating backup ... This can take some time ... please be patient! host.raspberrypi Cannot get objects: DB closed /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:273 for (let i = 0; i < keys.length; i++) { ^ TypeError: Cannot read property 'length' of undefined at Immediate.states.getStates (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:273:46) at runCallback (timers.js:706:11) at tryOnImmediate (timers.js:676:5) at processImmediate (timers.js:658:5)
-
@OliverIO sagte in fehler beim aktivieren von redis:
Please stop ioBroker and try again.
Hast du das getan?
-
@Thomas-Braun
Ja mehrfach
Wenn man auf file zurückstellt geht es wieder
Redis server läuft ebenfalls -
@OliverIO
Ist nodejs sauber installiert?which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
-
@Thomas-Braun said in fehler beim aktivieren von redis:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
/usr/bin/nodejs v10.19.0 /usr/bin/node v10.19.0 /usr/bin/npm 6.13.4 nodejs: Installed: 10.19.0-1nodesource1 Candidate: 10.20.1-1nodesource1 Version table: 10.20.1-1nodesource1 500 500 https://deb.nodesource.com/node_10.x buster/main armhf Packages *** 10.19.0-1nodesource1 100 100 /var/lib/dpkg/status 10.15.2~dfsg-2+rpi1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
-
@OliverIO
Das passt soweit. Wobei du mal updaten könntest. -
ich habe nochmal nach einer anderen Beschreibung gesucht, wie man redis im iobroker aktivieren kann. In der ersten stand drin, das man das paket redis-server (apt-get install redis-server) installieren muss.
In einer weiteren stand drin, das man apt-get install redis installieren muss.Nachdem ich nun "nur" redis installiert habe, funktioniert es nun.
-
@OliverIO
Ja, das ist klar...
redis hängt von redis-server ab:apt-cache depends redis redis Hängt ab von: redis-server Hängt ab von: redis-server
-
Was bringt das? warum redis?
-
@ostseereiter
Des Menschen Wille sei sein Himmelreich.Wobei ich auch nicht beides auf redis umgestellt hätte sondern nur den state-Bereich.
-
@Thomas-Braun ok lass ich alles so wie es ist.