Skip to content

📝 New ros2-sources deb should use dpkg, not apt install #5751

Closed
@ds196

Description

@ds196

Issue Type

  • 🐛 Bug / Problem
  • ✏️ Typo / Grammar
  • 📖 Outdated Content
  • 🚀 Enhancement

Generated by Generative AI

No response

Distribution

Humble

Description

I noticed recently after getting expired key errors from apt update that the installation instructions for Humble had been updated to use a deb file for apt source and key setup rather than manually adding the key and cating ros2.list (f6e5896). When I attempted to update my system by removing ros2.list and the pre-existing key and following the new instructions, I got an error that the signed-by fields were conflicting between ros2.list and ros2.source. It seems like apt install ros2-apt-source.deb somehow re-introduced ros2.list when it "used ros2-apt-source instead of ros2-apt-source.deb".

Affected Pages/Sections

No response

Screenshots or Examples (if applicable)

No response

Suggested Fix

To fix this and prevent more errors in the future as ros2-apt-source is updated, I believe it would be more ideal to use dpkg -i rather than apt install to install the deb file.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions