Robotics StackExchange | Archived questions

"The repository '.../ros2/ubuntu impish Release' does not have a Release file" (Foxy)

Installing ROS 2 via Debian Packages from https:/docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html after following the instructions everything worked well until i used 'sudo apt update' following error occured:

E: The repository 'http://packages.ros.org/ros2/ubuntu impish Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

I'm using pop_os 21.10 graphics card model is Mesa Intel® HD Graphics 5500 (BDW GT2) gcc version- (Ubuntu 11.2.0-7ubuntu2) 11.2.0

Asked by shub_o4 on 2022-01-01 15:11:48 UTC

Comments

Answers

Installing ROS 2 via Debian Packages from https:/docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html [..] I'm using pop_os 21.10

ROS 2 Foxy is not supported on Ubuntu Impish Indri (21.10), which is what Pop_OS is based on.

That's why apt returns you that error.

You can only install Foxy using apt on Ubuntu Focal (20.04) and derivatives of that.

It's quite clearly stated which platforms are supported on the page you link:

only Ubuntu Focal supported

Another source for this information would be REP 2000: ROS 2 Releases and Target Platforms, specifically, the ROS 2 Foxy Fitzroy section:

only focal gets binary packages for foxy

Asked by gvdhoorn on 2022-01-04 04:24:57 UTC

Comments

Yes it was clearly mentioned on website but i thought may be there is some other way around with pop_os 21.10. Thankyou for your response. I will re-install 20.04 LTS. Hope it runs on that.

Asked by shub_o4 on 2022-01-04 04:48:21 UTC

Could you please mark the question as answered by ticking the checkmark (✓) to the left of the answer if you feel it has been answered? Thanks.

Asked by gvdhoorn on 2022-01-04 04:54:20 UTC

I will re-install 20.04 LTS. Hope it runs on that.

it should, as that's the Ubuntu version officially supported by ROS 2 Foxy.

Note btw: ROS 2 Rolling is in the process of moving to Ubuntu Jammy Jellyfish (22.04). Rolling is not an LTS, and you'd need a Pop_OS version derived from 22.04, but that may be a way to get something newer running.

Another alternative could be to use a Docker based development environment, or something like condaforge.

Asked by gvdhoorn on 2022-01-04 04:58:39 UTC