Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/09/2017, à 14:14

GrumD

[Résolu] VLC disparu : question sur méthode de résolution du problème

Bonjour à tous,

Hier, suite à une mise à jour, j'ai constaté que VLC avait disparu/ne fonctionnait plus. J'ai supprimé le PPA videolan/VLC et essayé de le réinstaller depuis les dépôts et j'ai eu le message d'erreur suivant:

sudo apt install vlc

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 vlc : Dépend: vlc-nox (= 2.2.2-5ubuntu0.16.04.4) mais 2.2.2+git20170721+r59033+56~ubuntu16.04.1 devra être installé
       Recommande: vlc-plugin-notify (= 2.2.2-5ubuntu0.16.04.4) mais ne sera pas installé
       Recommande: vlc-plugin-samba (= 2.2.2-5ubuntu0.16.04.4) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Alors, avant d'ouvrir une nouvelle discussion, j'ai quand même fait plusieurs recherches et je suis tombé sur ce sujet récent et relativement bien détaillé.
J'ai essayé de l'appliquer à la lettre, mais un point diffère de ma situation.

Tout d'abord, voici le retour des commandes demandées :

ls /etc/apt/sources.list.d

bunkus.org.list                              jtaylor-ubuntu-keepass-xenial.list.save
bunkus.org.list.save                         mumble-ubuntu-release-xenial.list
cairo-dock-team-ubuntu-ppa-xenial.list       mumble-ubuntu-release-xenial.list.save
cairo-dock-team-ubuntu-ppa-xenial.list.save  noobslab-ubuntu-icons-xenial.list
flacon-ubuntu-ppa-xenial.list                noobslab-ubuntu-icons-xenial.list.save
flacon-ubuntu-ppa-xenial.list.save           noobslab-ubuntu-themes-xenial.list
jtaylor-ubuntu-keepass-xenial.list           noobslab-ubuntu-themes-xenial.list.save

Plus précisément, voici ce qui est activé ou pas :

cat /etc/apt/sources.list.d/*.list

deb http://mkvtoolnix.download/ubuntu/xenial/ ./
# deb-src http://mkvtoolnix.download/ubuntu/xenial/ ./
# deb http://ppa.launchpad.net/cairo-dock-team/ppa/ubuntu xenial main
# deb-src http://ppa.launchpad.net/cairo-dock-team/ppa/ubuntu xenial main
deb http://ppa.launchpad.net/flacon/ppa/ubuntu xenial main
# deb-src http://ppa.launchpad.net/flacon/ppa/ubuntu xenial main
deb http://ppa.launchpad.net/jtaylor/keepass/ubuntu xenial main
# deb-src http://ppa.launchpad.net/jtaylor/keepass/ubuntu xenial main
deb http://ppa.launchpad.net/mumble/release/ubuntu xenial main
# deb-src http://ppa.launchpad.net/mumble/release/ubuntu xenial main
deb http://ppa.launchpad.net/noobslab/icons/ubuntu xenial main
# deb-src http://ppa.launchpad.net/noobslab/icons/ubuntu xenial main
deb http://ppa.launchpad.net/noobslab/themes/ubuntu xenial main
# deb-src http://ppa.launchpad.net/noobslab/themes/ubuntu xenial main

Le PPA de Cairo Dock est désactivé car il posait problème et "bloquait" les mises à jour.
Le PPA de Keepass2 va être supprimé car j'ai testé KeepassXC et il est portable, plus rapide et n'utilise pas Mono.

apt-cache policy vlc

vlc:
  Installé : (aucun)
  Candidat : 2.2.2-5ubuntu0.16.04.4
 Table de version :
     2.2.2+git20170721+r59033+56~ubuntu16.04.1 0
        100 /var/lib/dpkg/status
     2.2.2-5ubuntu0.16.04.4 500
        500 http://bouyguestelecom.ubuntu.lafibre.info/ubuntu xenial-updates/universe amd64 Packages
        500 http://bouyguestelecom.ubuntu.lafibre.info/ubuntu xenial-security/universe amd64 Packages
     2.2.2-5 500
        500 http://bouyguestelecom.ubuntu.lafibre.info/ubuntu xenial/universe amd64 Packages
dpkg -l | grep vlc

ii  libvlc5                                                     2.2.2+git20170721+r59033+56~ubuntu16.04.1    amd64        multimedia player and streamer library
ii  libvlccore8                                                 2.2.2+git20170721+r59033+56~ubuntu16.04.1    amd64        base library for VLC and its modules
rc  vlc                                                         2.2.2+git20170721+r59033+56~ubuntu16.04.1    amd64        multimedia player and streamer
ii  vlc-data                                                    2.2.2+git20170721+r59033+56~ubuntu16.04.1    all          Common data for VLC
ii  vlc-nox                                                     2.2.2+git20170721+r59033+56~ubuntu16.04.1    amd64        multimedia player and streamer (without X support)
rc  vlc-plugin-notify                                           2.2.2+git20170721+r59033+56~ubuntu16.04.1    amd64        LibNotify plugin for VLC
rc  vlc-plugin-samba                                            2.2.2+git20170721+r59033+56~ubuntu16.04.1    amd64  

Avec cette dernière commande on voit que les paquets posant problème (vlc-nox, vlc-plugin-notify et vlc-plugin-samba) sont bien présents.
Je dois donc les désinstaller manuellement.

D'où ma question : Supprimer ces 3 paquets suffit ou je dois aussi désinstaller les autres (libvlc5, libvlccore8, vlc-data) ?

Cette commande suffit-elle (à appliquer pour chaque) ?

sudo apt remove vlc-xxx

Ou il vaut mieux faire :

sudo apt purge --auto-remove vlc-xxx

Après suppression de ces 3 paquets, je devrais théoriquement pouvoir réinstaller VLC depuis les dépôts.

Bon, ça fait un peu une grosse tartine pour une simple question, mais je tenais à détailler le résultat de chaque commande, histoire de voir si le souci pouvait être potentiellement ailleurs.

Merci d'avance pour vos lumières.

Dernière modification par GrumD (Le 19/09/2017, à 15:12)


Proton Database : Liste de tous les jeux Windows compatibles Linux grâce à Steam Play.
FCK DRM : le mouvement Anti-DRM de GOG !

Hors ligne

#2 Le 19/09/2017, à 14:25

abelthorne

Re : [Résolu] VLC disparu : question sur méthode de résolution du problème

Essaie ça :

sudo apt-get update
sudo apt-get remove --purge libvlc5 libvlccore8 vlc vlc-data vlc-nox vlc-plugin-notify vlc-plugin-samba
sudo apt-get install vlc

Avec cette dernière commande on voit que les paquets posant problème (vlc-nox, vlc-plugin-notify et vlc-plugin-samba) sont bien présents.
Je dois donc les désinstaller manuellement.

D'où ma question : Supprimer ces 3 paquets suffit ou je dois aussi désinstaller les autres (libvlc5, libvlccore8, vlc-data) ?

Il faut supprimer tous les paquets concernés (qui sont en version git et qui viennent du dépôt supprimé). Théoriquement, si tu supprimes simplement le paquet vlc puis que tu fais un sudo apt-get autoremove --purge, il devrait supprimer les six autres (qui ont été installés via le jeu des dépendances) mais autant gagner du temps et tous les supprimer d'un coup, ça fait gagner une étape et il n'y a pas de doute sur le résultat.

Dernière modification par abelthorne (Le 19/09/2017, à 14:30)

Hors ligne

#3 Le 19/09/2017, à 15:10

GrumD

Re : [Résolu] VLC disparu : question sur méthode de résolution du problème

abelthorne a écrit :

Essaie ça :

sudo apt-get update
sudo apt-get remove --purge libvlc5 libvlccore8 vlc vlc-data vlc-nox vlc-plugin-notify vlc-plugin-samba
sudo apt-get install vlc

Parfait ! VLC réinstallé depuis les dépôts et fonctionnel.
D'ailleurs, je ne me souviens même plus pourquoi je l'avais installé depuis les PPA, vu que je privilégie systématiquement les dépôts. Une version plus récente sûrement...

abelthorne a écrit :

Il faut supprimer tous les paquets concernés (qui sont en version git et qui viennent du dépôt supprimé).

C'est vrai que maintenant que j'y pense, ma question était stupide. Tous ces paquets venaient forcément du PPA et il valait mieux donc tous les supprimer pour éviter les problèmes et repartir sur du propre.

abelthorne a écrit :

[...]Théoriquement, si tu supprimes simplement le paquet vlc puis que tu fais un sudo apt-get autoremove --purge, il devrait supprimer les six autres (qui ont été installés via le jeu des dépendances) mais autant gagner du temps et tous les supprimer d'un coup, ça fait gagner une étape et il n'y a pas de doute sur le résultat.

Bin j'avais désinstallé VLC, mais avec la commande simple : sudo apt remove vlc. Et du coup, ça avait laissé les paquets/dépendances.
Si j'avais simplement passé ta commande sudo apt autoremove --purge ensuite, j'aurais même pas eu besoin d'ouvrir un sujet et solliciter le forum... Oubli de débutant ! roll

En tout cas, VLC est revenu, mon Ubuntu tourne nickel, tout va bien.

Merci pour ta réponse rapide et précise.


Proton Database : Liste de tous les jeux Windows compatibles Linux grâce à Steam Play.
FCK DRM : le mouvement Anti-DRM de GOG !

Hors ligne