问题描述
今天在进行聚合路由安装时,遇见一个新的错误, omr-vps-admin 03+20230817 报404错误,如图。
问题解决
根据错误提示的URL,访问 http://repo.55860.com/pool/main/o/omr-vps-admin/ 发现不存在 omr-vps-admin_0.3+20230718_all.deb文件,而该路径下只有如图两个文件,其中一个为omr-vps-admin_0.3+20230823_all.deb。
通过对比可以判断,该文件版本已更新,但是运行脚本并未进行更新。一开始想通过对脚本进行定位使其指向正确的版本,但是一番查找后并未找到具体的位置。于是改变思路,将最新版的文件omr-vps-admin_0.3+20230718_all.deb下载回本地,然后上传至自己的VPS的/root路径下。 文件上传后,更改运行脚本,在620行附近,找到omr-vps-admin安装的那条命令,注释掉,然后使用本地安装,具体操作如下:
# 注释掉的行,在621行附近
# apt-get -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-overwrite" -y install omr-vps-admin=="0.3+20230823"
# 以下新添加的行
dpkg -i /root/omr-vps-admin_0.3+20230823_all.deb
更改后,通过测试,问题解决。