
NAS已经开启了SSH的方法:
1.Putty,后sudo -i切换至root用户
cat /var/log/upstart/synoscgi.log
可以查看故障代码:
…… synoscgi_SYNO.Core.Package.Server_1_list: symbol lookup error: /lib/libsynopkg.so.1: undefined symbol: ……
如上面的说明libsynopkg.so.1有问题。
找到另外一台NAS,Winscp下载报错的所有文件。将之复制到故障NAS的lib里面,如果NAS没有root,是没有权限放进去的。
所以上传到tmp目录后拷贝到目标lib
cp /var/tmp/libsynopkg.so.1 /lib
cp /var/tmp/libsynoshare.so.6 /lib
再输入reboot即可!
若还有问题,尝试修复权限
chmod 644 /lib/libsynoshare.so.6
chmod 644 /lib/libsynopkg.so.1
本文介绍了一种解决NAS上出现的libsynopkg.so.1符号查找错误的方法。通过使用Putty连接并切换至root用户,查看/var/log/upstart/synoscgi.log日志获取错误信息。从正常NAS上下载缺失的库文件,通过Winscp传输到故障NAS,并使用cp命令复制到目标/lib目录下,最后重启NAS完成修复。
1216

被折叠的 条评论
为什么被折叠?



