使用一键安装过程中遇到程序崩溃
-
在ubuntu 24的jetson设备Thor上运行一键安装ros1-noetic时在
创建文件:/home/nvsciipc/.fishros/bin/ros1
时出现报错,在论坛上找似乎是用户名读取问题?nvsciipc不太清楚怎么来的请为你的noetic容器取个名字吧! >>ros1 收到名字ros1 请问你要使用什么网络模式? 1.host (主机模式,容器共享宿主机的网络命名空间,没有隔离(仅 Linux)) 2.bridge (桥接模式,默认网络模式,每个容器都有自己的 IP,容器之间通过网桥通信,宿主机通过端口映射访问) >>1 Run CMD Task:[sudo docker run -dit --name=ros1 --privileged -v /home/nvsciipc:/home/nvsciipc -v /tmp/.X11-unix:/tmp/.X11-unix --device=/dev/dri/renderD128 -v /dev:/dev -v /dev/dri:/dev/dri --device=/dev/snd -e DISPLAY=unix$DISPLAY --network host -w /home/nvsciipc ros:noetic] 4eb86771cc3f00c1fa44c3bb3d2f709bb593ffb1234694f0e0976daae7dc6d59 Run CMD Task:[docker exec -it ros1 /bin/bash -c "echo -e ' source /opt/ros/noetic/setup.bash' >> ~/.bashrc" ] Run CMD Task:[xhost +local:] non-network local connections being added to access control list ================================5.生成命令====================================== 创建文件:/home/nvsciipc/.fishros/bin/ros1 Run CMD Task:[sudo mv /tmp/ros1 /home/nvsciipc/.fishros/bin/ros1] [-][0.00s] CMD Result:success 检测到程序发生异常退出,请打开:https://fishros.org.cn/forum 携带如下内容进行反馈 标题:使用一键安装过程中遇到程序崩溃Traceback (most recent call last):
File "/tmp/fishinstall/install.py", line 134, in <module>
main()
File "/tmp/fishinstall/install.py", line 123, in main
run_tool_file(tools[code]['tool'].replace("/","."))
File "/tmp/fishinstall/tools/base.py", line 1521, in run_tool_file
if tool.run()==False: return False
^^^^^^^^^^
File "/tmp/fishinstall/tools/tool_install_ros_with_docker.py", line 268, in run
self.install_ros_with_docker()
File "/tmp/fishinstall/tools/tool_install_ros_with_docker.py", line 257, in install_ros_with_docker
self.generte_command(container_name,rosname)
File "/tmp/fishinstall/tools/tool_install_ros_with_docker.py", line 229, in generte_command
FileUtils.find_replace_sub(bashrc,"# >>> fishros scripts >>>","# <<< fishros scripts <<<", "")
File "/tmp/fishinstall/tools/base.py", line 1333, in find_replace_sub
with open(file) as f:
^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/home/nvsciipc/.bashrc'本次运行详细日志文件已保存至 /tmp/fishros_install.log
检测到本次运行出现失败命令,直接退出按Ctrl+C,按任意键上传日志并退出