LINUX.ORG.RU

Странности с freshplayer

 , ,


0

1

i-rinat, спаси и помоги.

Установил pepperflash с adobe.com (распаковал в /usr/lib64/chromium-browser/PepperFlash/).

freshplayerplugin установил из: rpmfusion-free.

freshplayerplugin жалуется на отсутствие libpepflashplayer.so вот так.

Но при этом

[ploskov@nuc .mozilla]$ ls /usr/lib64/chromium-browser/PepperFlash/
LGPL  libpepflashplayer.so  manifest.json  README
[ploskov@nuc .mozilla]$ cat ~/.config/freshwrapper.conf 
pepperflash_path = "/usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so"

Что делать?

Deleted

Возможно, PepperFlash слинкован с более свежей версией libc или libstdc++. Тогда вызов dlopen() не сработает, и всё будет выглядеть так, будто файла вообще нет.

Попробуй с помощью ldd проверить:

ldd -r /usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so
i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от i-rinat

Warning играет роль?

[ploskov@nuc .mozilla]$ ldd -r /usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so
ldd: warning: you do not have execution permission for `/usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so'
        linux-vdso.so.1 (0x00007ffc0dbe5000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fb825e0e000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fb825c06000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fb82587e000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fb825575000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb82535e000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb82513e000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fb824d78000)
        /lib64/ld-linux-x86-64.so.2 (0x0000558588490000)

Deleted
()
Ответ на: комментарий от Deleted
chmod 755 /usr/lib64/chromium-browser/PepperFlash/libpepflashplayer.so

от root'а.

saahriktu ★★★★★
()
Ответ на: комментарий от Deleted

Warning играет роль?

you do not have execution permission for

Да нет, не должно. Библиотекам не требуется быть запускаемыми, достаточно права на чтение. Тут что-то другое.

Может, SELinux запрещает? Или AppArmor какой?

i-rinat ★★★★★
()
Ответ на: комментарий от Deleted

Как проверить?

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

linux-vdso так и должен ни на что не ссылаться?

Да, это нормально. Это такая псевдо-библиотека для экономии на системных вызовах. Её ядро само подставляет.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Действительно установка selinux в disabled помогло. Надо будет посмотреть, как эти конфиги делать.

Спасибо.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.