[N1] 旧脚本方式(0.2.2-4n)证书转换为镜像证书

版主: 论坛版主

回复
头像
wusheng
硕士研究生
帖子: 260
注册时间: 01 11月 2018, 18:13

[N1] 旧脚本方式(0.2.2-4n)证书转换为镜像证书

帖子 wusheng » 19 12月 2018, 11:27

整个流程:
先转换证书-->复制证书出来备用-->给N1刷进官方镜像-->另刷一个armbian到U盘-->启动armbian-->用armbian还原证书-->拔下U盘启动镜像
1. 首先ssh登录N1,账户名为root ,密码为你先前修改过的密码
2. 下载转换脚本

代码: 全选

cd ~&&wget https://raw.githubusercontent.com/qinghon/Scripts/master/bonuscloud/Script2img.sh
3. 执行转换脚本

代码: 全选

cd ~&&sh Script2img.sh
转换后的备份文件在/boot目录、/tmp 目录各有一份
文件名格式为bcloud-xxxxxxxxxxxx.tar.gz ,xx为MAC地址
转换后的文件可以用这个教程还原viewtopic.php?f=14&t=1043 (使用新脚本)
如果是U盘启动的armbian,可以直接将U盘插到电脑上复制下来
或者使用winscp将证书复制下来

---------------------------------------
如果出现这样的情况
snipaste_2018_12_19_21_42_41.png
snipaste_2018_12_19_21_42_41.png (83.93 KiB) 查看 19422 次
可以手动输入证书路径
例如

代码: 全选

sh Script2img.sh /root/bxc/bcloud
问题:
转换恢复后不能运行
viewtopic.php?f=14&t=2048&p=7528#p7528
有未记录问题联系https://t.me/wusheng

kendwk
新人报道
帖子: 2
注册时间: 04 11月 2018, 15:11

Re: [N1] 脚本方式证书转换为镜像证书

帖子 kendwk » 19 12月 2018, 13:33

我自己装的Armbian,然后用命令行安装的博纳云,应该就是脚本方式吧?用了提示路径不对。
cat: bcloud/bcode: No such file or directory
cat: bcloud/email: No such file or directory
cp: cannot stat 'bcloud': No such file or directory
Script2img.sh: 15: Script2img.sh: cannot create bcloud/node.db: Directory nonexistent
-e eth0 mac address Is xx:xx:xx:xx:xx:xx not equal to set mac
tar: opt/bcloud: Cannot stat: No such file or directory
etc/network/interfaces
tar: Exiting with failure status due to previous errors

kendwk
新人报道
帖子: 2
注册时间: 04 11月 2018, 15:11

Re: [N1] 脚本方式证书转换为镜像证书

帖子 kendwk » 19 12月 2018, 14:52

再补充下,本人纯粹小白,不知道以下的理解和操作对不对:
把脚本里面的$BCLOUD改为绝对路径/root/bxc/bcloud,
这样执行脚本就不会再提示路径不对,但还是存在MAC地址不匹配的问题。根据脚本路径看了下,
/etc/network/interfaces文件中并没有显示MAC地址,这是提示不匹配的原因吗?

头像
wusheng
硕士研究生
帖子: 260
注册时间: 01 11月 2018, 18:13

Re: [N1] 脚本方式证书转换为镜像证书

帖子 wusheng » 19 12月 2018, 16:21

kendwk 写了:
19 12月 2018, 14:52
再补充下,本人纯粹小白,不知道以下的理解和操作对不对:
把脚本里面的$BCLOUD改为绝对路径/root/bxc/bcloud,
这样执行脚本就不会再提示路径不对,但还是存在MAC地址不匹配的问题。根据脚本路径看了下,
/etc/network/interfaces文件中并没有显示MAC地址,这是提示不匹配的原因吗?
是这个意思
有未记录问题联系https://t.me/wusheng

kendwk
新人报道
帖子: 2
注册时间: 04 11月 2018, 15:11

Re: [N1] 脚本方式证书转换为镜像证书

帖子 kendwk » 19 12月 2018, 17:29

[quote=wusheng post_id=4848 time=1545207676 user_id=50]
[quote=kendwk post_id=4847 time=1545202374 user_id=411]
再补充下,本人纯粹小白,不知道以下的理解和操作对不对:
把脚本里面的$BCLOUD改为绝对路径/root/bxc/bcloud,
这样执行脚本就不会再提示路径不对,但还是存在MAC地址不匹配的问题。根据脚本路径看了下,
/etc/network/interfaces文件中并没有显示MAC地址,这是提示不匹配的原因吗?
[/quote]

是这个意思
[/quote]

那这个问题能解决吗?

wony365
幼稚园
帖子: 14
注册时间: 19 12月 2018, 18:22

Re: [N1] 脚本方式证书转换为镜像证书

帖子 wony365 » 19 12月 2018, 18:23

[quote=wusheng post_id=4848 time=1545207676 user_id=50]
[quote=kendwk post_id=4847 time=1545202374 user_id=411]
再补充下,本人纯粹小白,不知道以下的理解和操作对不对:
把脚本里面的$BCLOUD改为绝对路径/root/bxc/bcloud,
这样执行脚本就不会再提示路径不对,但还是存在MAC地址不匹配的问题。根据脚本路径看了下,
/etc/network/interfaces文件中并没有显示MAC地址,这是提示不匹配的原因吗?
[/quote]

是这个意思
[/quote]

那怎么解决?有这个错误无法生成压缩的备份文件!!!?

头像
wusheng
硕士研究生
帖子: 260
注册时间: 01 11月 2018, 18:13

Re: [N1] 脚本方式证书转换为镜像证书

帖子 wusheng » 19 12月 2018, 20:43

wony365 写了:
19 12月 2018, 18:23
wusheng 写了:
19 12月 2018, 16:21
kendwk 写了:
19 12月 2018, 14:52
再补充下,本人纯粹小白,不知道以下的理解和操作对不对:
把脚本里面的$BCLOUD改为绝对路径/root/bxc/bcloud,
这样执行脚本就不会再提示路径不对,但还是存在MAC地址不匹配的问题。根据脚本路径看了下,
/etc/network/interfaces文件中并没有显示MAC地址,这是提示不匹配的原因吗?
是这个意思
那怎么解决?有这个错误无法生成压缩的备份文件!!!?
切换到有bcloud文件夹的目录
有未记录问题联系https://t.me/wusheng

头像
地狱天使
小学生
帖子: 49
注册时间: 01 11月 2018, 22:03

Re: [N1] 脚本方式证书转换为镜像证书

帖子 地狱天使 » 19 12月 2018, 21:03

20181219205943.png
20181219205943.png (2.77 KiB) 查看 19426 次
cd /root/bxc切换目录后备份成功,红色警告不影响使用!

kendwk
新人报道
帖子: 2
注册时间: 04 11月 2018, 15:11

Re: [N1] 脚本方式证书转换为镜像证书

帖子 kendwk » 19 12月 2018, 21:41

[quote=地狱天使 post_id=4857 time=1545224634 user_id=63]
20181219205943.png

cd /root/bxc切换目录后备份成功,红色警告不影响使用!
[/quote]

MAC不匹配的话不能生成备份吧?

头像
wusheng
硕士研究生
帖子: 260
注册时间: 01 11月 2018, 18:13

Re: [N1] 脚本方式证书转换为镜像证书

帖子 wusheng » 19 12月 2018, 21:46

wony365 写了:
19 12月 2018, 18:23
wusheng 写了:
19 12月 2018, 16:21
kendwk 写了:
19 12月 2018, 14:52
再补充下,本人纯粹小白,不知道以下的理解和操作对不对:
把脚本里面的$BCLOUD改为绝对路径/root/bxc/bcloud,
这样执行脚本就不会再提示路径不对,但还是存在MAC地址不匹配的问题。根据脚本路径看了下,
/etc/network/interfaces文件中并没有显示MAC地址,这是提示不匹配的原因吗?
是这个意思
那怎么解决?有这个错误无法生成压缩的备份文件!!!?
这个问题已经解决了,再次下载脚本可以用了
有未记录问题联系https://t.me/wusheng

wony365
幼稚园
帖子: 14
注册时间: 19 12月 2018, 18:22

Re: [N1] 脚本方式证书转换为镜像证书

帖子 wony365 » 22 12月 2018, 09:55

现在安装恢复脚本都成功了,但是定制固件还是无法使其在线,还是离线状态。在U盘的armbian中挂载内部EMMC 发现跟脚本安装的大不一样,opt下有bcloud,而root下没有 bxc.sh ,而且EMMC内部自动启动是个config配置文件,我就想问下,自己挂载EMMC 应该把相关证书复制到定制固件的那几个目录里?

恢复sh脚本执行完,提示恢复成功,网站仍然提示不在线!

头像
二 猫
博士研究生
帖子: 1731
注册时间: 01 11月 2018, 18:34

Re: [N1] 脚本方式证书转换为镜像证书

帖子 二 猫 » 22 12月 2018, 10:41

wony365 写了:
22 12月 2018, 09:55
现在安装恢复脚本都成功了,但是定制固件还是无法使其在线,还是离线状态。在U盘的armbian中挂载内部EMMC 发现跟脚本安装的大不一样,opt下有bcloud,而root下没有 bxc.sh ,而且EMMC内部自动启动是个config配置文件,我就想问下,自己挂载EMMC 应该把相关证书复制到定制固件的那几个目录里?

恢复sh脚本执行完,提示恢复成功,网站仍然提示不在线!
多等一会儿呢,在线状态更新是有些延迟的
BonusCloud.io

头像
wusheng
硕士研究生
帖子: 260
注册时间: 01 11月 2018, 18:13

Re: [N1] 脚本方式证书转换为镜像证书

帖子 wusheng » 02 1月 2019, 18:28

解决转换后的证书不能上线的问题

原因:
转换脚本有个bug,bcode和email写入node.db后没有复制过去

解决办法:在恢复证书确不能上线的设备上执行

代码: 全选

cd ~&&wget https://raw.githubusercontent.com/qinghon/Scripts/master/bonuscloud/Script2img.sh -O Script2img.sh&&sh Script2img.sh /opt/bcloud
tar -zxvf $(ls /tmp/bcloud-*|head -n 1) -C / &&systemctl restart bxc-node
有未记录问题联系https://t.me/wusheng

回复