Skip to content

OSError: libGL.so: cannot open shared object file: No such file or directory #2

@PrinceP

Description

@PrinceP

For the above error, had to install the mesa drivers on Ubuntu 24.04

sudo apt update
sudo apt install libgl1 libegl1 libgl1-mesa-dev libegl1-mesa-dev
python view_prompt.py --input nym10_gen1
==> loading AriaLoader with the following settings:
camera: rgb
with_img: True
with_traj: True
with_sdp: True
with_obb: False
use_description: False
pinhole: False
resize: None
unrotate: False
skip_n: 1
max_n: 1000000
start_n: 0
start_ts: None
is_adt: auto (auto-detected if 'auto')
restrict_range: True
==> SST loader using vrs file '/home/prince/boxer/sample_data/nym10_gen1/main.vrs' and local seq '/home/prince/boxy_data/nym10_gen1'
==> Device: Aria Gen 1 (type=ariane)
==> total number of frames in AriaLoader: 292
==> number of frames in AriaLoader: 292
==> loading trajectory
trajectory estimated hz is 1001
==> Gravity vector: (-0.01, 0.00, -9.81), magnitude: 9.81
==> loading points
Loading semi-dense point global properties
==> Writing to /home/prince/boxer/sample_data/nym10_gen1/cache_global_ds0.0500_ids0.00500.pkl
Done loading global, took 2.60 secs
Loading observations
==> Writing to /home/prince/boxer/sample_data/nym10_gen1/cache_obs_ds0.0500_ids0.00500.pkl
Done loading obs, took 2.65 secs
==> restrict_range: adjusted frame range from 292 to 291 frames (start=1, end=291)

==> Modality Time Ranges:
              0.0s                                          30.0s
img [10Hz]   |================================================  |  0.0 - 29.1s
traj [202Hz] |==================================================|  0.0 - 30.0s
sdp [10Hz]   |==================================================|  0.0 - 30.0s
sampled      |[-----------------------------------------------] |  0.1 - 29.1s

Loading checkpoint from "/home/prince/boxer/ckpts/boxernet_hw960in4x6d768-wssxpf9p.ckpt"
==> Loaded checkpoint: 344/344 tensors, 99.98M/99.98M params (100.0%)
Loaded OWLv2 on cuda with 1 text prompts, precision=bfloat16
W0410 08:26:51.535000 21650 boxer/lib/python3.12/site-packages/torch/_inductor/utils.py:1731] [0/0] Not enough SMs to use max_autotune_gemm mode
2026-04-10 08:26:58,871 - moderngl_window - INFO - Attempting to load window class: moderngl_window.context.pyglet.Window
Traceback (most recent call last):
  File "/home/prince/boxer/boxer/lib/python3.12/site-packages/_moderngl.py", line 214, in __init__
    lib = ctypes.CDLL("libEGL.so")
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/ctypes/__init__.py", line 379, in __init__
    self._handle = _dlopen(self._name, mode)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: libEGL.so: cannot open shared object file: No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/prince/boxer/view_prompt.py", line 1753, in <module>
    main()
  File "/home/prince/boxer/view_prompt.py", line 1749, in main
    launch_viewer(PromptViewer)
  File "/home/prince/boxer/utils/viewer_3d.py", line 870, in launch_viewer
    mglw.run_window_config(ViewerClass)
  File "/home/prince/boxer/boxer/lib/python3.12/site-packages/moderngl_window/__init__.py", line 200, in run_window_config
    config = create_window_config_instance(config_cls, timer=timer, args=args)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/prince/boxer/boxer/lib/python3.12/site-packages/moderngl_window/__init__.py", line 235, in create_window_config_instance
    window = window_cls(
             ^^^^^^^^^^^
  File "/home/prince/boxer/boxer/lib/python3.12/site-packages/moderngl_window/context/pyglet/window.py", line 86, in __init__
    self.init_mgl_context()
  File "/home/prince/boxer/boxer/lib/python3.12/site-packages/moderngl_window/context/base/window.py", line 197, in init_mgl_context
    ctx = moderngl.create_context(require=self.gl_version_code)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/prince/boxer/boxer/lib/python3.12/site-packages/moderngl/__init__.py", line 2242, in create_context
    ctx = get_context()
          ^^^^^^^^^^^^^
  File "/home/prince/boxer/boxer/lib/python3.12/site-packages/moderngl/__init__.py", line 2299, in get_context
    init_context()
  File "/home/prince/boxer/boxer/lib/python3.12/site-packages/moderngl/__init__.py", line 2281, in init_context
    loader = DefaultLoader()
             ^^^^^^^^^^^^^^^
  File "/home/prince/boxer/boxer/lib/python3.12/site-packages/_moderngl.py", line 223, in __init__
    lib = ctypes.CDLL("libGL.so")
          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/ctypes/__init__.py", line 379, in __init__
    self._handle = _dlopen(self._name, mode)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: libGL.so: cannot open shared object file: No such file or directory

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions