Skip to content

Commit e3db563

Browse files
committed
docker: Fix plyvel:
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
1 parent 16a1b08 commit e3db563

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Diff for: Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ WORKDIR /src
3434
# Install bot package and dependencies
3535
COPY . .
3636
RUN pip install wheel
37+
RUN CFLAGS='-fno-rtti' pip install plyvel
3738
RUN pip install .[fast]
3839
RUN pip install uvloop
3940

0 commit comments

Comments
 (0)