Skip to content

pytest fails on ubuntu:24.04 — libglib2.0-0 missing from install docs #2142

@Lots-ninety-nine

Description

@Lots-ninety-nine

System

Ubuntu 24.04 (ubuntu:24.04 Docker image)

Robot/Sim/Hardware (including firmware version)

N/A — fails during install

Steps to reproduce

Followed docs/installation/ubuntu.md → "Developing on DimOS":

apt-get update && apt-get install -y curl g++ portaudio19-dev git-lfs libturbojpeg python3-dev pre-commit
curl -LsSf https://astral.sh/uv/install.sh | sh && export PATH=$HOME/.local/bin:$PATH
git clone https://github.com/dimensionalOS/dimos.git && cd dimos
export GIT_LFS_SKIP_SMUDGE=1
uv sync --all-groups
uv run pytest --numprocesses=auto dimos

DimOS version

main @ 6e171ac

Logs / screenshots

.venv/lib/python3.12/site-packages/lcm/__init__.py:28: in <module>
    from .Release import _lcm
E   ModuleNotFoundError: No module named 'lcm.Release'

That's a fallback. The real cause is ImportError: libglib-2.0.so.0: cannot open shared object filelibglib2.0-0 isn't in the apt list in the docs and isn't pre-installed on ubuntu:24.04.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions