鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    运行FishBot配置助手闪退

    已定时 已固定 已锁定 已移动
    一键安装
    fistbot 固件烧录 ubuntu 配置助手
    2
    7
    654
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • C
      Chengyawen26
      最后由 编辑

      你好,

      我在安装“ FishBot配置助手及固件发布页”的时候遇到一些问题。

      1. 我是ubuntu22.04 + humble, 然后人在海外(不知道有没有影响)

      我在安装配置助手时,是下载了git里的fishbot_tool.v1.0.0.beta1.linux_amd64,然后把他放到虚拟机ubuntu22.04里解压的。

      解压后,我运行运行命令 xhost + && sudo docker run -it --rm --privileged -v /dev:/dev -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY fishros2/fishbot_tool:v1.0.0.beta1 时:

      他会闪现一下配置助手的界面,然后立马就消失了。

      运行&报错结果:

      cheng@cheng-virtual-machine:~$ xhost + && sudo docker run -it --rm --privileged -v /dev:/dev -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY fishros2/fishbot_tool:v1.0.0.beta1
      access control disabled, clients can connect from any host
      [sudo] password for cheng:
      Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
      Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
      If this causes problems, reconfigure your locale. See the locale(1) manual
      for more information.
      2024-04-29 10:31:58 > FishBot配置工具已启动.
      2024-04-29 10:31:58 > [提示]获取到当前系统设备 ['/dev/ttyS0']
      Traceback (most recent call last):
      File "main.py", line 236, in <module>
      File "main.py", line 215, in show
      File "main.py", line 62, in first_startup_operate
      File "main.py", line 164, in choose_device_callback
      KeyError: 'motion_board'
      [7] Failed to execute script 'main' due to unhandled exception!

      2. 我也尝试运行:配置助手:xhost + && sudo docker run -it --rm --privileged -v /dev:/dev -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY fishros2/fishbot-tool:v1.0.0.20240219 python3 main.py 也报错了。

      报错结果:
      cheng@cheng-virtual-machine:~$ xhost + && sudo docker run -it --rm --privileged -v /dev:/dev -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY fishros2/fishbot-tool:v1.0.0.20240219 python3 main.py
      access control disabled, clients can connect from any host
      2024-04-29 10:37:33 > [提示]获取到当前系统设备 []
      []
      Traceback (most recent call last):
      File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 467, in _make_request
      self._validate_conn(conn)
      File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 1099, in _validate_conn
      conn.connect()
      File "/usr/local/lib/python3.10/dist-packages/urllib3/connection.py", line 653, in connect
      sock_and_verified = _ssl_wrap_socket_and_match_hostname(
      File "/usr/local/lib/python3.10/dist-packages/urllib3/connection.py", line 806, in ssl_wrap_socket_and_match_hostname
      ssl_sock = ssl_wrap_socket(
      File "/usr/local/lib/python3.10/dist-packages/urllib3/util/ssl
      .py", line 465, in ssl_wrap_socket
      ssl_sock = ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)
      File "/usr/local/lib/python3.10/dist-packages/urllib3/util/ssl
      .py", line 509, in _ssl_wrap_socket_impl
      return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
      File "/usr/lib/python3.10/ssl.py", line 513, in wrap_socket
      return self.sslsocket_class._create(
      File "/usr/lib/python3.10/ssl.py", line 1100, in _create
      self.do_handshake()
      File "/usr/lib/python3.10/ssl.py", line 1371, in do_handshake
      self._sslobj.do_handshake()
      ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
      File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 793, in urlopen
      response = self._make_request(
      File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 491, in _make_request
      raise new_e
      urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)

      The above exception was the direct cause of the following exception:

      Traceback (most recent call last):
      File "/usr/local/lib/python3.10/dist-packages/requests/adapters.py", line 486, in send
      resp = conn.urlopen(
      File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 847, in urlopen
      retries = retries.increment(
      File "/usr/local/lib/python3.10/dist-packages/urllib3/util/retry.py", line 515, in increment
      raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
      urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='fishros.org.cn', port=443): Max retries exceeded with url: /forum/api/v3/posts/2301 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
      File "/fishbot_tool/fishbot_tool/main.py", line 245, in <module>
      fishbottool = FishBotTool()
      File "/fishbot_tool/fishbot_tool/main.py", line 57, in init
      self.choose_device_callback()
      File "/fishbot_tool/fishbot_tool/main.py", line 175, in choose_device_callback
      board_bin = get_version_data()
      File "/fishbot_tool/fishbot_tool/data.py", line 13, in get_version_data
      response = requests.get(version_info_url)
      File "/usr/local/lib/python3.10/dist-packages/requests/api.py", line 73, in get
      return request("get", url, params=params, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/requests/api.py", line 59, in request
      return session.request(method=method, url=url, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/requests/sessions.py", line 589, in request
      resp = self.send(prep, **send_kwargs)
      File "/usr/local/lib/python3.10/dist-packages/requests/sessions.py", line 703, in send
      r = adapter.send(request, **kwargs)
      File "/usr/local/lib/python3.10/dist-packages/requests/adapters.py", line 517, in send
      raise SSLError(e, request=request)
      requests.exceptions.SSLError: HTTPSConnectionPool(host='fishros.org.cn', port=443): Max retries exceeded with url: /forum/api/v3/posts/2301 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))

      请大佬解答一下,谢谢。

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @Chengyawen26
        最后由 编辑

        @Chengyawen26 可以使用最新的windows/linux 可执行文件版本:

        https://github.com/fishros/fishbot_tool/releases

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        C 2 条回复 最后回复 回复 引用 0
        • C
          Chengyawen26 @小鱼
          最后由 编辑

          @小鱼
          大佬,你好,根据你的回复,我重新安装了tool,但是无论在Windows上还是在linux上,都同时出现了相同的error。报错如下:

          Traceback (most recent call last):
            File "main.py", line 236, in <module>
            File "main.py", line 215, in show
            File "main.py", line 62, in first_startup_operate
            File "main.py", line 164, in choose_device_callback
          KeyError: 'motion_board'
          
          

          尝试了很多,始终没找到解决方法,求解答,谢谢

          1 条回复 最后回复 回复 引用 0
          • C
            Chengyawen26 @小鱼
            最后由 编辑

            @小鱼

            1 在win上

            在Windows上运行报错的截图如下
            ceb39dbb-f729-4c63-bcc1-68cc680f3e84-image.png

            2 在Linux上

            在Ubuntu22.04里,我运行了release里最新版的,linux版和source版,但是都报同样的错误:
            1851a67d-dae3-4ce9-9709-e7809fcca028-image.png

            4b448b8d-5617-466c-ae40-2a5b429ba44b-image.png

            求解答,谢谢!

            小鱼小 3 条回复 最后回复 回复 引用 0
            • 小鱼小
              小鱼 技术大佬 @Chengyawen26
              最后由 编辑

              @Chengyawen26 先回退用beta beta版本,我抽空检查下这个bug

              新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

              1 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @Chengyawen26
                最后由 编辑

                @Chengyawen26 请检查你的电脑是否可以访问:https://fishros.org.cn/forum/api/v3/posts/2301 网址

                新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                1 条回复 最后回复 回复 引用 0
                • 小鱼小
                  小鱼 技术大佬 @Chengyawen26
                  最后由 编辑

                  @Chengyawen26 已经在beta2上修复了该问题,晚些访问release页面可以下载

                  新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                  1 条回复 最后回复 回复 引用 0
                  • 第一个帖子
                    最后一个帖子
                  皖ICP备16016415号-7
                  Powered by NodeBB | 鱼香ROS