Skip to content

Commit

Permalink
docker: Fix plyvel:
Browse files Browse the repository at this point in the history
Traceback (most recent call last):
  File "/opt/venv/bin/pyrobud", line 5, in <module>
    from pyrobud.main import main
  File "/opt/venv/lib/python3.12/site-packages/pyrobud/main.py", line 4, in <module>
    from . import DEFAULT_CONFIG_PATH, __description__, launch, logs
  File "/opt/venv/lib/python3.12/site-packages/pyrobud/launch.py", line 9, in <module>
    from . import DEFAULT_CONFIG_PATH, util
  File "/opt/venv/lib/python3.12/site-packages/pyrobud/util/__init__.py", line 1, in <module>
    from . import (
  File "/opt/venv/lib/python3.12/site-packages/pyrobud/util/config.py", line 11, in <module>
    from .config_db_migrator import upgrade_v3
  File "/opt/venv/lib/python3.12/site-packages/pyrobud/util/config_db_migrator.py", line 4, in <module>
    import plyvel
  File "/opt/venv/lib/python3.12/site-packages/plyvel/__init__.py", line 6, in <module>
    from ._plyvel import (  # noqa
ImportError: Error relocating /opt/venv/lib/python3.12/site-packages/plyvel/_plyvel.cpython-312-x86_64-linux-musl.so: _ZTIN7leveldb10ComparatorE: symbol not found

* Ref: wbolster/plyvel#114 (comment)

Change-Id: I1882a7bedbabed34a705dae385b884e754f01b19
  • Loading branch information
hakimifr committed Feb 19, 2024
1 parent 16a1b08 commit e3db563
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ WORKDIR /src
# Install bot package and dependencies
COPY . .
RUN pip install wheel
RUN CFLAGS='-fno-rtti' pip install plyvel
RUN pip install .[fast]
RUN pip install uvloop

Expand Down

0 comments on commit e3db563

Please sign in to comment.