Die Zustände meiner ioBroker Installation protokolliere ich in einer InfluxDB, die zusammen mit Grafana in einem Proxmox Container auf meinem Intel NUC läuft.
Vor einigen Wochen gab es ein neues Major Release von InfluxDB, welches nicht einfach über eine vorhandene Installation drüber gebügelt werden kann. Stattdessen muss die vorhandene InfluxDB Version deinstalliert und die aktuelle Version installiert werden.
sudo apt-remove influxdb
wget -qO- https://repos.influxdata.com/influxdb.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdb.gpg > /dev/null
export DISTRIB_ID=$(lsb_release -si); export DISTRIB_CODENAME=$(lsb_release -sc)
echo "deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list > /dev/null
sudo apt-get update && sudo apt-get install influxdb2
Im Anschluss können die alten Daten in die neue Version übernommen werden.
influxd update