纯净系统的更新,都会提前做测试验证,在网络正常的情况下,通常可以正常更新
但是一些对设备底层环境、GRUB、一些系统依赖的个人修改行为,会导致更新失败,以下为一些常见的修改导致更新失败或反复更新的问题解决方案,如遇到更新失败,可以按照以下教程操作:
只有正确执行对应的命令才能正常更新,执行命令前请先一一对照不同的版本更新图片内容找到与你问题一致的再进行操作!!!(文中没有包含到你的情况请联系官方人员处理切勿盲目尝试)
-
libigdgmm12、intel-igc-core等文件为Linux 系统中的相关依赖
由于部分用户提前升级了这部分文件,导致官方OTA过程无法正常升级,提示安装失败。

解决办法:
输入账号密码登录终端(接显示器到系统后台或者使用ssh登录)
下面以进入系统后台演示
连接显示器进入系统后台,在login输入管理员账号回车,在Password中输入密码,登录成功后如上方显示

输入下方命令切换到root
sudo -i

再次输入密码,显示为root@主机名后执行下面的命令
curl https://download.liveupdate.fnnas.com/x86_64/sh/fixlib.sh | bash
大概需要几十秒执行命令 执行完会看到提示Process completed
执行完到Web页或app端进行更新就可以了(无需重启),若执行时出现错误请截图联系官方人员,不要重启设备

如果命令执行过程有问题、没有返回成功的,请直接私信官方人员提供联系方式让技术同学协助远程处理,保留现场不要重启NAS,不要重启NAS,不要重启NAS。
-
升级到0.9.9及后续版本出现更新失败后需要再次更新的问题
只有更新失败后,再次点更新看到更新内容的前面出现为python3相关的依赖可采取该办法,其他情况无法在文中找到对应解决方法时请联系官方人员让技术同学协助处理。(出现该情况的原因有概率是安装的其他软件有使用到python导致python依赖出现问题)


解决办法:
根据1的方法进入到系统后台切换至root账号后执行下方的命令
建议一行行执行观察是否有报错的情况
apt update
apt install --reinstall apt-listchanges -y
apt --fix-broken install -y
py3clean /usr/lib/python3/dist-packages
apt update 正常执行截图↓:

apt install --reinstall apt-listchanges -y 正常执行截图↓:

apt --fix-broken install -y、py3clean /usr/lib/python3/dist-packages 正常执行截图↓:(py3clean /usr/lib/python3/dist-packages无输出为正常情况)


(在执行apt install --reinstall apt-listchanges -y、apt --fix-broken install -y命令时会有极小部分情况下遇到上方的情况,需要多次输入N后按回车执行)
如果命令执行过程有问题、没有返回成功的,请直接私信官方人员提供联系方式让技术同学协助远程处理,保留现场不要重启NAS,不要重启NAS,不要重启NAS。
-
更新到0.9.2及后续版本出现内核反复更新的情况

由于部分用户修改了grub文件导致内核无法正常更新,可参考下方标准grub文件进行恢复↓↓↓。

根据1的方法进入到root账号,输入命令后对照上方标准文件修改成正确的。
vi /etc/default/grub
输入字母i进入编辑模式,编辑结束后按esc键退出编辑
输入:wq 回车保存

该截图仅用于演示,修改请参考上方标准文件!!!
保存退出后执行命令更新文件后再回到Web端/APP端进行更新
update-grub

如果命令执行过程有问题、修改文件后没有更新成功的,请直接私信官方人员提供联系方式让技术同学协助远程处理,保留现场不要重启NAS,不要重启NAS,不要重启NAS。
-
检查更新失败/更新脚本失败/下载错误等问题
以上问题大概率为nas网络异常/不稳定导致,可以先确认NAS是否连通外部网络,尝试修改NAS的DNS后再进行更新。
测试NAS是否连通外部网络:
进入系统后台/ssh登录后输入↓
ping baidu.com
ping qq.com
ping download.liveupdate.fnnas.com
ping 1/2可确认网络是否连通外部网络,3为fnOS更新服务器如果无法ping代表网络也有问题

可正常访问外部网络时显示↑,若设备无法正常ping通外部网络请先检查设备网络,部分特殊网络环境(如校园网)有概率影响更新。
修改NAS的DNS:
进入系统设置->网络设置->选择已连接旁边的三个点->编辑->手动设置->修改DNS->确认

默认建议修改为阿里云DNS:223.5.5.5,部分运营商可能需要其他特殊DNS才能解析。
DNS参考:
