VLC szuka wtyczek w niewłaściwym katalogu po ponownej instalacji


2

Miałem vlc 2.1.5 na Ubuntu 14.04 zainstalowany przez „apt-get install vlc” w / usr / bin / vlc, działało dobrze

Następnie skompilowałem i zainstalowałem inną wersję vlc (nie pamiętam dokładnego numeru wersji) z plików źródłowych do „/ usr / local / bin /”.

Potem chciałem wrócić do oryginalnej wersji VLC 2.1.5 i usunąć skompilowaną wersję VLC. W tym celu znalazłem wszystkie pliki / foldery drugiej instancji VLC przez

sudo find /usr/local -iname vlc

i ręcznie usunąłem je przez „sudo rm -rf ...” (nie uruchomiłem programu „make uninstall”, ponieważ przypadkowo usunąłem pliki źródłowe po instalacji)

Następnie usunąłem pierwsze wystąpienie VLC:

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

i usunięte pliki konfiguracyjne

sudo rm -rf ~/.config/vlc

W tym momencie myślałem, że całkowicie usunąłem oba wystąpienia VLC (być może się pomyliłem). Następnie ponownie zainstalowałem VLC od zera:

sudo apt-get update
sudo apt-get install vlc

A teraz, kiedy uruchamiam „vlc -vv”, otrzymuję:

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.

Nie wiem dlaczego, ale nowa instalacja VLC szuka wtyczek w folderze „/ usr / local / lib / vlc / plugins” zamiast „/ usr / lib / vlc / plugins”

Jeśli ucieknę

export VLC_PLUGIN_PATH=/usr/lib/vlc/plugins

Następnie otrzymuję te błędy:

    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.

Odpowiedzi:


0

Zgaduję, że kiedy skompilowałeś i zainstalowałeś wersję VLC, zainstalowałeś niektóre pliki, których nie znaleziono sudo find /usr/local -iname vlc, prawdopodobnie o różnych nazwach. Jeśli nadal gdzieś są, może to powodować problemy. Jeśli miałbyś ponownie pobrać te same pliki, może to mieć „odinstalowanie”, które zadziałałoby, lub możesz uważnie obserwować, jakie pliki instaluje i usuwają je ...

Lub, po prostu łącząc lub wiążąc montaż, /usr/local/lib/vlc/pluginsaby /usr/lib/vlc/pluginsrozwiązać bieżący problem.

FYI, mój ~/.config/vlc/vlcrcplik ma to w sobie, ale nie sądzę, żeby to było naprawdę powiązane

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

Pobrałem pliki źródłowe i uruchomiłem polecenie „make uninstall”, tak jak mi doradziłeś, i pomogło mi! dziękuję bardzo
Dima Chubkov
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.