(ARM系统不要按照这个操作)由于近期很多人出现,系统更新时及更新后依赖错误导致系统功能异常,典型状况为:
1:系统更新界面出现大量依赖,点更新会卡住;
2:docker服务无法启动;
3:smb服务无法启动;
4:网盘无法挂载;
5:相册ai识别功能异常;
6:开机获取不到ip;
7:其他异常情况。
解决办法:
一、首先开启ssh,并用ssh工具连接到飞牛,执行 sudo -i提权;
sudo -i
二、在飞牛新建文件夹,位置选择存储空间1,下载网盘中的1.1.18系统deb依赖包并解压,将压缩包内1221个deb软件包放置在新建的文件夹中;
三、如需保留docker容器,请删除压缩包内包含docker的软件包

三、在ssh工具中执行sudo curl -s [https://gitee.com/huaming007/fnupdate/raw/master/FixHm.sh](https://gitee.com/huaming007/fnupdate/raw/master/FixHm.sh) -o /tmp/FixHm.sh && sudo bash /tmp/FixHm.sh && sudo rm /tmp/FixHm.sh,进行杀毒操作。
sudo curl -s [https://gitee.com/huaming007/fnupdate/raw/master/FixHm.sh](https://gitee.com/huaming007/fnupdate/raw/master/FixHm.sh) -o /tmp/FixHm.sh && sudo bash /tmp/FixHm.sh && sudo rm /tmp/FixHm.sh
四、在ssh工具中执行dpkg -i --force-depends /vol1/1000/1/*.deb (/vol1/1000/1/这部分为你新建的文件夹路径,本文中,新建文件夹名称为“1”,路径为存储空间1),如果不知道位置,可以在文件夹点击右键,选择详细信息,复制原始路径。
dpkg -i --force-depends /vol1/1000/1/*.deb
五、命令执行过程中,出现需要确认的情况
1、请输入:y
2、请选择:yes
3、请选择:第一项
如果出现提示强制安装低版本的 deb 包时,因为系统中已安装的高版本与低版本存在冲突,导致 dpkg 无法完成配置
请单独对出现问题地deb包使用以下命令,强制安装低版本包,忽略所有版本冲突和依赖检查
dpkg -i --force-all /vol1/1000/1/(问题包名).deb
六、获取不到IP,请多次重启飞牛和路由器,获取成功ip后,进入系统关闭多网关模式,以及禁止docker中软路由等镜像的开机自启动。
如果出现不断地获取新ip地址,请在路由器或者光猫后台给飞牛设置mac地址绑定ip,成功进入系统后,将系统设置内地固定ip,修改为自动
命令执行完毕后,对飞牛进行重启,重启后在系统设置中进行正常系统更新。
每次完成系统更新后,点击重启,如系统更新至1.1.19版本,还提示1-2个依赖有问题,请执行dpkg -i --force-depends /vol1/1000/1/(包名).deb
dpkg -i --force-depends /vol1/1000/1/(包名).deb
执行完毕后重启。
建议:
1:修改默认访问端口号;
2:修改ssh端口号,日常使用,请关闭ssh,有必要使用ssh时再打开;
3:尽量不使用ssh宝塔面板、各种工具等软件,避免依赖再次出现错误。
文件网盘链接:
1、夸克网盘链接:https://pan.quark.cn/s/7b117300c45d
2、百度网盘链接:https://pan.baidu.com/s/1HSl0XduU\_IhXdMnUxm2Qog?pwd=c358