线上比赛常见问题讨论帖

线上比赛帮助文档:https://docs.carsmos.cn

如果您遇到问题可以回复此贴。

Q1: 安装后无法运行场景,任务一直是排队中状态

检查 docker compose 版本是否为 1.29.2,如果不是,可使用/carsmos/oasis/public/docker-compose 替换本地的。
image

检查系统logs 是否有error,将errors回复本讨论话题,相关管理人员会及时回复帮您解决。
sh docker logs oasis-task-manager

Q2: 运行过程无法弹出视频查看窗口

检查创建任务过程中以下选项是打开的

修改 carsmos/oasis/service_module/install_service.sh 脚本 第 92 行
-e DISPLAY="$DISPLAY".0-e DISPLAY="$DISPLAY"

重新安装
cd /carsmos/oasis ./uninstall.sh ./install.sh
注意可以注释掉 uninstall.sh 代码中的 ./remove_image.sh 代码,可避免完全卸载本地docker镜像资源,从而重装过程中不用重新下载docker镜像,加快重新安装速度。

Q3: 运行场景异常

可重新运行场景,如果日志中有Task Time Out 或其他Error,并且Server 的FPS < 10 FPS, 请确保您的机器显卡配置不低于推荐配置 nvidia 3060 , 如果问题仍无法解决,请复制日志,并回复此贴。

Q4: 无法查看测试回看

重新运行场景测试

Q5: 如何查看Dora/Dora-drives执行日志?
可以使用docker logs -f oasis-dora 获取

2023-07-15 16:54:30.688 | ERROR | utils.service_register:get_service_status:134 - get_service_status failed [Errno None] Unable to connect to port 22 on 172.17.0.1
这个怎么解决呢

关闭防火墙了吗?
安装前请确保防火墙关闭。执行 sudo ufw status命令查看防火墙状态,默认关闭。

sudo ufw status
Status: inactive

如果是开启状态 active,那么执行下面命令关闭防火墙。

sudo ufw disable

如果不支持 ufw 命令,那么先执行下面命令进行安装

sudo apt install ufw

安装前请确保以下端口没有被占用,输入命令检查:

sudo netstat -anp

如果没有出现下面的端口号,则进行下一步。否则请关闭对应程序或执行命令杀死对应进程。

MYSQL_PORT="3306"
REDIS_PORT="6379"
NGINX_PORT="8080"
ETCD_CLIENT_PORT="2379"
ETCD_SERVER_PORT="2380"
INFLUX_CLIENT_PORT="8083"
INFLUX_SERVER_PORT="8086"

请先确认下本地 docker0 的 IP 地址是 172.17.0.1 吗?

与用户沟通,最终反馈为机器 SSH 有问题,当前该问题已解决。