ImportError: libGL.so.1: cannot open shared object При запуске своего пакета

Собираю пакет deb, вместе с ним минимальный образ системы debian, чтобы установить пакет туда, ниже приведу команды, которые я использую

Сборка пакета

fpm -s dir -t deb -n health_checker v 1.0 -C health_checker .

Сборка образа

sudo debootstrap --variant=minbase bullseye debian-image http://deb.debian.org/debian
sudo cp health_checker.deb debian-image/root

Установка пакета в образ

sudo mount --bind /dev debian-image/dev
sudo mount --bind /proc debian-image/proc
sudo mount --bind /sys debian-image/sys
sudo chroot debian-image apt update
sudo chroot debian-image apt install -y /root/health_checker.deb

Далее я пробую запустить свой скрипт, он использует pyside6, который я также устанавливаю в образе

sudo chroot debian-image /usr/bin/health_checker

В health_checker у меня лежит команда запуска python3 path/to/main.py

При запуске выдает ошибку, типа у меня нет какой то зависимости

Traceback (most recent call last):
  File "/usr/share/health_checker/main.py", line 1, in <module>
    from ui.main_window import start_app
  File "/usr/share/health_checker/ui/main_window.py", line 1, in <module>
    from PySide6.QtWidgets import QApplication, QLabel, QMainWindow
ImportError: libGL.so.1: cannot open shared object file: No such file or directory

Я пробовал пересобирать это все, но начинает снова указыавть на какие то libxxx зависимости, о которых я вообще не знаю


Ответы (0 шт):