Pb d'installation de mplayer

Bonjour,

Je souhaiterais installer mplayer pour une utilisation en ligne de commande sans utiliser de X-Windows. je rencontre des problèmes lors de l’installation de ce package avec la commande “apt-get install mplayer”. Il refuse de m’installer la dépendance “libcairo2” et me renvoie le code erreur :

debian:~# apt-get install libcairo2 Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: debianutils e2fslibs e2fsprogs fontconfig-config initscripts libatk1.0-0 libatk1.0-dev libblkid1 libc6 libc6-dev libdevmapper1.02 libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libglib2.0-0 libglib2.0-dev libselinux1 libsepol1 libss2 libuuid1 lsb-base mktemp mount sysv-rc sysvinit sysvinit-utils tzdata Suggested packages: gpart parted e2fsck-static glibc-doc libglib2.0-doc sysv-rc-conf bum Recommended packages: libatk1.0-data libglib2.0-data The following packages will be REMOVED: fontconfig libgtk2.0-0 libgtk2.0-bin libgtk2.0-dev libpango1.0-0 libpango1.0-common libpango1.0-dev locales The following NEW packages will be installed: e2fslibs fontconfig-config initscripts libblkid1 libcairo2 libdevmapper1.02 libselinux1 libsepol1 libss2 libuuid1 lsb-base mktemp sysv-rc sysvinit-utils tzdata The following packages will be upgraded: debianutils e2fsprogs libatk1.0-0 libatk1.0-dev libc6 libc6-dev libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libglib2.0-0 libglib2.0-dev mount sysvinit 14 upgraded, 15 newly installed, 8 to remove and 224 not upgraded. Need to get 0B/12.6MB of archives. After unpacking 46.5MB disk space will be freed. Do you want to continue? [Y/n] E: This installation run will require temporarily removing the essential package e2fsprogs due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option. E: Internal Error, Could not early remove e2fsprogs

Pourriez-vous m’aider ?

Moute

Pour commencer, sous quelle version de debian es-tu?

Je suis en woody donc Debian 3.0. A l’époque je n’avais pas pu installer la 3.1 car mon lecteur de DVD n’était pas reconnu à l’installation.

J’ai par la suite upgrader mon kernel en 2.6.20.5 pour avoir la gestion du SATA. Je ne sais pas si ca peut venir de ca, mais je n’avais pas utiliser les package debian pour cet upgrade …

Moute

Woody en 2.6.20 sans utiliser les paquets Debian … En gros tu t’es mis en Experimental tout seul :wink:
Vu que tu veux utiliser mplayer, tu ne dois pas utiliser ta machine en tant que serveur, alors je pense que le mieux serait de passer à SID proprement, tu auras un noyau 2.6.21.
Dans ton xorg.conf, tu remplaces les “woody” par “sid” tu commentes les lignes concernant la sécurité, tu sauvegardes et :
apt-get update
apt-get upgrade
apt-get dist-upgrade
Prépare un bon thermos de café, tu vas te croire sous Ubuntu :wink:

Ca, c’est un boulot pour fran.b, il entretient encore des woody.
Sinon, je ne comprends pas ce qui t’empêchait (et t’empêche maintenant) de passer en 3.1 voire en 4 ? d’autant plus avec une machine suffisament récente pour être en SATA.
En attendant, si tu veux forcer le "early-remove d’e2fsprogs, tu fais comme il est dit dans le message et tu passes le flag pour forcer.
Un conseil, download avant le .deb du e2fsprog qui va s’installer, pour pouvoir l’installer avec dpkg si tout se passe mal.
Et ne reboote surtout pas tant que tu n’es pas revenu à un e2fsprogs bien installé (ça serait trop con de ne plus booter, quoi que ce soit toujours réparable depuis un livecd - quand on a un lecteur qui boote).

Merci pour vos réponses si rapide.

Pourquoi ne devrais-je pas utiliser ma machine en server si j’utilise mplayer ? Ca m’embète car j’ai un serveur web dessus (qui pour l’instant sert surtout pour hellanzb).

En fait, je préfèrerais repasser en version stable. Il faudrait dans un premier temps que j’essaie de passer en 4.0 et de downgrader mon kernel en 2.6.18 propre qui doit aussi gérer le SATA. Si ca marche, c kool, sinon je ferais la manip pour e2fsprog.

Comment puis-je faire pour passer en debian 4.0 proprement ?

Moute

tu prends le sources.list qui est ici:
forum.debian-fr.org/viewtopic.php?t=5659
avec les préfèrences.
Puis tu fais l’update dist-upgrade comme dit debianhadic, en priant les dieux de la machine.
Tu recommence le dist-upgrade aussi longtemps qu’il a quelquechose à faire et que ça avance, et sans jamais redémarrer tant que tout n’est pas au carré.
Mais AMA, tu vas avoir à corriger ta config d’apache.

Voilà quelques news :

Donc j’ai fait :

[quote]apt-get update
apt-get upgrade
apt-get dist-upgrade
[/quote]

Là après l’installation d’une centaine de package il me dit :

[quote]E: This installation run will require temporarily removing the essential package e2fsprogs due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option.
E: Internal Error, Could not early remove e2fsprogs [/quote]

Donc je fais un petit :

L’upgrade continue puis s’arrête de nouveau avec l’erreur :

Après quelques recherche je tombe sur ce post :
http://nixcraft.com/getting-started-tutorials/182-how-solve-apt-get-upgrade-problem.html

Donc je fais :

[quote]cp /bin/false /tmp
cd /tmp
ln -s false update-rc.d
export PATH=$PATH:/tmp[/quote]

puis, je reprends

Maintenant je bloque à une erreur sur modutils :

[quote]debian:/tmp# apt-get dist-upgrade
Reading package lists… Done
Building dependency tree… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue [Y/n]?
Setting up modutils (2.4.27.0-6) …
/etc/modutils/ppp: line 1: alias: /dev/ppp: not found
/etc/modutils/ppp: line 1: alias: ppp_generic: not found
/etc/modutils/ppp: line 2: alias: char-major-108: not found
/etc/modutils/ppp: line 2: alias: ppp_generic: not found
/etc/modutils/ppp: line 3: alias: tty-ldisc-3: not found
/etc/modutils/ppp: line 3: alias: ppp_async: not found
/etc/modutils/ppp: line 4: alias: tty-ldisc-14: not found
/etc/modutils/ppp: line 4: alias: ppp_synctty: not found
/etc/modutils/ppp: line 5: alias: ppp-compress-21: not found
/etc/modutils/ppp: line 5: alias: bsd_comp: not found
/etc/modutils/ppp: line 6: alias: ppp-compress-24: not found
/etc/modutils/ppp: line 6: alias: ppp_deflate: not found
/etc/modutils/ppp: line 7: alias: ppp-compress-26: not found
/etc/modutils/ppp: line 7: alias: ppp_deflate: not found
Error while executing /etc/modutils/ppp, aborting
Note: If /etc/modutils/ppp should not be an executable script, please ensure it does not have execute permission
dpkg: error processing modutils (–configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
modutils
E: Sub-process /usr/bin/dpkg returned an error code (1)[/quote]

Pourriez-vous m’aider ?

Moute

passes par dselect, fais l’update, puis rentre dans la sélection et sors en directement, puis passes à la phase d’install. Qu’est ce que ça donne ?

Ca me donne exactement la même erreur :

[quote]debian:/disque2/alt.binaries.movies.french.xxx/u4all# dselect
Reading package lists… Done
Building dependency tree… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue [Y/n]?
Setting up modutils (2.4.27.0-6) …
/etc/modutils/ppp: line 1: alias: /dev/ppp: not found
/etc/modutils/ppp: line 1: alias: ppp_generic: not found
/etc/modutils/ppp: line 2: alias: char-major-108: not found
/etc/modutils/ppp: line 2: alias: ppp_generic: not found
/etc/modutils/ppp: line 3: alias: tty-ldisc-3: not found
/etc/modutils/ppp: line 3: alias: ppp_async: not found
/etc/modutils/ppp: line 4: alias: tty-ldisc-14: not found
/etc/modutils/ppp: line 4: alias: ppp_synctty: not found
/etc/modutils/ppp: line 5: alias: ppp-compress-21: not found
/etc/modutils/ppp: line 5: alias: bsd_comp: not found
/etc/modutils/ppp: line 6: alias: ppp-compress-24: not found
/etc/modutils/ppp: line 6: alias: ppp_deflate: not found
/etc/modutils/ppp: line 7: alias: ppp-compress-26: not found
/etc/modutils/ppp: line 7: alias: ppp_deflate: not found
Error while executing /etc/modutils/ppp, aborting
Note: If /etc/modutils/ppp should not be an executable script, please ensure it does not have execute permission
dpkg: error processing modutils (–configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
modutils
E: Sub-process /usr/bin/dpkg returned an error code (1)
Some errors occurred while unpacking. I’m going to configure the
packages that were installed. This may result in duplicate errors
or errors caused by missing dependencies. This is OK, only the errors
above this message are important. Please fix them and run [I]nstall again
Press enter to continue.

Setting up modutils (2.4.27.0-6) …
/etc/modutils/ppp: line 1: alias: /dev/ppp: not found
/etc/modutils/ppp: line 1: alias: ppp_generic: not found
/etc/modutils/ppp: line 2: alias: char-major-108: not found
/etc/modutils/ppp: line 2: alias: ppp_generic: not found
/etc/modutils/ppp: line 3: alias: tty-ldisc-3: not found
/etc/modutils/ppp: line 3: alias: ppp_async: not found
/etc/modutils/ppp: line 4: alias: tty-ldisc-14: not found
/etc/modutils/ppp: line 4: alias: ppp_synctty: not found
/etc/modutils/ppp: line 5: alias: ppp-compress-21: not found
/etc/modutils/ppp: line 5: alias: bsd_comp: not found
/etc/modutils/ppp: line 6: alias: ppp-compress-24: not found
/etc/modutils/ppp: line 6: alias: ppp_deflate: not found
/etc/modutils/ppp: line 7: alias: ppp-compress-26: not found
/etc/modutils/ppp: line 7: alias: ppp_deflate: not found
Error while executing /etc/modutils/ppp, aborting
Note: If /etc/modutils/ppp should not be an executable script, please ensure it does not have execute permission
dpkg: error processing modutils (–configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
modutils

installation script returned error exit status 100.
Press to continue.[/quote]

Moute

essayes de reinstaller udev.
apt-get install udev (eventuellement --reinstall)

Maintenant il me renvoie l’erreur :

[quote]Setting up udev (0.105-4) …
udev requires a mounted sysfs, not started.[/quote]

moute

Faut-il que je rajoute une ligne dans /etc/fstab pour monter une partition sysfs ?

Moute

Alors je viens de résoudre le pb d’installation de udev. J’ai installer le kernel officiel 2.6.18.

Par contre, j’ai toujours l’erreur :

[quote]debian:~# apt-get dist-upgrade
Reading package lists… Done
Building dependency tree… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue [Y/n]?
Setting up modutils (2.4.27.0-6) …
/etc/modutils/ppp: line 1: alias: /dev/ppp: not found
/etc/modutils/ppp: line 1: alias: ppp_generic: not found
/etc/modutils/ppp: line 2: alias: char-major-108: not found
/etc/modutils/ppp: line 2: alias: ppp_generic: not found
/etc/modutils/ppp: line 3: alias: tty-ldisc-3: not found
/etc/modutils/ppp: line 3: alias: ppp_async: not found
/etc/modutils/ppp: line 4: alias: tty-ldisc-14: not found
/etc/modutils/ppp: line 4: alias: ppp_synctty: not found
/etc/modutils/ppp: line 5: alias: ppp-compress-21: not found
/etc/modutils/ppp: line 5: alias: bsd_comp: not found
/etc/modutils/ppp: line 6: alias: ppp-compress-24: not found
/etc/modutils/ppp: line 6: alias: ppp_deflate: not found
/etc/modutils/ppp: line 7: alias: ppp-compress-26: not found
/etc/modutils/ppp: line 7: alias: ppp_deflate: not found
Error while executing /etc/modutils/ppp, aborting
Note: If /etc/modutils/ppp should not be an executable script, please ensure it does not have execute permission
dpkg: error processing modutils (–configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
modutils
E: Sub-process /usr/bin/dpkg returned an error code (1)
debian:~#[/quote]

Quelqu’un aurait-il une piste à me donner ?

Moute

essayes de passer par dselect, pour voir.

En fait, j’avais déjà essayé plus haut.

Finalement, pour résoudre le problème, j’ai supprimer le contenu du fichier /etc/modutils/ppp. C’est un peu brut comme façon de faire, mais bon pour l’instant ca n’a causé aucun problème.
Pourriez-vous juste pour info me donner le contenu de ce fichier chez vous ?

Merci pour ta réponse.

Sinon, j’ai repris l’installation de mplayer après être passé en kernel 2.6.18. Ca marche nickel avec des divx standard, par contre je n’arrive pas à lancer des film en hd x264 ! Il ne me sort aucune erreur, il s’arrête c’est tout !
Faut-il installer un codec spécifique pour les films en x264 ?

Moute

[quote=“debianhadic”]Woody en 2.6.20 sans utiliser les paquets Debian … En gros tu t’es mis en Experimental tout seul :wink:
Vu que tu veux utiliser mplayer, tu ne dois pas utiliser ta machine en tant que serveur, alors je pense que le mieux serait de passer à SID proprement, tu auras un noyau 2.6.21.
Dans ton xorg.conf, tu remplaces les “woody” par “sid” tu commentes les lignes concernant la sécurité, tu sauvegardes et :
apt-get update
apt-get upgrade
apt-get dist-upgrade
Prépare un bon thermos de café, tu vas te croire sous Ubuntu :wink:[/quote]

Pourquoi? dans Ubuntu la liste des dépots se trouve dans xorg.conf ?! :wink:

[quote=“moute”]En fait, j’avais déjà essayé plus haut.

Finalement, pour résoudre le problème, j’ai supprimer le contenu du fichier /etc/modutils/ppp. C’est un peu brut comme façon de faire, mais bon pour l’instant ca n’a causé aucun problème.
Pourriez-vous juste pour info me donner le contenu de ce fichier chez vous ?[/quote]Je n’ai pas ce fichier chez moi, et il n’existe à priori dans aucun paquet d’aucune release debian. Ca ne serait pas un ajout personnel ?[quote=“moute”]Merci pour ta réponse.

Sinon, j’ai repris l’installation de mplayer après être passé en kernel 2.6.18. Ca marche nickel avec des divx standard, par contre je n’arrive pas à lancer des film en hd x264 ! Il ne me sort aucune erreur, il s’arrête c’est tout !
Faut-il installer un codec spécifique pour les films en x264 ?

Moute[/quote]aptitude install libx264-54 :question:

Ben en fait, je ne sais pas ce qui a pu créer ce fichier.

Pour ce qui des films en x264, j’avais déjà installer libx264-54, mais avec apt-get. Dès que je lance un film voici ce qui m’est renvoyé :

[code]debian:/disque2/matrixhd# mplayer -vo svga cf-matrixhd.avi
MPlayer 1.0rc1-4.1.2-DFSG-free © 2000-2006 MPlayer Team
CPU: Intel® Pentium® D CPU 2.66GHz (Family: 15, Model: 4, Stepping: 7)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing cf-matrixhd.avi.
AVI file format detected.
AVI: ODML: Building ODML index (2 superindexchunks).
VIDEO: [XVID] 1280x720 12bpp 25.000 fps 4095.4 kbps (499.9 kbyte/s)
Clip info:
Software: VirtualDubMod 1.5.10.2 Fr | www.trad-fr.com || (build 2540/release)
[svgalib: allocated virtual console #7]
debian:/disque2/matrixhd#
[/code]

Je ne vois pas pourquoi ca ne marche pas. Avez-vous une idée ?
Est-ce que j’utilise la bonne commande ?

Moute

Alors en fait, le problème ne semble pas être le codec. Je viens d’essayer de lire un trailer en x264 qui a marché nickel.
J’ai l’impression que le problème vient de la taille du fichier. J’ai l’impression que mplayer ne veut pas lire les fichiers de 4Go.

Est-ce que vous avez une solution ?

Moute