2

У меня был vlc 2.1.5 на Ubuntu 14.04, установленный "apt-get install vlc" в /usr /bin /vlc, он работал нормально

Затем я скомпилировал и установил другую версию vlc (не помню точный номер версии) из исходных файлов в "/usr/local/bin/".

Затем я хотел вернуться к оригинальному vlc 2.1.5 и удалить скомпилированный vlc. Для этого я нашел все файлы / папки второго экземпляра VLC

sudo find /usr/local -iname vlc

и вручную удалил их с помощью «sudo rm -rf ...» (я не запускал "make uninstall", потому что случайно установил исходные файлы после установки)

После этого я удалил первый экземпляр vlc:

sudo apt-get purge vlc
sudo apt-get autoremove vlc

и удалил конфигурационные файлы

sudo rm -rf ~/.config/vlc

В этот момент я подумал, что полностью удалил оба экземпляра vlc (возможно, я ошибся). Затем я снова установил vlc с нуля:

sudo apt-get update
sudo apt-get install vlc

И теперь, когда я запускаю "vlc -vv", я получаю:

VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
[0x8ad9928] main libvlc debug: VLC media player - 2.1.5 Rincewind
[0x8ad9928] main libvlc debug: Copyright © 1996-2014 the VideoLAN team
[0x8ad9928] main libvlc debug: revision 2.1.4-49-gdab6cb5
[0x8ad9928] main libvlc debug: configured with ./configure 
[0x8ad9928] main libvlc debug: searching plug-in modules
[0x8ad9928] main libvlc debug: loading plugins cache file /usr/local/lib/vlc/plugins/plugins.dat
[0x8ad9928] main libvlc warning: cannot read /usr/local/lib/vlc/plugins/plugins.dat (No such file or directory)
[0x8ad9928] main libvlc debug: recursively browsing `/usr/local/lib/vlc/plugins'
[0x8ad9928] main libvlc debug: saving plugins cache /usr/local/lib/vlc/plugins/plugins.dat
[0x8ad9928] main libvlc debug: plug-ins loaded: 1 modules
[0x8ad9928] main libvlc debug: opening config file (/home/booch/.config/vlc/vlcrc)
[0x8ad9928] main libvlc debug: translation test: code is "ru"
[0x8ad9928] main libvlc error: No plugins found! Check your VLC installation.

Я не знаю почему, но новая установка vlc ищет плагины в папке "/usr/local/lib/vlc/plugins" вместо "/usr/lib/vlc/plugins"

Если я бегу

export VLC_PLUGIN_PATH=/usr/lib/vlc/plugins

Тогда я получаю это ошибки:

    booch@NAS:/usr/local$ vlc -vvv
    VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
    [0x9fbf928] main libvlc debug: VLC media player - 2.1.5 Rincewind
    [0x9fbf928] main libvlc debug: Copyright © 1996-2014 the VideoLAN team
    [0x9fbf928] main libvlc debug: revision 2.1.4-49-gdab6cb5
    [0x9fbf928] main libvlc debug: configured with ./configure 
    [0x9fbf928] main libvlc debug: searching plug-in modules
    [0x9fbf928] main libvlc debug: loading plugins cache file /usr/local/lib/vlc/plugins/plugins.dat
    [0x9fbf928] main libvlc warning: cannot read /usr/local/lib/vlc/plugins/plugins.dat (No such file or directory)
    [0x9fbf928] main libvlc debug: recursively browsing `/usr/local/lib/vlc/plugins'
    [0x9fbf928] main libvlc debug: saving plugins cache /usr/local/lib/vlc/plugins/plugins.dat
    [0x9fbf928] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
    [0x9fbf928] main libvlc warning: This doesn't look like a valid plugins cache
    [0x9fbf928] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/text_renderer/libfreetype_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/text_renderer/libtdummy_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libalsa_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libadummy_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libpulse_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libamem_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libafile_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/mux/libmux_ps_plugin.so
   ...
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libi422_i420_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libswscale_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libi422_yuy2_sse2_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libi422_yuy2_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libyuy2_i420_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libi420_rgb_sse2_plugin.so
    [0x9fbf928] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins.dat
    [0x9fbf928] main libvlc debug: plug-ins loaded: 1 modules
    [0x9fbf928] main libvlc debug: opening config file (/home/booch/.config/vlc/vlcrc)
    [0x9fbf928] main libvlc debug: translation test: code is "ru"
    [0x9fbf928] main libvlc error: No plugins found! Check your VLC installation.

1 ответ1

0

Я предполагаю, что когда вы скомпилировали и установили версию vlc, она установила некоторые файлы, которые не были найдены с помощью команды sudo find /usr/local -iname vlc , вероятно, с другими именами. Если они все еще где-то рядом, это может быть причиной ваших проблем. Если вам нужно будет повторно загрузить те же файлы снова, возможно, сработает "деинсталляция", или вы можете внимательно посмотреть, какие файлы он устанавливает, а они их удаляют ...

Или просто связать или связать монтирование /usr/local/lib/vlc/plugins с /usr/lib/vlc/plugins может решить текущую проблему.

Кстати, мой файл ~/.config/vlc/vlcrc содержит это, но я не думаю, что это действительно связано

# Use a plugins cache (boolean)
#plugins-cache=1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .