libtiff.so.6: undefined symbol: jpeg12_write_raw_data, version LIBJPEG_8.0 #83

Open
opened 2025-07-08 08:36:03 -04:00 by AtHeartEngineer · 0 comments

Originally created by @ylyhlh on 2/3/2025

after running the command in instruction

conda install -y -c conda-forge ffmpeg
pip uninstall -y opencv-python
conda install -y -c conda-forge "opencv>=4.10.0"

Starting to get error, before running that, the teleoperate without camera works just fine,

libtiff.so.6: undefined symbol: jpeg12_write_raw_data, version LIBJPEG_8.0

Full command and message:

(lerobot_new) ~/lerobot  ↱ main ±  python lerobot/scripts/control_robot.py \
--robot.type=so100
--robot.cameras='{}'
--control.type=teleoperate
Traceback (most recent call last):
File "/home/martinliuhao/lerobot/lerobot/scripts/control_robot.py", line 133, in
from lerobot.common.robot_devices.control_utils import (
File "/home/martinliuhao/lerobot/lerobot/common/robot_devices/control_utils.py", line 13, in
import cv2
File "/home/martinliuhao/miniconda3/envs/lerobot_new/lib/python3.10/site-packages/cv2/init.py", line 181, in
bootstrap()
File "/home/martinliuhao/miniconda3/envs/lerobot_new/lib/python3.10/site-packages/cv2/init.py", line 153, in bootstrap
native_module = importlib.import_module("cv2")
File "/home/martinliuhao/miniconda3/envs/lerobot_new/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: /home/martinliuhao/miniconda3/envs/lerobot_new/lib/python3.10/site-packages/cv2/python-3.10/../../../.././libtiff.so.6: undefined symbol: jpeg12_write_raw_data, version LIBJPEG_8.0

*Originally created by @ylyhlh on 2/3/2025* after running the command in instruction ``` bash conda install -y -c conda-forge ffmpeg pip uninstall -y opencv-python conda install -y -c conda-forge "opencv>=4.10.0" ``` Starting to get error, before running that, the teleoperate without camera works just fine, > libtiff.so.6: undefined symbol: jpeg12_write_raw_data, version LIBJPEG_8.0 Full command and message: (lerobot_new) ~/lerobot  ↱ main ±  python lerobot/scripts/control_robot.py \ --robot.type=so100 \ --robot.cameras='{}' \ --control.type=teleoperate Traceback (most recent call last): File "/home/martinliuhao/lerobot/lerobot/scripts/control_robot.py", line 133, in <module> from lerobot.common.robot_devices.control_utils import ( File "/home/martinliuhao/lerobot/lerobot/common/robot_devices/control_utils.py", line 13, in <module> import cv2 File "/home/martinliuhao/miniconda3/envs/lerobot_new/lib/python3.10/site-packages/cv2/__init__.py", line 181, in <module> bootstrap() File "/home/martinliuhao/miniconda3/envs/lerobot_new/lib/python3.10/site-packages/cv2/__init__.py", line 153, in bootstrap native_module = importlib.import_module("cv2") File "/home/martinliuhao/miniconda3/envs/lerobot_new/lib/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ImportError: /home/martinliuhao/miniconda3/envs/lerobot_new/lib/python3.10/site-packages/cv2/python-3.10/../../../.././libtiff.so.6: undefined symbol: jpeg12_write_raw_data, version LIBJPEG_8.0
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/SO-ARM100#83