分享
查看: 887|回复: 0

[分享] ThingJS-X部署时遇到的问题案例及解决方案

[复制链接]

ThingJS-X部署时遇到的问题案例及解决方案

发表于 2023-8-1 14:10:26 来自 分享 阅读模式 倒序浏览
zzv_icon887 zzr_icon0 查看全部
本帖最后由 15234496108 于 2023-8-1 14:39 编辑

一:ThingJS-X4 安装准备、部署、运维和升级的官方文档地址(安装前,请通读)
Linux:
Windows:
ThingJS-X日志文件默认位置:
  • Windows:uino/ThingJSX/thingjsx-server/logs下的project-i.log或project-e.log文件
  • Linux:uino/thingjsx-server/logs下的project-i.log或者project-e.log文件
您可以根据不同操作系统,在相应的路径下找到对应的日志文件。这些日志文件记录了产品的故障信息,有助于故障排查和问题解决。

二:ThingJS-X部署时遇到的问题案例及解决方案
1.Liunx、arm架构部署相关
1.1 在Ubuntu上部署失败,提示"无法安装服务,不支持X86_64架构的处理器"或者安装ES报"/root/.bash profile: 没有那个文件或目录"
ThingJS-X部署时遇到的问题案例及解决方案
ThingJS-X部署时遇到的问题案例及解决方案
故障原因:问题是Ubuntu默认使用的是/bin/sh,需要按照安装文档改为/bin/bash
解决方案:
按照文档安装部署,安装对应的依赖项,参考Ubuntu安装部署文档执行以下命令:
  1. 执行以下命令,在弹出的页面中选择“No”,回车确定。
  2.   sudo dpkg-reconfigure dash
  3.   sudo apt-get install gcc g++
  4.   或者
  5.   sudo apt-get install build-essential</span>
复制代码
1.2 ARM X64架构的麒麟系统,安装时提示"系统缺少必要的运行库",增加依赖库后依旧报依赖错误
ThingJS-X部署时遇到的问题案例及解决方案
故障原因:libILicense-native-5.3.0.so依赖/lib64/libstdc++.so.6,但libILicense-native-5.3.0.so是arm64架构的,而/lib64/libstdc++.so.6是x86架构的,导致找不到对应依赖。
解决方案:参考案例进行解决,具体解决方案可能需要根据实际情况进行调整。

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

本版积分规则

130700ppkpl8x3t7tt1b1t