apollo: dev_start.sh error on TX2
Hi there,
When I run
bash docker/scripts/dev_start.sh on TX2,
I got this error:
[INFO] Start pulling docker image apolloauto/apollo:dev-aarch64-20170927_1111 ... dev-aarch64-20170927_1111: Pulling from apolloauto/apollo Digest: sha256:10fc9daa7699f30650df05b9f3aff9762a236433e089e8755dcb0f6cfb7baab0 Status: Downloaded newer image for apolloauto/apollo:dev-aarch64-20170927_1111 Cannot find device "can0" Cannot find device "can0" modprobe: FATAL: Module nvidia not found in directory /lib/modules/4.4.38-tegra modprobe: FATAL: Module nvidia-uvm not found in directory /lib/modules/4.4.38-tegra Error response from daemon: manifest for apolloauto/apollo:localization_volume-aarch64-latest not found Unable to find image 'apolloauto/apollo:localization_volume-aarch64-latest' locally docker: Error response from daemon: manifest for apolloauto/apollo:localization_volume-aarch64-latest not found. See 'docker run --help'.
Any help? Thanks.
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 16 (9 by maintainers)
@263868161 From the error log, it seems that it tried to find ROS header file in a wrong directory “/apollo/ros/”, not “/home/tmp/ros”, so please check this. Maybe there a duplicated “ros” directory inside the source code director? Not sure.
Also, I made a docker image for tx2 that contains the most dependencies(but there are still some additional work need to be done by yourself, like nvidia driver, cuda, etc. NOT fully tested.), it can be pulled with:
NOTE: You also need a patched version dev_start.sh to pull the image and some other patches to pass the build. NOTE 2: This docker image is just for learning or technique validation, try at your own risk.
update: oops, made a typo in tag name, renamed.