Skip to main content

waiting for console to start问题排查

本文介绍遇到waiting for console to start问题排查步骤。

简述

初次安装遇到 Waiting for console to start 报错,并一直持续出现,常见原因有:

  • 没有按照安装文档正确安装
  • 网络环境不正常,保姆进程(sidecar)不能访问控制台(console)
  • 控制台启动过程异常,完整服务没有正常启动
  • docker-compose 版本不支持

排查步骤

  1. 进入保姆进程容器,执行以下命令探测控制台是否正常。

    curl --noproxy "*" -s -m 5 -IL http://console:8111

  2. 检查下 docker-compose 版本,目前支持 docker-compose 1.x 版本,后续增加更多版本支持。
  3. 如版本无问题,进入控制台容器docker exec -it cloudcanal-console /bin/bash内查看日志,文件路径:/home/clougence/logs/cloudcanal/console/console.log,其他详细 console 日志路径日志路径
    • 如果日志内容如下图所示,表明是网络原因导致无法启动,
      • 尝试删除网桥解决:
        1. 关闭所有运行中容器sh stop.sh,并且关闭 docker 服务sudo systemctl stop docker
        2. 关闭 docker 相关的虚拟网卡设备sudo ip link set docker0 down
        3. 安装 bridge 工具yum install bridge-utils,删除 docker0 等桥接设备(必须删除 docker0 ,否则没有用)
          sudo brctl delbr docker0
          brctl show
          # 删除 brtcl show 返回的所有 br-前缀的桥接设备
          sudo brctl delbr br-0a43f8c7f8e2
        4. 启动 docker 守护进程sudo systemctl start docker,启动 CloudCanal sh start.sh
  4. 如果上述步骤无法自助解决问题,请加群提问,请描述问题背景并提供报错日志或截图。