启动报错日志

2022年01月04日 15:34:16 ============================================
2022年01月04日 15:34:16              Koolshare LEDE X64 软件中心 zerotier    
2022年01月04日 15:34:16 ============================================
2022年01月04日 15:34:16 关闭主服务
2022年01月04日 15:34:16 开始检测固件内zerotier支持环境
2022年01月04日 15:34:16 =====================================================
2022年01月04日 15:34:16 获取支持环境最新版本信息
2022年01月04日 15:34:33 最新版本信息已成功获取,准备下载安装
2022年01月04日 15:34:33 安装支持环境-1
2022年01月04日 15:34:39 支持环境-1已安装,检测通过
2022年01月04日 15:34:39 ============================================
2022年01月04日 15:34:39 所有支持环境已经就绪,开始运行
2022年01月04日 15:34:39 开始运行主服务
2022年01月04日 15:34:39 Done!
2022年01月04日 15:34:39 开始配置网络接口ZEROTIER
2022年01月04日 15:34:39 Done!
2022年01月04日 15:34:39 开始配置防火墙
2022年01月04日 15:34:39 Done!
2022年01月04日 15:34:39 开始配置ID
2022年01月04日 15:34:39 等待建立连接15s
Error relocating /usr/bin/zerotier-cli: _ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev: symbol not found
Error relocating /usr/bin/zerotier-cli: _ZSt28__throw_bad_array_new_lengthv: symbol not found
Error relocating /usr/bin/zerotier-cli: _ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev: symbol not found
2022年01月04日 15:34:54 Done!
2022年01月04日 15:34:54 ============================================
2022年01月04日 15:34:54 all done enjoy!
2022年01月04日 15:34:54 页面将在3秒后跳转

网上能搜到的教程,基本上就是去修改/etc/config/zerotier这个配置文件,将option enabled 0 改为1
实际上我测试了多个lede/openwrt的版本,按照以上方法都是解决报错都是不够的
实际上是因为c++版本太低,导致依赖没有找到,所以才报错

解决方案

opkg update && opkg install libstdcpp6

更新完后,reboot重启,再重新运行即可

最后修改:2022 年 01 月 04 日 03 : 48 PM
如果觉得我的文章对你有用,请随意赞赏