Skip to content

mutex 0.11.0 incompatible with turtlebot3 #125

@gftabor

Description

@gftabor

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Checked for every OS. Some dependency for turtlebot3 is failing? Not sure if it just needs to be rebuilt.

C:\Users\tabor\OneDrive\Documents\mqp>pixi shell
 WARN Encountered 1 warning while parsing the manifest:
  ! The `project` field is deprecated. Use `workspace` instead.
   ,-[C:\Users\tabor\OneDrive\Documents\mqp\pixi.toml:1:1]
 1 | ,-> [project]
 2 | |   name = "test"
 3 | |   version = "0.1.0"
 4 | |   description = "s"
 5 | |   authors = ["Your Name <your.email@example.com>"]
 6 | |   channels = ["https://prefix.dev/conda-forge","https://prefix.dev/robostack-jazzy"]
 7 | |-> platforms = ["linux-64", "osx-64", "win-64","linux-aarch64"]
   : `---- replace this with 'workspace'
 8 |
   `----

Error:   x failed to solve requirements of environment 'default' for platform 'linux-aarch64'
  |->   x failed to solve the environment
  |
  `-> Cannot solve the request because of: ros-jazzy-turtlebot3 * cannot be installed because there are no viable options:
      └─ ros-jazzy-turtlebot3 2.3.1 | 2.3.3 | 2.3.3 would require
         └─ ros2-distro-mutex 0.9.* jazzy_*, for which no candidates were found.
      ros-jazzy-desktop * cannot be installed because there are no viable options:
      └─ ros-jazzy-desktop 0.11.0 | 0.11.0 | 0.11.0 | 0.11.0 | 0.11.0 | 0.11.0 would require
         └─ ros2-distro-mutex 0.6.* jazzy_*, for which no candidates were found.
      The following packages are incompatible
      ├─ ros-jazzy-desktop * can be installed with any of the following options:
      │  └─ ros-jazzy-desktop 0.11.0 would require
      │     └─ ros-jazzy-rqt-common-plugins *, which can be installed with any of the following options:
      │        └─ ros-jazzy-rqt-common-plugins 1.2.0 would require
      │           └─ ros-jazzy-rqt-image-view *, which can be installed with any of the following options:
      │              └─ ros-jazzy-rqt-image-view 1.3.0 would require
      │                 └─ ros-jazzy-cv-bridge *, which can be installed with any of the following options:
      │                    └─ ros-jazzy-cv-bridge 4.1.0 would require
      │                       └─ libopencv >=4.11.0,<4.11.1.0a0, which can be installed with any of the following options:
      │                          ├─ libopencv 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 would require
      │                          │  └─ python >=3.13,<3.14.0a0 *_cp313, which can be installed with any of the following options:
      │                          │     └─ python 3.13.0 | 3.13.0 | 3.13.1 | 3.13.1 | 3.13.1 | 3.13.1 | 3.13.2 | 3.13.2 | 3.13.3 | 3.13.3 | 3.13.5 | 3.13.5 | 3.13.5 | 3.13.7 | 3.13.8 | 3.13.9 | 3.13.9
      │                          ├─ libopencv 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 |
      4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 would require
      │                          │  └─ libopenvino-tensorflow-frontend >=2025.0.0,<2025.0.1.0a0, which can be installed with any of the following options:
      │                          │     └─ libopenvino-tensorflow-frontend 2025.0.0 | 2025.0.0 | 2025.0.0 would require
      │                          │        └─ libprotobuf >=5.28.3,<5.28.4.0a0, which can be installed with any of the following options:
      │                          │           └─ libprotobuf 5.28.3 | 5.28.3
      │                          └─ libopencv 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 | 4.11.0 would require
      │                             └─ libprotobuf >=5.28.3,<5.28.4.0a0, which can be installed with any of the following options:
      ├─ ros-jazzy-turtlebot3 * cannot be installed because there are no viable options:
      │  └─ ros-jazzy-turtlebot3 2.3.3 would require
      │     └─ ros-jazzy-turtlebot3-navigation2 *, which cannot be installed because there are no viable options:
      │        ├─ ros-jazzy-turtlebot3-navigation2 2.3.3 would require
      │        │  └─ ros-jazzy-nav2-bringup *, which cannot be installed because there are no viable options:
      │        │     ├─ ros-jazzy-nav2-bringup 1.3.9 would require
      │        │     │  ├─ ros-jazzy-diff-drive-controller *, which cannot be installed because there are no viable options:
      │        │     │  │  ├─ ros-jazzy-diff-drive-controller 4.32.0 would require
      │        │     │  │  │  └─ ros-jazzy-hardware-interface *, which cannot be installed because there are no viable options:
      │        │     │  │  │     ├─ ros-jazzy-hardware-interface 4.37.0 would require
      │        │     │  │  │     │  └─ ros-jazzy-pal-statistics *, which cannot be installed because there are no viable options:
      │        │     │  │  │     │     ├─ ros-jazzy-pal-statistics 2.7.0 would require
      │        │     │  │  │     │     │  └─ ros-jazzy-pal-statistics-msgs *, which cannot be installed because there are no viable options:
      │        │     │  │  │     │     │     ├─ ros-jazzy-pal-statistics-msgs 2.7.0 would require
      │        │     │  │  │     │     │     │  └─ python_abi 3.12.* *_cp312, which cannot be installed because there are no viable options:
      │        │     │  │  │     │     │     │     └─ python_abi 3.12 | 3.12 | 3.12 | 3.12 | 3.12 would constrain
      │        │     │  │  │     │     │     │        └─ python 3.12.* *_cpython, which conflicts with any installable versions previously reported
      │        │     │  │  │     │     │     └─ ros-jazzy-pal-statistics-msgs 2.6.2 | 2.6.2 | 2.6.4 | 2.7.0 would require
      │        │     │  │  │     │     │        └─ ros2-distro-mutex 0.8.* jazzy_*, for which no candidates were found.
      │        │     │  │  │     │     └─ ros-jazzy-pal-statistics 2.6.2 | 2.6.2 | 2.6.4 | 2.7.0 would require
      │        │     │  │  │     │        └─ ros2-distro-mutex 0.8.* jazzy_*, for which no candidates were found.
      │        │     │  │  │     └─ ros-jazzy-hardware-interface 4.23.0 | 4.25.0 | 4.27.0 | 4.32.0 | 4.33.0 | 4.38.0 would require
      │        │     │  │  │        └─ ros2-distro-mutex 0.6.* jazzy_*, for which no candidates were found.
      │        │     │  │  └─ ros-jazzy-diff-drive-controller 4.18.0 | 4.20.0 | 4.22.0 | 4.26.0 | 4.28.0 | 4.33.1 would require
      │        │     │  │     └─ ros2-distro-mutex 0.6.* jazzy_*, for which no candidates were found.
      │        │     │  └─ ros-jazzy-ros-gz-sim *, which cannot be installed because there are no viable options:
      │        │     │     ├─ ros-jazzy-ros-gz-sim 1.0.16 would require
      │        │     │     │  └─ ros-jazzy-gz-sim-vendor *, which cannot be installed because there are no viable options:
      │        │     │     │     ├─ ros-jazzy-gz-sim-vendor 0.0.8 would require
      │        │     │     │     │  ├─ ros-jazzy-gz-common-vendor *, which can be installed with any of the following options:
      │        │     │     │     │  │  └─ ros-jazzy-gz-common-vendor 0.0.8 would require
      │        │     │     │     │  │     └─ ffmpeg >=8.0.0,<9.0a0, which can be installed with any of the following options:
      │        │     │     │     │  │        └─ ffmpeg 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 | 8.0.0 would
      require
      │        │     │     │     │  │           └─ libopenvino-tensorflow-frontend >=2025.2.0,<2025.2.1.0a0, which can be installed with any of the following options:
      │        │     │     │     │  │              ├─ libopenvino-tensorflow-frontend 2025.2.0 would require
      │        │     │     │     │  │              │  └─ libprotobuf >=6.31.1,<6.31.2.0a0, which can be installed with any of the following options:
      │        │     │     │     │  │              │     └─ libprotobuf 6.31.1 | 6.31.1 | 6.31.1
      │        │     │     │     │  │              └─ libopenvino-tensorflow-frontend 2025.2.0
      │        │     │     │     │  └─ ros-jazzy-gz-rendering-vendor *, which cannot be installed because there are no viable options:
      │        │     │     │     │     ├─ ros-jazzy-gz-rendering-vendor 0.0.6 would require
      │        │     │     │     │     │  └─ ros-jazzy-gz-ogre-next-vendor *, which cannot be installed because there are no viable options:
      │        │     │     │     │     │     ├─ ros-jazzy-gz-ogre-next-vendor 0.0.5 would require
      │        │     │     │     │     │     │  └─ shaderc >=2025.4,<2025.5.0a0, which cannot be installed because there are no viable options:
      │        │     │     │     │     │     │     └─ shaderc 2025.4, which conflicts with the versions reported above.
      │        │     │     │     │     │     └─ ros-jazzy-gz-ogre-next-vendor 0.0.5 | 0.0.5 | 0.0.5 | 0.0.5 | 0.0.5 | 0.0.5 would require
      │        │     │     │     │     │        └─ ros2-distro-mutex 0.6.* jazzy_*, for which no candidates were found.
      │        │     │     │     │     └─ ros-jazzy-gz-rendering-vendor 0.0.5 | 0.0.5 | 0.0.6 | 0.0.6 | 0.0.6 | 0.0.6 would require
      │        │     │     │     │        └─ ros2-distro-mutex 0.6.* jazzy_*, for which no candidates were found.
      │        │     │     │     └─ ros-jazzy-gz-sim-vendor 0.0.6 | 0.0.7 | 0.0.8 | 0.0.8 | 0.0.8 | 0.0.9 would require
      │        │     │     │        └─ ros2-distro-mutex 0.6.* jazzy_*, for which no candidates were found.
      │        │     │     └─ ros-jazzy-ros-gz-sim 1.0.7 | 1.0.7 | 1.0.11 | 1.0.14 | 1.0.14 | 1.0.16 | 1.0.16 would require
      │        │     │        └─ ros2-distro-mutex 0.6.* jazzy_*, for which no candidates were found.
      │        │     └─ ros-jazzy-nav2-bringup 1.3.4 | 1.3.5 | 1.3.7 | 1.3.7 | 1.3.10 would require
      │        │        └─ ros2-distro-mutex 0.7.* jazzy_*, for which no candidates were found.
      │        └─ ros-jazzy-turtlebot3-navigation2 2.3.1 | 2.3.3 | 2.3.3 would require
      │           └─ ros2-distro-mutex 0.9.* jazzy_*, for which no candidates were found.
      └─ ros2-distro-mutex 0.11.0.* cannot be installed because there are no viable options:
         └─ ros2-distro-mutex 0.11.0 would constrain
            └─ libprotobuf 5.29.3.*, which conflicts with any installable versions previously reported

Installed packages

[project]
name = "test"
version = "0.1.0"
description = "s"
authors = ["Your Name <your.email@example.com>"]
channels = ["https://prefix.dev/conda-forge","https://prefix.dev/robostack-jazzy"]
platforms = ["linux-64", "osx-64", "win-64"]


[dependencies]


ros-jazzy-desktop = "*"
setuptools = "<80"
ros-jazzy-turtlebot3 = "*"
ros2-distro-mutex = "0.11.0.*"

Environment info

System
------------
       Pixi version: 0.59.0
           Platform: win-64
   Virtual packages: __win=10.0.26100=0
                   : __cuda=12.9=0
                   : __archspec=1=skylake
          Cache dir: C:\Users\tabor\AppData\Local\rattler\cache
       Auth storage: C:\Users\tabor\.rattler\credentials.json
   Config locations: No config files found

Global
------------
            Bin dir: C:\Users\tabor\.pixi\bin
    Environment dir: C:\Users\tabor\.pixi\envs
       Manifest dir: C:\Users\tabor\.pixi\manifests\pixi-global.toml

Workspace
------------
               Name: test
            Version: 0.1.0
      Manifest file: C:\Users\tabor\OneDrive\Documents\mqp\pixi.toml
       Last updated: 10-11-2025 16:40:30

Environments
------------
        Environment: default
           Features: default
           Channels: https://prefix.dev/conda-forge, https://prefix.dev/robostack-jazzy
   Dependency count: 4
       Dependencies: ros-jazzy-desktop, setuptools, ros-jazzy-turtlebot3, ros2-distro-mutex
   Target platforms: win-64, linux-64, osx-64
    Prefix location: C:\Users\tabor\OneDrive\Documents\mqp\.pixi\envs\default

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions