嗯,我碰到这个报错的情况是手机的Ubuntu 22.04装的Home Assistant Core 2025.7.0提示的:“Version 3.22.0 of SQLite is not supported”。
解决方案其实也简单,本机装最新的sqlite3。重点来了,光编译安装啥的没用的哈。
编译安装sqlite3的相关指令如下:
# 安装依赖
sudo apt update
sudo apt install build-essential tcl8.6-dev libreadline-dev
# 下载最新 SQLite
wget https://www.sqlite.org/2023/sqlite-autoconf-3430200.tar.gz
tar xvfz sqlite-autoconf-3430200.tar.gz
cd sqlite-autoconf-3430200
# 编译安装
./configure
make
sudo make install
# 更新库链接
sudo ldconfig
# 验证版本
sqlite3 --version
安装结束后,重点操作,只有以下指令手机Arm CPU的执行成功,才能检测到最新版sqlite3:
cp /usr/local/lib/*sql* /usr/lib/aarch64-linux-gnu/
其他X86系统的话,类似指令:
cp /usr/local/lib/*sql* /usr/lib/x86_64-linux-gnu/
之后Home Assistant Core就能正常工作了。
参考资料
Version 3.22.0 of SQLite is not supported
Update SQLite to 3.40.1 or later (can’t update)
如您从本文得到了有价值的信息或帮助,请考虑扫描下方二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。