【ROS2问题记录】ros2 bag play xx.db3失败

报错内容:

nvidia@oceanstar:~/yolov8_ros2-Tensorrt$ ros2 bag play
rosbag2_2024_04_24-13_55_03_0.db3 /opt/ros/foxy/bin/ros2:6:
DeprecationWarning: pkg_resources is deprecated as an API. See
https://setuptools.pypa.io/en/latest/pkg_resources.html from
pkg_resources import load_entry_point [ERROR] [1716963649.066362977]
[rosbag2_storage]: Could not open ‘rosbag2_2024_04_24-13_55_03_0.db3’
with ‘sqlite3’. Error: Failed to setup storage. Error: Error when
processing SQL statement. SQLite error (10): disk I/O error [ERROR]
[1716963649.066723046] [rosbag2_storage]: Could not load/open plugin
with storage id ‘sqlite3’. [ERROR] [1716963649.066848071]
[rosbag2_transport]: Failed to play: No storage could be initialized.

搜集了解决方案有安装sql3,有说版本录制db3和播放db3的版本不统一,都不对
我这边的问题是文件传输受损,导致replay失败,解决办法是压缩后传过去,再解压。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值