概述
之前突然发现进入群晖控制面板(5000端口那个)时,提示“抱歉,您所指定的页面不存在”的问题,然后根据国外大佬的方法修改好了,具体参考文章:黑群晖故障(抱歉,您所指定的页面不存在)问题解决记录
直接从官网下载对应版本的的安装包可能不能用,找到安装包,改为zip依次解压,路径hda1.tgz\hda1\usr\lib,需要的文件libsynopkg.so.1 和 libsynoshare.so.6
SSH上传到群晖/lib目录下,reboot 重启
sudo -i
mv -f /tmp/libsynopkg.so.1 /lib/
mv -f /tmp/libsynoshare.so.6 /lib/
reboot
————————————————
不过修好以上bug之后发现还有很多后遗症,具体表现为共享文件夹显示空白、存储空间管理员无内容、控制面板信息中心加载不了系统信息等。如下图:
解决方法
在/var/log/ha.log日志文件里面可以看到以下报错:
synoscgi_SYNO.Core.SHA.DSM.Message_1_should_alert_unbind[31430]: APIRunner.cpp:758 cannot open library: lib/SYNO.Core.SHA.so. error = /lib/libsynostoragemgmt.so: invalid ELF header
说明是libsynostoragemgmt.so文件有问题,然后找一台系统一样群晖复制出来替换,或者固件文件(.pat)解压出来替换即可恢复正常,不需要重启。
sudo -i
mv -f /tmp/libsynostoragemgmt.so /lib/
如果还有问题 请修改文件权限
chmod 644 /lib/libsynopkg.so.1
chmod 644 /lib/libsynoshare.so.6
chmod 644 /lib/libsynostoragemgmt.so