Опять перестал запускаться kdenlive после апдейта

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

awua
Сообщения: 594

Опять перестал запускаться kdenlive после апдейта

Сообщение awua »

Всем привет. Время от времени в Arch kdenlive не хочет работать. Но мне он очень нужен именно рабочим. Вот после очередного обновления получаю:

Код: Выделить всё

$ kdenlive
mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltvidstab.so
  (libvidstab.so.0.9: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)
mlt_repository_init: failed to dlopen /usr/lib/mlt/libmltsox.so
  (libsox.so.3: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)
kf5.kxmlgui: Registering action  "edit_select_all"  under new name  "select_all_tracks"
libDeckLinkAPI.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
QCoreApplication::postEvent: Unexpected null receiver
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.7'
detected kglobalaccel restarting, re-registering all shortcut keys

Пробовал переустанавливать сам kdenlive, ffmpeg отдельно, удалил полностью все конфиги из ~. Не помогает. Может, кто знает, куда копать?...
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение Hephaestus »

awua писал(а):
29.04.2015 22:56
Может, кто знает, куда копать?...
Я бы для начала выяснил, каким пакетам принадлежат недостающие файлы.
Выяснять можно, например, на сайте оф. репозитория, там вроде есть и состав пакетов, и инструменты поиска.
Выяснив имена пакетов, проверить состав этих пакетов в своей системе. Убедиться, что всё на месте. Посмотреть, что куда легло (или не легло).
Если выяснится несоответствие, переустановить проблемные пакеты. Это не обязательно kdenlive или ffmpeg.

Также может быть, что пакет кривой и программа ищет библиотеки не там, где они лежат.
Проверить эту сторону проблемы поможет ldd $(which имя_проблемной_программы)

Вот как-то так.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
awua
Сообщения: 594

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение awua »

Если говорить о недостающих файлах, то, например, /usr/lib/mlt/libmltvidstab.so присутствует в системе:

Код: Выделить всё

$ ls -l /usr/lib/mlt/libmltvidstab.so
-rwxr-xr-x 1 root root 23016 апр 29 22:28 /usr/lib/mlt/libmltvidstab.so

Как и

Код: Выделить всё

$ ls -l /usr/lib/mlt/libmltsox.so
-rwxr-xr-x 1 root root 14656 апр 29 22:28 /usr/lib/mlt/libmltsox.so

А "which mlt" вывода не даёт. По всей видимости за отсутствием бинарников в пакете. Я не знаю, что дальше делать...
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение bormant »

Он-то присутствует, но жалуется, что не смог найти нужный ему libvidstab.so.0.9. Аналогично с libsox.so.3 и libDeckLinkAPI.so.
Предложено было найти и поставить/обновить пакеты именно с этими библиотеками.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение Hephaestus »

awua писал(а):
02.05.2015 23:16
А "which mlt" вывода не даёт.
Не так. Надо which kdenlive или как он там запускается?
Вы ведь kdenlive запускаете, правильно понимаю? Вот его и надо проверять.
Он Вам ругнулся на три библиотеки, но это не значит, что другие нужные библиотеки все на месте.
Вот ldd $(which kdenlive) как раз и покажет, чего ему не хватает.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
awua
Сообщения: 594

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение awua »

Там большой вывод. Как узнать из него чего именно не хватает?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21257
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение Bizdelnick »

awua писал(а):
03.05.2015 12:20
Как узнать из него чего именно не хватает?

Прочитать. Там английским языком должно быть написано, что библиотеки нема.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
awua
Сообщения: 594

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение awua »

Вроде не жалуется: https://paste.kde.org/pughtay8m .
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21257
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение Bizdelnick »

Собственно, ошибка-то при открытии
awua писал(а):
29.04.2015 22:56
/usr/lib/mlt/libmltvidstab.so
которая, видимо, слинкована с
awua писал(а):
29.04.2015 22:56
libvidstab.so.0.9
и при открытии
awua писал(а):
29.04.2015 22:56
/usr/lib/mlt/libmltsox.so
видимо, слинкованной с
awua писал(а):
29.04.2015 22:56
libsox.so.3

Так что смотреть надо ldd /usr/lib/mlt/libmltvidstab.so и ldd /usr/lib/mlt/libmltsox.so.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
awua
Сообщения: 594

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение awua »

Первая комманда выдаёт

Код: Выделить всё

    linux-vdso.so.1 (0x00007fff86deb000)
    libmlt.so.6 => /usr/lib/libmlt.so.6 (0x00007f2511ca1000)
    libvidstab.so.0.9 => /usr/lib/libvidstab.so.0.9 (0x00007f2511a8c000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f251177d000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f25113d9000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f25111d5000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f2510fb8000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f2510cb2000)
    /usr/lib64/ld-linux-x86-64.so.2 (0x00007f2512109000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f2510a9c000)

Вторая:

Код: Выделить всё

    linux-vdso.so.1 (0x00007ffec5947000)
    libmlt.so.6 => /usr/lib/libmlt.so.6 (0x00007f1dfd27c000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f1dfcf77000)
    libsox.so.3 => /usr/lib/libsox.so.3 (0x00007f1dfccec000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f1dfc948000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f1dfc744000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f1dfc527000)
    libltdl.so.7 => /usr/lib/libltdl.so.7 (0x00007f1dfc31c000)
    libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f1dfc0e6000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007f1dfbed0000)
    libmagic.so.1 => /usr/lib/libmagic.so.1 (0x00007f1dfbcaf000)
    libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00007f1dfbaa4000)
    libgomp.so.1 => /usr/lib/libgomp.so.1 (0x00007f1dfb88e000)
    /usr/lib64/ld-linux-x86-64.so.2 (0x00007f1dfd6e2000)

Посмотрел в Гугле некоторые файлы, выяснилось, что те библиотеки содержатся в ffmpeg-full. Попытался его поставить. Он потянул за собой кучу зависимостей, многие их которых были с AUR. Всё установилось, но когда дело дошло до самого ffmpeg-full, он отказался собираться из-за "ошибки". После неудачи с его установкой я удалил всё, что он за собой потянул. Вроде, изменений с запуском kdenlive после этих операций не должно было быть, но теперь при запуске я получаю немного другой результат:

Код: Выделить всё

$ kdenlive
kf5.kxmlgui: Registering action  "edit_select_all"  under new name  "select_all_tracks"
libDeckLinkAPI.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
QCoreApplication::postEvent: Unexpected null receiver
QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.36'
detected kglobalaccel restarting, re-registering all shortcut keys

То есть изменений не было, но недостающие библиотеки откуда-то появились? А "libDeckLinkAPI.so" принадлежит nVidia'вскому драйверу, насколько я понял. И багу эту в репортах то ли пофиксили, то ли нет, то ли недопофиксили... Что делать дальше?
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение Hephaestus »

awua писал(а):
03.05.2015 19:28
То есть изменений не было, но недостающие библиотеки откуда-то появились?
Появились из тех пакетов, которые Вы ставили. Просто при удалении вычистилось не всё, видать, что-то осталось. Посмотрите хотя бы поиском по файловой системе, они наверняка найдутся.

awua писал(а):
03.05.2015 19:28
Что делать дальше?
Ничего нового, всё то же самое: точно выясняете, кому принадлежит libDeckLinkAPI.so и ставите/переустанавливаете/обновляете.
Если он действительно принадлежит драйверу NVIDIA, посмотрите файловый состав этого драйвера.
Возможно, libDeckLinkAPI.so уже есть, только лежит немного не там или называется не совсем так, например, libDeckLinkAPI.so.0. Вот если он найдется, тогда может оказаться достаточным сделать симлинк в нужное место и с нужным именем.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение NickLion »

Не пробовали проверить совет из других дистров: https://bugs.mageia.org/show_bug.cgi?id=11193#c36
Спасибо сказали:
awua
Сообщения: 594

Re: Опять перестал запускаться kdenlive после апдейта

Сообщение awua »

NickLion, пробовал. Увы, так и не получилось решить проблему. Не могу найти никакой конкретной информации по "libDeckLinkAPI.so". Вчера полностью обновил систему. Там уже было пару обновлений kdenlive с тех пор, как он перестал запускаться. Но ничего не изменилось. Гуглил по ошибкам, которые вываливаются при запуске — тем обсуждения хватает, но нигде решения просто нет. Кто-нибудь может подсказать конкретные действия, которые мне предпринять дальше?
Спасибо сказали: