将我的 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
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/6619.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~