Probleme avec vlc

Salut,

J’ai un probleme avec vlc qui ne veut pas lire les avi quand je lance un fichier en ligne de commande j’obtiens:
VLC media player 0.8.6h Janus
[00000301] main decoder error: no suitable decoder module for fourcc `XVID’.
VLC probably does not support this sound or video format.
[00000273] main playlist: stopping playback

Vous avez des pistes a me donner?
Je suis sur debian lenny avec les sources list du trucs et astuces.

Merci

Salut j’ai vu un problème similaire auparavant,voici ce qui donne la commande:
dpkg -l libavf* libavco* libswscale* libpostproc* libavu* |grep ^ii
ii libavcodec51 3:20080706-0.3lenny1 library to encode decode multimedia streams
ii libavformat52 3:20080706-0.3lenny1 ffmpeg file format library
ii libavutil49 3:20080706-0.3lenny1 avutil shared libraries
Aucun paquet ne correspond à libswscale*.
ii libpostproc51 3:20080706-0.3lenny1 postproc shared libraries

apparemment il faut préférer le depot debian plutôt que le multimédia, pourtant dans le sources.list du truc et astuces ce ne pas le cas.

Package: *
Pin: release o=apt-build
Pin-Priority: 989

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 988

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 987

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 986

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 985

Je me demande si je peux changer les priorités sans trop des dégâts.

Merci pour vos commentaires.

Salut
Je te fais un copié-collé d’un pb déjà traité:

[quote=“micky979”]VLC ne fonctionne pas car tu utilise les libs de Debian-Multimedia.

Pour changer ceci exécute ceci :

Après avec ton user habituel, il faut supprimer le cache des plugins

rm ~/.vlc/cache/plugins-*.dat

Après ceci, VLC devrait fonctionner convenablement.

Et il faudra modifier la preference de Debian-Multimedia pour quel soit toujours infrieurs au dépot Debian officiel.[/quote]

Pb traité ici: viewtopic.php?f=3&t=17465&start=12
PS: pb résolu dans squeeze et sid.

Salut j’essayé de faire l’install des paquets mais j’obtiens:

Impossible de trouver la version « 0.svn20080206-14 » du paquet « libavcodec51 »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libavformat52 »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libavutil-dev »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libavutil49 »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libpostproc51 »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libswscale0 »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libavcodec51 »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libavformat52 »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libavutil-dev »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libavutil49 »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libpostproc51 »
Impossible de trouver la version « 0.svn20080206-14 » du paquet « libswscale0 »
Les paquets suivants sont CASSÉS :
libavutil-dev
Les NOUVEAUX paquets suivants vont être installés :
libswscale0
0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 2 non mis à jour.
Il est nécessaire de télécharger 223ko d’archives. Après dépaquetage, 696ko seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libavutil-dev: Dépend: libavutil49 (= 0.svn20080206-17+lenny1) mais 3:20080706-0.3lenny1 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

Conserver les paquets suivants dans leur version actuelle :
libavutil-dev [Non installé]

Le score est de -9881

Je quand même une question, dois je changer mon fichier préférences?

Que donne un apt-cache policy libavcodec51, et ainsi de suite pour libavformat52 ,libavutil-dev,libavutil49
[edit]Sur ma stable: [quote=“apt-cache policy libavcodec51”]libavcodec51:
Installé : 0.svn20080206-17+lenny1
Candidat : 0.svn20080206-17+lenny1
Table de version :
3:20080706-0.3lenny1 0
600 debian-multimedia.org lenny/main Packages

*** 0.svn20080206-17+lenny1 0
900 ftp2.fr.debian.org lenny/main Packages

900 security.debian.org lenny/updates/main Packages
100 /var/lib/dpkg/status[/quote]
Toi tu as installé ceux des dépôts multimedia (rouge), il faut que tu installes ceux des depôts debian(bleu). Et effectivement, la version a changé depuis le copié/collé du dessus:
adapte en prenant 0.svn20080206-17 au lieu de 0.svn20080206-14
[/edit]

Autre méthode, tu changes ton fichier de pref:

Package: * Pin: release o=Debian,a=stable,l=Debian Pin-Priority: 985
en

Package: * Pin: release o=Debian,a=stable,l=Debian Pin-Priority: 1001
puis aptitude install libavcodec51 libavformat52 libavutil-dev libavutil49 libpostproc51 libswscale0
ça forcera la réinstall de ces paquetsen version "debian officielle"
Puis tu remets ensuite une prio de 991 à la place de 1001

Merci pour ces infos, je vais essayer ce soir :smiley:

Salut voilà mon problème résolu, en changent la priorité du dépôt officiel debian à 1001 et en installant les bon paquets, ensuite en revenant à la priorité 991.

Merci beaucoup pour le coup de main.
Pensez vous qu’il serait bon de changer les sources.list du truc et astuces en conséquence pour ne pas avoir ce genre de problème?

Merci encore

Salut,

Ils ont toujours été particulièrement foireux, le mieux reste de les ignorer.
D’ailleurs ton preferences doit être remis en bon état car là c’est encore pire avec la nouvelle prio à 991. Si tu as, comme il semble, uniquement des dépôts relatifs à Stable un preferences comme celui-ci est préférable et suffisant :

Package: * Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages Pin-Priority: 400

Mon conseil était prio de 991 pour les dépôts officiels, et effectivement une prio de 400 pur les multimedias. En quoi est-ce pire de mettre 991 sur la stable officielle ?
Et mêem en faisant cela, fait attention avec aptitude: il peut te proposer de passer outre les priorités. Bien lire ce que propose de faire aptitude avt d’accepter.

Pire parce que je n’avais lu qu’en diagonale :blush: et en étais resté à l’infâme séparation entre les différents dépôts officiels de son preferences original.

Cependant, si le but est de baisser la priorité du dépôts multimédia renseigner les autres dépôts dans le preferences est inutile. Et avec une prio de 991 sur les dépôts officiels ce sera même gênant si chito utilise ou se met à utiliser les backports.

Après, à lui de régler ces prios comme il le souhaite, sachant les dépôts qu’il rajoute ou pas. :slightly_smiling:

Salut bon je ne veux pas créer de polémique, mais quand je fait le choix d’avoir un sources.list avec plusieurs depots (stable,test,unstable) c’était dans le but d’avoir quelque chose de stable mais sans être périme (surtout au niveau multimedia, et dans des paquet scientifiques que évoluent très vite).
Pourriez vous me dire est-ce que c’est les backports et comment les utiliser?
Et du coup sources.list avec préférences ou non?

Re,
Une Stable ne se mélange pas avec des paquets Testing/Sid/Experimental, les rares exceptions ne sont là que pour confirmer la règle.
Les seuls moyens fiables d’avoir des paquets à jours sur une Stable sont les backports « presques officiels » ou la compilation (plus quelques rares dépôts exotiques).

En clair :

  • sources.list = Stable, Multimedia et Backports.
  • preferences = Multimedia à 400 et, éventuellement, Backports à 200 (c’est expliqué sur le site).

Voila donc mon sources.list selon les commentaires de …:

################################################

lenny

deb ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src ftp.fr.debian.org/debian/ lenny main contrib non-free

volatile

deb volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

lenny security

deb security.debian.org/ lenny/updates main contrib non-free
deb-src security.debian.org/ lenny/updates main contrib non-free

lenny multimedia

deb mirror.home-dn.net/debian-multimedia lenny main
deb-src mirror.home-dn.net/debian-multimedia lenny main

backports

deb backports.org/debian lenny-backports main contrib non-free

Avec les preferences:

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 991

Package: *
Pin: release o=apt-build
Pin-Priority: 989

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 988

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 987

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 400

Package: *
Pin: release a=lenny-backports
Pin-Priority: 200

Cela vous parait bien?

Je ne sais plus a quoi ca sert:

Package: *
Pin: release o=apt-build
Pin-Priority: 989

Merci de vos commentaires

sources.list: ok
preferences:

[code]Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 400

Package: *
Pin: release a=lenny-backports
Pin-Priority: 200[/code]c’est suffisant (et mieux)
:arrow_right: vérifie avec un apt-cache policy

[quote=“chito”]Je ne sais plus a quoi ca sert:

Package: *
Pin: release o=apt-build
Pin-Priority: 989[/quote]c’est pour les paquets construits localement

Je confirme. Ne garde surtout pas le preferences que tu as : il est encore pire que ceux du T&A.

Une précision tout de même : les Backports à 200 c’est pour que les paquets installés à partir de ce dépôts soient mis à jours automatiquement. Si tu ne veux pas ce comportement supprime l’entrée des Backports (par défaut il a une prio de 1).

Merci les amis je essaye ce soir et je vous tiens au courant

J’ai fait les changements du fichier preferences et voila ce aui donne apt-cache policy, mais je ne vois pas la priorite 200 pour les backports avez vous des idées?

Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 download.skype.com stable/non-free Packages
origin download.skype.com
500 mirror.home-dn.net lenny/main Translation-fr
400 mirror.home-dn.net lenny/main Packages
release v=None,o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main
origin mirror.home-dn.net
500 security.debian.org lenny/updates/non-free Packages
release v=5.0,o=Debian,a=stable,l=Debian-Security,c=non-free
origin security.debian.org
500 security.debian.org lenny/updates/contrib Packages
release v=5.0,o=Debian,a=stable,l=Debian-Security,c=contrib
origin security.debian.org
500 security.debian.org lenny/updates/main Packages
release v=5.0,o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
500 volatile.debian.org lenny/volatile/non-free Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free
origin volatile.debian.org
500 volatile.debian.org lenny/volatile/contrib Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib
origin volatile.debian.org
500 volatile.debian.org lenny/volatile/main Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=main
origin volatile.debian.org
500 ftp.fr.debian.org lenny/non-free Packages
release v=5.0.3,o=Debian,a=stable,l=Debian,c=non-free
origin ftp.fr.debian.org
500 ftp.fr.debian.org lenny/contrib Packages
release v=5.0.3,o=Debian,a=stable,l=Debian,c=contrib
origin ftp.fr.debian.org
500 ftp.fr.debian.org lenny/main Translation-fr
500 ftp.fr.debian.org lenny/main Packages
release v=5.0.3,o=Debian,a=stable,l=Debian,c=main
origin ftp.fr.debian.org

Ca y est merci beaucoup , c’était un problème de clé, toute la procédure était indiquée dans le site backports indiquée plus haut.

Merci