web_video_server icon indicating copy to clipboard operation
web_video_server copied to clipboard

Package resolved by rosdep, but not by apt

Open Ewoodss opened this issue 1 year ago • 3 comments

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 avatar Oct 28 '24 14:10 Ewoodss

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

bjsowa avatar Oct 28 '24 14:10 bjsowa

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

Ewoodss avatar Oct 28 '24 14:10 Ewoodss

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

  • [x] Humble
  • [x] Iron
  • [x] Jazzy
  • [x] Rolling

bjsowa avatar Oct 28 '24 16:10 bjsowa

There was Humble sync a couple a days ago so the package should be installable by apt now. Only the Rolling distribution is missing now.

bjsowa avatar Nov 10 '24 19:11 bjsowa

Rolling got a new sync yesterday, so the package is finally available in all supported distribtions.

bjsowa avatar Nov 28 '24 09:11 bjsowa