13
2024
06
17:27:25

QTS “YOU DON’T HAVE PERMISSION TO ACCESS /APPS/NETMGR/ ON THIS SERVER.”

将我的 QNAP TS-251 + 服务器更新到最新固件版本并更新网络和虚拟交换机管理器后,我遇到了一个奇怪的错误,导致根本无法访问网络设置:

您无权访问此服务器上的 /apps/netmgr/。

经过一番调查,我似乎找到了我的罪魁祸首,即“/mnt/ext/opt/apps/netmgr”文件夹实际上是一个链接到 自身的符号链接,从而导致了错误。

如果您有兴趣尝试我的修复,请打开 SSH 连接并按照我的命令进行操作:
首先,我们检查问题是否实际上是一个坏的符号链接:

 [~] # ls -l /mnt/ext/opt/apps/netmgr lrwxrwxrwx 1 admin administ 19 Dec 30 01:36 /mnt/ext/opt/apps/netmgr -> /mnt/ext/opt/netmgr
 [~] # ls -l /mnt/ext/opt/netmgr/ lrwxrwxrwx 1 admin administ 19 Dec 30 01:36 /mnt/ext/opt/netmgr -> /mnt/ext/opt/netmgr
 [~] # ls -l /mnt/ext/opt/netmgr/
 ls: /mnt/ext/opt/netmgr/: Too many levels of symbolic links

接下来,删除它们

[~] # rm /mnt/ext/opt/netmgr
 [~] # rm /mnt/ext/opt/apps/netmgr

最后,用我们自己的符号链接替换到正确的位置。

 [~] # ln -s /share/CACHEDEV1_DATA/.qpkg/netmgr /mnt/ext/opt/apps/netmgr
 [~] # ln -s /share/CACHEDEV1_DATA/.qpkg/netmgr /mnt/ext/opt/netmgr

我仍在尝试让最新的 beta netmgr 正常运行,但如果取得任何进展,我就会更新它。

编辑:
最终我找到了一个可以通过命令行手动运行 netmgr 安装的文件。我不得不运行两次,但最终终于解决了!

 [~] # /mnt/HDA_ROOT/update_pkg/netmgr.bin --help
 Install QNAP package on TS series ...
 qinstall.sh
 data.tar.gz
 4773+1 records in
 4773+1 records out
 9834318 bytes (9.4MB) copied, 0.256437 seconds, 36.6MB/s
 qpkg.cfg
 package_routines
 netmgr 1.4.1 is already installed. Setup will now perform package upgrading.
 Link service start/stop script: netmgr.sh
 Set QPKG information in /etc/config/qpkg.conf
 /bin/cat: /tmp/asd.pid: No such file or directory
 start to listen
 /bin/cat: /tmp/nsd.pid: No such file or directory
 Starting NSDaemon




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/6619.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: