#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
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...
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.
[...]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 !
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