10
10 月
2023

关于群晖“无法打开页面”的处理

环境:黑群晖 DS918+ DSM 6.2.1-23824 Update6

现象:一次雷雨交加过后,系统无法启动,显示“无法打开页面”。SSH可以登录。

Synology Assistant一直显示启动中:

近期操作:更新过Node.js、Note Station等四个套件。

故障前日志

国内黑群晖的资料不算多,而且大多都停留在表面上,一般就安装、重装、数据备份。而当系统出现问题,也都几乎是重装治百病的态度。但这台群晖除了存放不少重要资料外,还运行了很多docker服务,要是让我重建一遍….光想就头疼了,所以思路还是放在有问题处理问题的方面。文章主要也是记录处理过程,找处理过程相关的资料已经比较麻烦了,所以积累下来,以备不时之需。

解决思路:

1、到群晖启动相关log目录:

root@synology-files:cd /var/log/upstart

ls一下,可以看到茫茫多的log,其中最重要的是dsm-services.log

cat一下,看到有三个服务没有启动:

分别查看状态和尝试启动:

root@synology-files:/var/log/upstart# synoservice –status nginx

service [nginx] status=[error]

required upstart job:

[nginx] is stop.

=======================================

root@synology-files:/var/log/upstart# synoservice –start nginx

root@synology-files:/var/log/upstart# synoservice –status nginx

Service [nginx] status=[enable]

required upstart job:

[nginx] is start.

=======================================

ng和DSM都可以启动,而apparmor不可以,此时访问页面,显示:

之后也可以显示登录页面,但是报错:正在准备xxxx,无法登录

那么基本可以确定就是apparmor的问题。

同一个路径下cat apparmor.log,可以看到大概有下面的报错:

2022-06-29T15:08:44+0800 AppArmor parser Error for /etc/apparmor.d/pkg_SynologyApplicationService in /etc/apparmor.d/pkg_SynologyApplicationService at line 1: Found unexpected character: ”

AppArmor parser Error for /etc/apparmor.d/pkg_SynologyApplicationService in /etc/apparmor.d/pkg_SynologyApplicationService at line 1: Found unexpected character: ”

AppArmor parser Error for /etc/apparmor.d/pkg_SynologyApplicationService in /etc/apparmor.d/pkg_SynologyApplicationService at line 1: syntax error, unexpected TOK_ID, expecting TOK_OPEN

那么按图索骥,找到文件ls -l查看其真实位置:

lrwxrwxrwx 1 root root 87 Jun 27 15:00 pkg_SynologyApplicationService -> /var/packages/ReplicationService/target/sbin/synobtrfsreplicacore

对比另一台群晖的同一个软链接,则指向不同的路径:

/var/packages/SynologyApplicationService/target/apparmor/pkg_SynologyApplicationService

检查一下文件都存在,那么也不需要拿文件过来,直接改掉软链接,reboot。

启动完成后发现问题解决,可以正常登录啦,但报了一个Node.js的错误,暂时先处理到这。

参考资料:

https://blog.csdn.net/weixin_42526166/article/details/116580265

https://community.synology.com/enu/forum/1/post/134179

https://www.mianao.info/2018/04/04/%E8%A7%A3%E5%86%B3%E9%BB%91%E7%BE%A4%E6%99%96%E6%95%85%E9%9A%9C-%E6%8A%B1%E6%AD%89-%E6%82%A8%E6%89%80%E6%8C%87%E5%AE%9A%E7%9A%84%E9%A1%B5%E9%9D%A2%E4%B8%8D%E5%AD%98%E5%9C%A8/comment-page-1?replyTo=467

https://zhuanlan.zhihu.com/p/459751737

https://xpenology.com/forum/topic/12406-how-to-fix-sorry-that-page-doesnt-exist/

https://azhuge233.com/%E9%BB%91%E7%BE%A4%E6%99%96-%E6%8A%B1%E6%AD%89%EF%BC%8C%E6%82%A8%E6%89%80%E6%8C%87%E5%AE%9A%E7%9A%84%E9%A1%B5%E9%9D%A2%E4%B8%8D%E5%AD%98%E5%9C%A8-%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/?shared=email&msg=fail#huan_jing

https://www.cnblogs.com/yibeimingyu

You may also like...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注