跳转主页

速记 | pleroma升级运维

·326 字·1 分钟
Pleroma 运维

2024年12月18日,尝试往上升版本,失败且不明原因,但力挽狂澜恢复了服务(过程还存在草稿箱里)。

本以为要永远停留在老版本,被时代抛弃。

but, 今天,本大小姐搞定了。

我是天才!


好了,进入正题。

先是跑常见的升级命令

systemctl stop pleroma

apt-get update

su pleroma -s $SHELL -lc "./bin/pleroma_ctl update"

su pleroma -s $SHELL -lc "./bin/pleroma_ctl migrate"

systemctl start pleroma

不出所料,网页显示服务依旧掉线中……

我能怎么办,当然是去问gpt啊

检查启动日志定位问题

sudo journalctl -u pleroma

日志如下

Failed to load NIF library /opt/pleroma/lib/vix-0.26.0/priv/vix: 'libvips.so.42: cannot open shared object file

“从日志来看,Pleroma 在启动时崩溃了,主要问题是 无法加载 NIF(Native Implemented Function)库。”

解决方案:检查并安装 libvips ,安装完成后重启。

sudo apt update
sudo apt install libvips
sudo systemctl restart pleroma

等重启完去刷新下网页。

好耶,胡汉三又回来了!

🎉🎉🎉 祝贺小破站升级2.9.1 🎉🎉🎉