Hello, I am trying to setup my ROSJect to contain tf_transformations in my ROS2 Jazzy environment. However, it seems like the container returns “E: Unable to locate package ros-jazzy-tf-transformations”. I tried doing “sudo apt update” too but that hasn’t worked since it seems like there is a key mismatch. Has anyone experience this on theConstruct container? If so, I would appreciate it if you could guide me to how to fix this. Also, ideally I would want to set up the tf-transformations package as a default for anyone who fork my ROSJect.
This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.
Hello @wsribunma ,
We have already fixed this issue with the Jazzy rosjects. So, if you create a new rosject you will be able to run sudo apt update and install ros-jazzy-tf-transformations or any other packages without any problems. If you want, I can also update your current rosject to include this fix. Let me know how else I can help you.
Best,
In addition to what @albertoezquerro said, please note that whatever you install on your VM is not persisted at the moment (when you leave and open the rosject after a while, it’ll all be gone).
You can have your custom installation automatically re-installed by creating a bash script course_install.sh in /home/user and adding all your install commands to the script. The script will be run each time the rosject (or one of its copies) is opened.
Thank you for your response @albertoezquerro, could you help update my current rosject to include this fix? It will be good to incorporate this without having to set up a new rosject.
@bayodesegun Good point, I’ll be sure to add this custom installation feature on my bash script. Thanks!
Done! Whenever you open your rosject again, you shouldn’t be getting the key mismatch error anymore.
Best,