黑群晖故障修复记录
大年初二一早,发现我的黑群晖再次无法访问了,提示“抱歉,您所指定的页面不存在”。
之所以说再次,是因为之前遇到过,而且网上也有教程。
老外的原帖:https://xpenology.com/forum/topic/12406-how-to-fix-sorry-that-page-doesnt-exist/
中文教程:https://san.ci/522.html
上次遇到后我就备份了 libsynopkg.so.1
和 libsynoshare.so.6
这两个文件,所以我一点都不担心,直接用 putty
连上群晖,一顿操作猛如虎
1 | sudo -i |
把两个文件复制到了 lib
目录,重启之后很顺利的进入了群晖的后台页面,但是和上一次完全恢复不同,最直观的异常出现在右侧的小工具上,『存储』一直显示 加载中
,『系统状况』除了 系统名称
,其他的都无法加载。
之后陆续又发现:
- 『共享文件夹』界面空白
- 『用户账号』界面显示
命令运行失败
- 『外接设备』界面空白
- 『存储空间管理员』界面空白
我以为是权限问题,所以又按教程执行了权限变更
1 | chmod 644 /lib/libsynopkg.so.1 |
但是故障依旧,这让原本很放松的心情有了一丝紧张,好在很快找到了另一篇中文教程,从现象看简直一摸一样
黑群晖无法加载系统信息 | 磁盘信息 | 共享文件夹显示空白等BUG 问题解决(https://blog.csdn.net/myl525/article/details/111329993)
首先打开 /var/log/ha.log
文件,在文件最底部找到了同样的报错信息
1 | synoscgi_SYNO.Core.SHA.DSM.Message_1_should_alert_unbind[1857]: APIRunner.cpp:758 cannot open library: lib/SYNO.Core.SHA.so. error = /lib/libsynostoragemgmt.so: invalid ELF header |
说明问题是一样的,也是 libsynostoragemgmt.so
文件有问题,因为这个文件没有备份,所以需要找到原始固件解压。
- 官网直接下载 ds3617xs 固件文件(.pat格式),一定要和你的版本是一致的;
- 安装7zip解压软件;
- 将目录
hda1.tgz/hda1/usr/lib
里复制出来;
如果你之前没有备份 libsynopkg.so.1
和 libsynoshare.so.6
这两个文件,也可以一并复制出来。
1 | cp /tmp/lib/libsynostoragemgmt.so /lib/ |
不需要重启,直接刷新页面就可以了
建议:如果你是用来存储重要的数据,有能力的话建议还是买正版的群晖,毕竟数据是无价的。
参考文档
解决黑群晖故障- 抱歉,您所指定的页面不存在。 - San.ci
地址:https://www.san.ci/522.html黑群晖无法加载系统信息 | 磁盘信息 | 共享文件夹显示空白等BUG 问题解决_myl525的专栏-CSDN博客
地址:https://blog.csdn.net/myl525/article/details/111329993