前言
最近把alist搬家到阿里云的十年服务里养老,安装文章《阿里云十年服务器Alpine系统安装Alist过程》,设置密码的时候,提示:[del_user_cache_online] error: token is invalidated 折腾了一下,终于解决了,顺便记录一下。

解决
应该是读取config配置文件时,数据库不正确,没办法删除缓存造成,可以使用ps -ef | grep alist
确认路径

然后cd 到/opt/alist/data
目录,再用vi编辑config.json文件,如上图,我把数据库改成了绝对路径,我的是Alpine系统,不同内核系统可能有出入,多尝试

保存后,重启一下alist再设置密码,成功了
总结
应该是alist二进制文件安装时,config.json没有对Alpine或者archlinux 类的路径问题,比如:./alist admin 会在当前位置生成data目录,没有修改真正的data下的文件。
暂无评论