找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7171|回复: 13

[已解决]transmission 升级 webui 失败,求教

[复制链接]
发表于 2023-3-19 18:08 | 显示全部楼层 |阅读模式
本帖最后由 craneincloud 于 2023-3-20 19:13 编辑

后面还有很多,没再复制,全部提示是readonly,不知哪出了问题,固件是hiboy的B70最新版,用putty登陆ssh,账号是admin

--------------------------------------------------------------------------------------------------------

<< 2023-03-19 18:03:55 >> 您正在使用指定版本安装,版本: 1.6.1-update1
<< 2023-03-19 18:03:55 >> 正在搜索 Transmission Web 目录...
<< 2023-03-19 18:03:55 >> 指定的目录不存在,准备进行搜索,请稍候...
<< 2023-03-19 18:03:59 >> 正在尝试指定版本 1.6.1-update1
<< 2023-03-19 18:03:59 >> 正在下载 Transmission Web Control...

Connecting to gitee.com (212.64.63.190:443)
Connecting to gitee.com (212.64.63.215:443)
v1.6.1-update1.tar.g 100% |********************************| 1178k  0:00:00 ETA
<< 2023-03-19 18:04:00 >> 下载完成,正在准备安装...
<< 2023-03-19 18:04:00 >> 正在解压安装包...
mv: can't rename '/usr/share/transmission/web/index.html': Read-only file system
<< 2023-03-19 18:04:01 >> 正在复制安装包...
cp: can't stat '/tmp/tr-web-control/transmission-web-control/src/.': No such file or directory
<< 2023-03-19 18:04:01 >> 正在设置权限,大约需要一分钟 ...
chmod: /usr/share/transmission/web: Read-only file system
chmod: /usr/share/transmission/web/lang: Read-only file system
chmod: /usr/share/transmission/web/script: Read-only file system
chmod: /usr/share/transmission/web/script/easyui: Read-only file system
chmod: /usr/share/transmission/web/script/easyui/locale: Read-only file system
chmod: /usr/share/transmission/web/script/easyui/plugins: Read-only file system
chmod: /usr/share/transmission/web/script/easyui/themes: Read-only file system
chmod: /usr/share/transmission/web/script/easyui/themes/default: Read-only file  



我的恩山、我的无线 The best wifi forum is right here.
发表于 2023-3-19 18:22 | 显示全部楼层
Padavan系统就是这样的,只有在编译固件的时候,升级文件,编译完了,刷进设备,只有 /etc/storage 文件夹是可读写,其他目录都是只读

点评

明白了,谢谢  详情 回复 发表于 2023-3-19 23:30
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-19 19:44 | 显示全部楼层
我是用mount命令,在脚本里开机自动执行

点评

您的脚本能不能分享一下,谢谢  详情 回复 发表于 2023-3-19 23:31
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-19 21:45 来自手机 | 显示全部楼层
应该先将文件存在tmp里,再修改可执行权限,再mount

点评

能给详细指点一下么?我把install-tr-control-gitee.sh下载下来并上传到tmp目录中了,然后是不是执行1、cd tmp 2、chmod +x install-tr-control-gitee.sh ?这个mount命令如何使用?transmission webui的目录是/usr/  详情 回复 发表于 2023-3-19 23:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-19 23:29 | 显示全部楼层
本帖最后由 craneincloud 于 2023-3-19 23:42 编辑
630281661 发表于 2023-3-19 21:45
应该先将文件存在tmp里,再修改可执行权限,再mount

能给详细指点一下么?我把install-tr-control-gitee.sh下载下来并上传到tmp目录中了,然后是不是执行1、cd /tmp 2、chmod +x install-tr-control-gitee.sh ?这个mount命令如何使用?transmission webui的目录是/usr/share/transmission/web,我试了mount /usr/share/transmission/web/ -o rw,remount,但提示can't find /usr/share/transmission/web in /proc/mounts
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-19 23:30 | 显示全部楼层
jjit 发表于 2023-3-19 18:22
Padavan系统就是这样的,只有在编译固件的时候,升级文件,编译完了,刷进设备,只有 /etc/storage 文件夹 ...

明白了,谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-19 23:31 | 显示全部楼层
CNumber 发表于 2023-3-19 19:44
我是用mount命令,在脚本里开机自动执行

您的脚本能不能分享一下,谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-20 00:03 来自手机 | 显示全部楼层
你下载的文件要解压好放tmp再去改权限,再mount。也可以在论坛找解包工具直接替换文件再打包
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-20 00:14 来自手机 | 显示全部楼层
本帖最后由 630281661 于 2023-3-20 01:11 编辑

你修改下你的脚本文件:
下载压缩包到/tmp。
解压文件到/tmp/ransmission/web,
此处要注意压缩包内文件的目录层数,如果是/ransmission/web的样式就直接解压到/tmp。
chmod 777 /tmp/ransmission/web ,也可以不是777,反正可执行就行。
mount --bind /tmp/ransmission/web /usr/share/transmission/web。

点评

水平有限,所以一边百度一边学习了下您发的脚本,您看看我理解的是否正确。 因为padavan固件的原因,原webui目录(/usr/share......)是只读,于是您把新版本的webui解压缩到/tmp/transmission/web中,然后修改这  详情 回复 发表于 2023-3-20 10:45
我学习学习,谢谢  详情 回复 发表于 2023-3-20 10:20
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-20 10:20 | 显示全部楼层
630281661 发表于 2023-3-20 00:14
你修改下你的脚本文件:
下载压缩包到/tmp。
解压文件到/tmp/ransmission/web,

我学习学习,谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-20 10:45 | 显示全部楼层
本帖最后由 craneincloud 于 2023-3-20 10:46 编辑
630281661 发表于 2023-3-20 00:14
你修改下你的脚本文件:
下载压缩包到/tmp。
解压文件到/tmp/ransmission/web,

水平有限,所以一边百度一边学习了下您发的脚本,您看看我理解的是否正确。
因为padavan固件的原因,原webui目录(/usr/share......)是只读,于是您把新版本的webui解压缩到/tmp/transmission/web中,然后修改这个目录的权限,之后再把它挂载到原webui目录(/usr/share......)上,这样以后运行webui时系统就会到/tmp/transmission/web中调用。
另外,这个mount --bind命令是一次性还是永久性的?

点评

一次性,把脚本写到开机脚本里,就每次开机都会执行一次。。  详情 回复 发表于 2023-3-20 11:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-20 11:36 | 显示全部楼层
craneincloud 发表于 2023-3-20 10:45
水平有限,所以一边百度一边学习了下您发的脚本,您看看我理解的是否正确。
因为padavan固件的原因, ...

一次性,把脚本写到开机脚本里,就每次开机都会执行一次。。

点评

收到,谢谢  详情 回复 发表于 2023-3-20 12:17
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-20 12:17 | 显示全部楼层
shb110119 发表于 2023-3-20 11:36
一次性,把脚本写到开机脚本里,就每次开机都会执行一次。。

收到,谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2023-3-20 19:13 | 显示全部楼层
本帖最后由 craneincloud 于 2023-3-26 19:50 编辑

成功了,谢谢楼上诸位
我的解决方法是先用winscp在/tmp中新建/transmission/web目录并设置权限,然后把下载下来的webui1.6.1压缩包中的src文件夹解压缩出来,再用winscp把src文件夹中的所有文件上传到/tmp/transmission/web中,最后用mount --bind /tmp/transmission/web /usr/share/transmission/web把两个目录关联就可以了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 04:11

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表