Перестал работать metube

Всем доброго времени суток.
Установил metube через runtipi. Работал он себе и как то вдруг перестал - не открывает свою страницу на localhost:8250.
Снёс, поставил заново - установился подозрительно быстро, запущен, но страницу по прежнему не открывает. Снёс опять и решил поставить через докге - тоже самое - ошибки и не работает.
Собственно вот ошибки из лога:

Спойлер

metube-1 | Error relocating /bin/mkdir: SHA256_Update: symbol not found
metube-1 | Error relocating /bin/mkdir: MD5_Update: symbol not found
metube-1 | Error relocating /bin/mkdir: SHA224_Init: symbol not found
metube-1 | Error loading shared library libcrypto.so.3: Exec format error (needed by /usr/bin/id)
metube-1 | Error relocating /usr/bin/id: SHA512_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA384_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA512_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA512_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA1_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA256_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: MD5_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA384_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA256_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA224_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA1_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA1_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: MD5_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA256_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: MD5_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA224_Init: symbol not found
metube-1 | sh: 0: unknown operand
metube-1 | Error loading shared library libcrypto.so.3: Exec format error (needed by /usr/bin/id)
metube-1 | Error relocating /usr/bin/id: SHA512_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA384_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA512_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA512_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA1_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA256_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: MD5_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA384_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA256_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA224_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA1_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA1_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: MD5_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA256_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: MD5_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA224_Init: symbol not found
metube-1 | Error loading shared library libcrypto.so.3: Exec format error (needed by /usr/bin/id)
metube-1 | Error relocating /usr/bin/id: SHA512_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA384_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA512_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA512_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA1_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA256_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: MD5_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA384_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA256_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA224_Final: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA1_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA1_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: MD5_Init: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA256_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: MD5_Update: symbol not found
metube-1 | Error relocating /usr/bin/id: SHA224_Init: symbol not found
metube-1 | User set by docker; running MeTube as :
metube-1 | Traceback (most recent call last):
metube-1 | File “/app/app/main.py”, line 10, in
metube-1 | import ssl
metube-1 | File “/usr/local/lib/python3.13/ssl.py”, line 100, in
metube-1 | import _ssl # if we can’t import it, let the error propagate
metube-1 | ^^^^^^^^^^^
metube-1 | ImportError: Error loading shared library libcrypto.so.3: Exec format error (needed by /usr/local/lib/python3.13/lib-dynload/_ssl.cpython-313-x86_64-linux-musl.so)
metube-1 | Setting umask to 022

Мучал дипсик, выдаёт, что типа сборка под ARM, а у меня x86 вот и не пашет и надо ставить под х86. Но раньше же работало! Ничего эдакого не обновлял. Runtipi v4.0.3, обновлять не решился, потому что писали про проблемы после обновления.
Собсно - что делать то? Помогите пожалуйста.

А что сам metube в runtipi пишет в логах?(вкладка логс)

Свежая установка без ошибок - все работает.

как раз то, что под спойлером. оттуда копировал

я тут уже сделал отдельный lxc из help scripts с metube, но теперь пытаюсь сделать так, чтобы metube скачивал не в свой lxc, а в lxc start-samohosting.
deep seek чет нерабочие какие то варианты предлагает(((

Из моих предположений.
Новая сущность(новая установка митуба) пробует восстановить остаточные файлы или данные, которые остались от первого инсталла. И там что-то идёт не так. Отсюда в логах жалобы на суммы sha/md

Попробуйте

  1. Удалить metube через веб магазин runtipi
  2. Далее filebrowser найти остатки и их тоже удалить(нужное можете скопировать куда-то во временное место)
  3. Установить metube через магазин повторно

Не вижу причин, почему это может не сработать.

удалил

в web filebrowser в поиске ввёл metube и снёс всё, что он нашёл(даже в repo, потом обновил в runtipi и вернулось)

сделал . всё равно не открывает страницу и ошибки в логе те же(((

Пробовал сделать проброс из lxc metube в lxc start-samohosting(по типу как в ролике про матрёшку) - lxc metube не запускается, пока не удалить mount point.
LXC metube размером 5Гб, а самохостинг на 300 с лишним(как основной)
делал так - в shell pve samohosting вбил
pct set 102 -mp0 /var/lib/lxc/100/rootfs/opt/runtipi/media/downloads,mp=/opt/metube_downloads
тоже не пашет. Подскажете, как правильно сделать?

  1. Я не уверен на 100%, но кажется вы пытаетесь примонтировать папку внутри 1 контейнера к другому.. так нельзя(на сколько я знаю, по крайней мере я не пробовал).

pct set НОМЕР_КОНТЕЙНЕРА -mpХ(номер точки монтирования) путь в ХОСТ системе PVE/mnt/nas/,mp=путь внутри контейнера/mnt/nas

например
pct set 102 -mp1 /mnt/nas/,mp=/mnt/nas

Важно, что папки, к которым Вы указываете пусть - должны существовать, в противном случае - монтирование не сможет быть выполнено.

Все верно @admin описал, монтируем ТОЛЬКО папки хоста в контейнер

А /var/lib/lxc/100/rootfs/ вообще пустая и используется для бекапирования или ручной работы с контейнером (я описывал работу pct mount в вопросе про падение runtpi) и в современных версиях PVE (как минимум с LVM стораджем) мы не можем получить доступ к rootfs содержимому контейнера их хоста или других контейнеров

Собственно, поэтому и падало.

P.S.
Редко заглядываю в ветки start-samohosting и runtpi

Как я понял от ИИ var/lib/lxc/100/rootfs не работает при lvm thin, а у меня именно он и есть. А если сшить матрешку в виде lxc 102 - host и потом lxc 100 - host , то всё работает, но тогда митюб сохраняет именно на хост, а мне надо, чтобы сохранял именно в lxc 100, потому что именно там основной объём ssd.

С nas я чет никак не разберусь((( в lxc самохостинг самба то стоит, но что делать дальше не могу понять(

По поводу более сложных вариантов я тут расписывал, при желании можно ознакомиться.
К сожалению, это ограничение текущей архитектуры. Я вижу тут 2 варианта.

  1. Перенести все в один контейнер и использовать его общую папку
  2. В 100 контейнере поднять samba сервер и расшарить по сети нужную папку, в 102 контейнере включить фичи и примонтировать каталог через smbfs, либо примонтировать его на хосте по самбе же и через точку монтировать пробросить уже в 102
1 лайк

Эххх, ребята… Как же можно было проморгать это видео, а? А ведь я его смотрел на канале и забыл, и мучался столько времени… Вобщем вопрос решен с маленькой добавкой - напрямую папку metube_downloads нельзя кидать, иначе сервис не заводится. Надо любую подпапку пробрасывать и всё работает.

1 лайк

не знаю, я его пролистывал, когда предыдущее сообщение писал.

1 лайк