版本:1.10.18在1panel后台直接更新,显示成功了,实际没有变化
参考本论坛
https://club.fnnas.com/forum.php?mod=viewthread&tid=24201&highlight=
大佬内容,按照大佬的操作一遍,一直访问不成功。我看了是因为解压文档的时候,解压出来的文件1pctl和1panel所有权会从root自动变成当前操作用户,而1panel的程序需要在root下运行,需要变更所有权。
踩了一些坑,所以我做了这个操作笔记:
1.下载最新版本离线包https://community.fit2cloud.com/#/products/1panel/downloads
2.解压下来按照大佬的方法放置文件
解压“ 1panel-v1.10.33-lts-linux-amd64.tar ”找到“1panel.service”这个文件。(这个文件名是目前最新的,你们更新时用最新的即可)
然后上传到 etc/systemd/system/ 目录再次点击升级就可以了。
到这一步,你会发现右下角已经更新到最新版本了,但是你到DNS账户位置你会发现毫无改变
接下来根据大佬增加的内容
进入/vol1/@appcenter/1Panel/bin/
把1pctl和1panel压缩备份下(防止出现错误)
上传刚刚解压文件中的1pctl和1panel,此时这两个文件的所有权已经从root变成fnos,我要做的是把所有权变更会root。以下4个步骤:
**1、**打开SSH终端,输入ssh 用户名@IP地址,比如我的是ssh fnos@192.168.1.1然后回车,输入密码,成功连接飞牛。
**2、**通过 SSH 连接后设置(你当前已经用 fnos账号连上 SSH):
在当前的命令行里输入sudo passwd root,然后按提示操作:
- 先输入fnos账号的密码(验证管理员权限)
- 再输入你想设置的 root 密码(输入时不显示)
- 再次输入 root 密码确认,成功后就可以用新密码作为 root 密码了。
- 如果你以前设置过root账户,可以直接跳过这一步
**3、**切换到root账户,直接输入su - root然后回车,输入刚才设置的密码(密码全程看不见的)回车登陆,
到这里开始第4步:
输入 chown root:root /vol1/@appcenter/1Panel/bin/1pctl回车,此时 1pctl文件的所有权从fnos变更回root
输入 chown root:root /vol1/@appcenter/1Panel/bin/1panel回车,此时 1panel文件的所有权从fnos变更回root
到这里更改已经完成
终端输入 systemctl restart 1panel.service重启服务
然后输入systemctl status 1panel.service查看启动状态
如果 status显示 active (running),说明重启成功
到这里基本正常进入新版本,可以愉快的玩耍了