VLC non s'avvia più


VLC (VideoLAN) è un  mulltimedia player cross-platform molto conosciuto, usato e  apprezzato. Funziona su Windows, Mac, Linux, *BSD vari, ecc.

Può  accadere che, magari dopo un consueto update del programma,  ci sia un malfunzionamento e cioè il programma non s'avvia più una volta lanciato dal desktop tramite l'icona. Tale problema è stato riscontrato con una versione per Linux, precisamente una distro ArchLinux. Dando allora il comando d'avvio direttamente da terminale, ovvero scrivendo semplicemente "vlc" nel terminale, appare un messaggio di contenuto analogo:

VLC media player 1.1.8 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0xb1fa20] main interface error: no suitable interface module
[0xa0a120] main libvlc error: interface "default" initialization failed

Che fare? La soluzione, nonostante le apparenze, è semplicissima. Bisogna dare da terminale il comando:

vlc --reset-config

e il programma tornerà a funzionare.  Ovviamente la settatura della configurazione, se personalizzata, va rivista perchè è stata ripristinata quella di default.

Se invece VLC avviato da terminale dà 'errore di segmentazione' con un avviso di core dumped creato, molto probabilmente è qualche pacchetto plugin di VLC che non va e bisogna rimuoverlo. Ad esempio, è abbastanza frequente che il plugin fluidsynth (files midi) per VLC non funziona e produca questo errore.