查看: 4031|回复: 1

app报错,权限认证模块异常或无法连接服务器,错误处理

升级   0.47%

3

主题

0

回帖

47

积分

注册会员

Rank: 2

积分
47
发表于 2023-1-10 07:24:08 | 显示全部楼层 |阅读模式



     在ubuntu 20.4虚拟机里测试。以docker安装为例。  系统版本7.1.0。    原安卓app版本6.3.3。  

   1、 app 连接提示 “权限认证模块异常,请联系管理员”。

         原因:没有打开docker 的端口映射。官网下载页面的命令里只有 -p 80:80.    在7.1.0版本,在docker 中需要把20010 -20050 端口都映射。启动命令如下:

                 docker  run --name o2serverxx  -p 80:80 -p 20010:20010 -p 20020:20020 -p 20030:20030 -p 20040:20040 -p 20050:20050 -d o2oa/o2server:7.1.0

  2、app升级到6.4.14 .   系统换到7.2.0  以上 或 7.3.0  。

        手机app 连接平台报错: “无法连接服务器,请确认app连接”
       原因: 由于原有系统docker 镜像中做了端口转发,据官网文章写的。 如果按官网下载页面的说明: sudo docker run --name o2server1 -it -p 80:80 o2oa/o2server
    是会导致错误。 查看app日志发现  有 failed to connect to x.x.x.x (port 20020) form 你的手机IP (port xxxx)after 60000ms:   连接失败,被拒绝。这样的错误。
       解决:  将手机app要连接的系统的20010-20030 端口做映射。不是映射给相同端口,而是全映射给80端口。再由80端口去转发。 命令如下:
  
    docker  run --name o2serverxx  -p 80:80 -p 20010:80 -p 20020:80 -p 20030:80 -d o2oa/o2server:7.3.0

     搞了通宵,反复测试了10几次才弄明白。给有需要的。 希望官网文档写清楚,7.1.0与7.2.0以后版本的变化。

    建议:官方公布或说明平台版本配套的手机app的版本。

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-1-10 16:40:43 | 显示全部楼层
感谢您的反馈,管理员已反馈给相关人员处理
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread