Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package resolved by rosdep, but not by apt #169

Open
Ewoodss opened this issue Oct 28, 2024 · 3 comments
Open

Package resolved by rosdep, but not by apt #169

Ewoodss opened this issue Oct 28, 2024 · 3 comments
Labels

Comments

@Ewoodss
Copy link

Ewoodss commented Oct 28, 2024

Description
Don't know if this is the right place too post this, but the package isn't available in the ros2 humble apt repo.

  • Library Version: ?
  • ROS Version: Humble
  • Platform / OS: Ubuntu 22.04

logs

sudo apt update
Hit:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:2 https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64  InRelease                                                                       
Hit:3 https://deb.nodesource.com/node_20.x nodistro InRelease                  
Hit:4 http://archive.ubuntu.com/ubuntu jammy InRelease                         
Hit:5 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:6 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:7 http://packages.ros.org/ros2/ubuntu jammy InRelease
Reading package lists... Done      
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

rosdep install -i --from-path ./ros2_ws/src --rosdistro humble -y -r
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
vision_package: Cannot locate rosdep definition for [tracker]
motor_controls: Cannot locate rosdep definition for [nanolib]
data_gathering: Cannot locate rosdep definition for [OpenCV]
Continuing to install resolvable dependencies...
executing command [sudo -H apt-get install -y ros-humble-web-video-server]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package ros-humble-web-video-server
ERROR: the following rosdeps failed to install
  apt: command [sudo -H apt-get install -y ros-humble-web-video-server] failed
  apt: Failed to detect successful installation of [ros-humble-web-video-server]

Steps To Reproduce

Install ros2 humble on ubuntu 22.04
add web_video_server too a package.xml
run

 rosdep install -i --from-path ./ros2_ws/src --rosdistro humble -y -r

Expected Behavior
it installs this package

Actual Behavior
it complains that it can't find the package
error:
Unable to locate package ros-humble-web-video-server

@Ewoodss Ewoodss added the bug label Oct 28, 2024
@bjsowa
Copy link
Collaborator

bjsowa commented Oct 28, 2024

The package is available in the testing repository. It will be available in the main repo after the next sync

@Ewoodss
Copy link
Author

Ewoodss commented Oct 28, 2024

Thx for the information, for me this issue can now be closed, or if you like keep it open until next sync has happened.

@bjsowa
Copy link
Collaborator

bjsowa commented Oct 28, 2024

I'll close this when the package will be synced in all distributions. Current status:

  • Humble
  • Iron
  • Jazzy
  • Rolling

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants