Инструменты пользователя

Инструменты сайта


Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

zhurnal:2018:04:20:totalphase_data_center_na_manjaro [2018-04-20 10:40] (текущий)
hatred создано
Строка 1: Строка 1:
 +====== Totalphase Data Center на Manjaro ======
 +
 +С недавнего времени [[https://​www.totalphase.com/​products/​data-center/​|сия софтина]] перестала запускаться с сетованием на следующуют проблему:​
 +   ​error:​ unable to execute application
 +
 +Что-то подсказывает,​ что дело в библиотеках:​ основные (как и само ядро в виде ''​libruntime.so''​) лежат в каталоге ''/​lib/''​ дистрибутива. Но что-то,​ судя по всему, пытается браться из системы и там оно перестало существовать,​ что не удивительно для быстроменяющихся дистрибутивов типа Arch, Manjaro или Solus.
 +
 +~~READMORE~~
 +
 +Запускаем под ''​strace'':​
 +<​code>​
 +strace -o OUT.txt ./Data\ Center
 +</​code>​
 +
 +смотрим ''​OUT.txt'',​ начинаем с самого конца, видим:
 +<​code>​
 +openat(AT_FDCWD,​ "/​home/​hatred/​bin/​data-center-linux-x86_64-v6.73/​lib/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +openat(AT_FDCWD,​ "/​home/​hatred/​bin/​data-center-linux-x86_64-v6.73/​lib/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +openat(AT_FDCWD,​ "/​usr/​lib/​tls/​x86_64/​x86_64/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +stat("/​usr/​lib/​tls/​x86_64/​x86_64",​ 0x7ffe2205b520) = -1 ENOENT (No such file or directory)
 +openat(AT_FDCWD,​ "/​usr/​lib/​tls/​x86_64/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +stat("/​usr/​lib/​tls/​x86_64",​ 0x7ffe2205b520) = -1 ENOENT (No such file or directory)
 +openat(AT_FDCWD,​ "/​usr/​lib/​tls/​x86_64/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +stat("/​usr/​lib/​tls/​x86_64",​ 0x7ffe2205b520) = -1 ENOENT (No such file or directory)
 +openat(AT_FDCWD,​ "/​usr/​lib/​tls/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +stat("/​usr/​lib/​tls",​ {st_mode=S_IFDIR|0755,​ st_size=4096,​ ...}) = 0
 +openat(AT_FDCWD,​ "/​usr/​lib/​x86_64/​x86_64/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +stat("/​usr/​lib/​x86_64/​x86_64",​ 0x7ffe2205b520) = -1 ENOENT (No such file or directory)
 +openat(AT_FDCWD,​ "/​usr/​lib/​x86_64/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +stat("/​usr/​lib/​x86_64",​ 0x7ffe2205b520) = -1 ENOENT (No such file or directory)
 +openat(AT_FDCWD,​ "/​usr/​lib/​x86_64/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +stat("/​usr/​lib/​x86_64",​ 0x7ffe2205b520) = -1 ENOENT (No such file or directory)
 +openat(AT_FDCWD,​ "/​usr/​lib/​libgstapp-0.10.so.0",​ O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
 +stat("/​usr/​lib",​ {st_mode=S_IFDIR|0755,​ st_size=249856,​ ...}) = 0
 +</​code>​
 +
 +Не получается найти запчасть от gstreamer0.10. И правильно:​ его же в системе больше нет. Поэтому решение:​ ставить из AUR:
 +<​code>​
 +pacaur -S gstreamer0.10-base-plugins
 +</​code>​
 +
 +Или же найти где-то и подложить в каталог ''​lib''​ самого приложения,​ но там ещё пачка зависимостей будет.