Re: APT cassé ?
Le Jeudi 16 Février 2006 20:59, Pascal Chenevas-Paule a écrit : Pouvez vous m'aider svp, je ne peux plus mettre à jour et installer de paquets. En général, il y a tjs moyen d'installer dautres paquets A CONDITION DE REDEMANDER L'INSTALLATION DU PAQUET fautif... exemple : apt-get install machin a donné une erreur apt-get install truc butte sur la même erreur, mais apt-get install truc machin va installer truc, PUIS donner l'erreur sur machin ( à moins qu'il n'y ait une véritable dépendence entre les 2 paquets ) Patrick Carabin.
Re: APT cassé ?
François Boisson wrote: Le Fri, 17 Feb 2006 21:16:08 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: [..] Vraiment bizarre. Tu as les fichiers updmap? Sinon, tu peux essayer d'effacer les lignes if [ -x /usr/sbin/update-updmap ] ; then \ /usr/sbin/update-updmap ; \ fi if [ -x /usr/bin/texhash ] ; then \ /usr/bin/texhash ; \ fi if [ -x /usr/bin/updmap ] ; then \ /usr/bin/updmap ; \ fi et ressayer... la commande find / -name updmap m'indique que updmap se trouve : /usr/bin/updmap -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: APT cassé ?
Le Sat, 18 Feb 2006 09:19:17 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: la commande find / -name updmap m'indique que updmap se trouve : /usr/bin/updmap Scrogneugneu, je viens de charger et éxécuter $ /var/lib/dpkg/info/thailatex.postrm purge chez moi et ça marche Bon, on va y aller calmement: Le script commence par faire: # dpkg-divert --package thailatex --remove --rename \ --divert /usr/share/texmf/tex/generic/babel/babel.sty.real \ /usr/share/texmf/tex/generic/babel/babel.sty Cela pose pbm ce qui est normal puisque ça a du être exécuté plein de fois. Théoriquement tu n'as plus de fichier /usr/share/texmf/tex/generic/babel/babel.sty.real (vérifies) et tu dois avoir un fichier /usr/share/texmf/tex/generic/babel/babel.sty. Vérifies par $ dpkg-divert --list | grep babel Puis il fais un texhash et updmap. Je te suggère donc de faire la chose suivante: Tu vérifies que la diversion sur babel n'existe plus, tu remplaces le fichier thailatex.postrm par celui joint (gardes une copie de l'ancien) et tu fais un apt-get remove thailatex François Boisson postrm Description: Binary data
Re: APT cassé ?
François Boisson wrote: Le Sat, 18 Feb 2006 09:19:17 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: la commande find / -name updmap m'indique que updmap se trouve : /usr/bin/updmap Scrogneugneu, je viens de charger et éxécuter $ /var/lib/dpkg/info/thailatex.postrm purge chez moi et ça marche Bon, on va y aller calmement: Le script commence par faire: # dpkg-divert --package thailatex --remove --rename \ --divert /usr/share/texmf/tex/generic/babel/babel.sty.real \ /usr/share/texmf/tex/generic/babel/babel.sty Cela pose pbm ce qui est normal puisque ça a du être exécuté plein de fois. Théoriquement tu n'as plus de fichier /usr/share/texmf/tex/generic/babel/babel.sty.real (vérifies) le fichier existe bien : -rw-r--r-- 1 root root 7611 2002-10-07 17:05 /usr/share/texmf/tex/generic/babel/babel.sty.real et tu dois avoir un fichier /usr/share/texmf/tex/generic/babel/babel.sty. Vérifies par $ dpkg-divert --list | grep babel dpkg-divert --list | grep babel diversion of /usr/share/texmf/tex/generic/babel/babel.sty to /usr/share/texmf/tex/generic/babel/babel.sty.real by thailatex Puis il fais un texhash et updmap. texhash - ok updmap - ok ok = pas de message d'erreur Je te suggère donc de faire la chose suivante: Tu vérifies que la diversion sur babel n'existe plus, tu remplaces le fichier thailatex.postrm par celui joint (gardes une copie de l'ancien) et tu fais un apt-get remove thailatex François Boisson -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: APT cassé ?
Je me sens un peut perdu ... :-) pour commencer je teste la permission des fichiers : # updmap ls -l /usr/bin/updmap -rwxr-xr-x 1 root root 33715 2005-10-15 09:50 /usr/bin/updmap # babel ls -l /usr/share/texmf/tex/generic/babel/babel.sty -rw-r--r-- 1 root root 7650 2004-03-25 08:04 /usr/share/texmf/tex/generic/babel/babel.sty # babel.sty.real ls -l /usr/share/texmf/tex/generic/babel/babel.sty.real -rw-r--r-- 1 root root 7611 2002-10-07 17:05 /usr/share/texmf/tex/generic/babel/babel.sty.real # texhash ls -l /usr/bin/texhash lrwxrwxrwx 1 root root 8 2005-10-20 23:35 /usr/bin/texhash - mktexlsr Si tu veux bien je te propose qu'on se retrouve sur irc.freenode.org -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: APT cassé ?
François Boisson wrote: Le Thu, 16 Feb 2006 20:59:19 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: /var/cache/apt/archives/thailatex_0.3.2-0.1_all.deb (--unpack): subprocess pre-installation script returned error exit status 2 /var/lib/dpkg/tmp.ci/postrm: line 40: syntax error near unexpected token `fi' Il faudrait executer le fichier $ /var/lib/dpkg/tmp.ci/postrm remove impossible le fichier ne semble pas exister : bash: /var/lib/dpkg/tmp.ci/postrm: No such file or directory pour voir quel est l'erreur exactement. Eventuellement, remplacer le fichier par #!/bin/sh exit 0 J'ai essayer de l'éditer par vim bash: /var/lib/dpkg/tmp.ci/postrm, mais vim me mais [new] donc je pense que vim me créer le fichier et puis je n'arrive pas à le sauvegarder Can't open file for writting mais ça supprime le traitement de post-désintallation du paquet. Est-ce que celà signifie que je ne pourrais plus le supprimer ? François Boisson Merci, Pascal -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: APT cassé ?
Le Fri, 17 Feb 2006 18:22:20 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: Il faudrait executer le fichier $ /var/lib/dpkg/tmp.ci/postrm remove impossible le fichier ne semble pas exister : bash: /var/lib/dpkg/tmp.ci/postrm: No such file or directory ceci explique cela pour voir quel est l'erreur exactement. Eventuellement, remplacer le fichier par #!/bin/sh exit 0 J'ai essayer de l'éditer par vim bash: /var/lib/dpkg/tmp.ci/postrm, mais vim me mais [new] donc je pense que vim me créer le fichier et puis je n'arrive pas à le sauvegarder Can't open file for writting Oui il faut se mettre en «root» et mettre les droits en +x. Si ça ne marche pas, regardes par hasard si le disque n'est pas plein. mais ça supprime le traitement de post-désintallation du paquet. Est-ce que celà signifie que je ne pourrais plus le supprimer ? Si si, au pire, apt-get install --reinstall puis démolition. François Boisson -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: APT cassé ?
François Boisson wrote: Le Fri, 17 Feb 2006 18:22:20 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: Il faudrait executer le fichier $ /var/lib/dpkg/tmp.ci/postrm remove impossible le fichier ne semble pas exister : bash: /var/lib/dpkg/tmp.ci/postrm: No such file or directory ceci explique cela pour voir quel est l'erreur exactement. Eventuellement, remplacer le fichier par #!/bin/sh exit 0 J'ai essayer de l'éditer par vim bash: /var/lib/dpkg/tmp.ci/postrm, mais vim me mais [new] donc je pense que vim me créer le fichier et puis je n'arrive pas à le sauvegarder Can't open file for writting Oui il faut se mettre en «root» et mettre les droits en +x. Si ça ne marche pas, regardes par hasard si le disque n'est pas plein. Je le faisais justement en root ... j'ai essayé le chmod +x /var/lib/dpkg/tmp.ci/postrm mais celà me donne : chmod: cannot access `/var/lib/dpkg/tmp.ci/postrm': No such file or directory mais ça supprime le traitement de post-désintallation du paquet. Est-ce que celà signifie que je ne pourrais plus le supprimer ? Si si, au pire, apt-get install --reinstall puis démolition. Bon j'essaie cette commande François Boisson -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: APT cassé ?
Le Fri, 17 Feb 2006 20:33:09 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: subprocess post-removal script returned error exit status 2 Errors were encountered while processing: /var/cache/apt/archives/thailatex_0.3.2-0.1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) j'avoue que je commence à m'inquiéter Bon j'ai chargé le paquet, il y a une erruer dans le fichier postrm effectivement. Donc tu vas faire la chose suivante. Tu edites le fichier /var/lib/dpkg/info/thailatex.postrm A la ligne 39, tu rajoutes à la fin ; then (point virgule et pas deux points) ça devient elif [ -f `which updmap` ] ; then Tu sauvegardes et tu relances le apt-get -f install François Boisson -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: APT cassé ?
François Boisson wrote: Le Fri, 17 Feb 2006 20:33:09 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: subprocess post-removal script returned error exit status 2 Errors were encountered while processing: /var/cache/apt/archives/thailatex_0.3.2-0.1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) j'avoue que je commence à m'inquiéter Bon j'ai chargé le paquet, il y a une erruer dans le fichier postrm effectivement. Donc tu vas faire la chose suivante. Tu edites le fichier /var/lib/dpkg/info/thailatex.postrm A la ligne 39, tu rajoutes à la fin ; then (point virgule et pas deux points) ça devient elif [ -f `which updmap` ] ; then Tu sauvegardes et tu relances le apt-get -f install François Boisson j'ai ceci 38 if [ -x /usr/bin/updmap ] ; then \ 39 /usr/bin/updmap ; \ 40 fi #! /bin/sh # postrm script for thailatex # # see: dh_installdeb(1) set -e # summary of how this script can be called: #* postrm `remove' #* postrm `purge' #* old-postrm `upgrade' new-version #* new-postrm `failed-upgrade' old-version #* new-postrm `abort-install' #* new-postrm `abort-install' old-version #* new-postrm `abort-upgrade' old-version #* disappearer's-postrm `disappear' roverwritr new-version # for details, see /usr/share/doc/packaging-manual/ case $1 in remove) dpkg-divert --package thailatex --remove --rename \ --divert /usr/share/texmf/tex/generic/babel/babel.sty.real \ /usr/share/texmf/tex/generic/babel/babel.sty if [ -x /usr/bin/texhash ] ; then \ /usr/bin/texhash ; \ fi ;; purge) if [ -x /usr/sbin/update-updmap ] ; then \ /usr/sbin/update-updmap ; \ fi if [ -x /usr/bin/texhash ] ; then \ /usr/bin/texhash ; \ fi if [ -x /usr/bin/updmap ] ; then \ /usr/bin/updmap ; \ fi ;; purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo postrm called with unknown argument \`$1' 2 exit 0 esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts.
Re: APT cassé ?
Le Fri, 17 Feb 2006 21:16:08 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: [..] Vraiment bizarre. Tu as les fichiers updmap? Sinon, tu peux essayer d'effacer les lignes if [ -x /usr/sbin/update-updmap ] ; then \ /usr/sbin/update-updmap ; \ fi if [ -x /usr/bin/texhash ] ; then \ /usr/bin/texhash ; \ fi if [ -x /usr/bin/updmap ] ; then \ /usr/bin/updmap ; \ fi et ressayer... -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: APT cassé ?
Le Thu, 16 Feb 2006 20:59:19 +0100 Pascal Chenevas-Paule [EMAIL PROTECTED] a écrit: /var/cache/apt/archives/thailatex_0.3.2-0.1_all.deb (--unpack): subprocess pre-installation script returned error exit status 2 /var/lib/dpkg/tmp.ci/postrm: line 40: syntax error near unexpected token `fi' Il faudrait executer le fichier $ /var/lib/dpkg/tmp.ci/postrm remove pour voir quel est l'erreur exactement. Eventuellement, remplacer le fichier par #!/bin/sh exit 0 mais ça supprime le traitement de post-désintallation du paquet. François Boisson -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apt cassé
On 4 Jan 2004, [EMAIL PROTECTED] said: Bonjour, je tourne sous sid et j'ai cassé apt en tentant d'installer Mais non ;) snip A cause de cette erreur, je ne peux plus utiliser apt... donc rien installer Existe-t-il un moyen manuel de réparer/supprimer/... les paquets en erreur ? man dpkg Merci d'avance np zeDek -- Xavier MAILLARD (GnuPG: 1024D/1E028EA5) EmacsOS user (http://emacsfr.org) APRIL (http://www.april.org) pgpwhB23Tl35C.pgp Description: PGP signature
Re: apt cassé !
* shishi75 [EMAIL PROTECTED] [2003-10-06 15:17] : salut a tous j ai recemment essayé d install mon upgrade en faisant apt-get update et apt-get -u dist-upgrade mais j ai cette erreure : dpkg: erreur d'analyse syntaxique, dans le fichier « /var/lib/dpkg/available » près de la ligne 12442 paquet « photopc »: ^ ce qui suit word in `priority' field est inutile E: Sub-process /usr/bin/dpkg returned an error code (2) j ai fais un : mv /var/lib/dpkg/status-old /var/lib/dpkg/status ^^ mais pareil , merci de vos idées Et en regardant le problème dans le fichier available aux alentours de la ligne 12442 ? (corruption de fichier peut-être ?) Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct
Re: apt cassé !
Le Mon, Oct 06, 2003 à 01:36:08PM +0200, Frédéric Bothamy a écrit * shishi75 [EMAIL PROTECTED] [2003-10-06 15:17] : salut a tous j ai recemment essayé d install mon upgrade en faisant apt-get update et apt-get -u dist-upgrade mais j ai cette erreure : dpkg: erreur d'analyse syntaxique, dans le fichier « /var/lib/dpkg/available » près de la ligne 12442 paquet « photopc »: ^ ce qui suit word in `priority' field est inutile E: Sub-process /usr/bin/dpkg returned an error code (2) j ai fais un : mv /var/lib/dpkg/status-old /var/lib/dpkg/status ^^ mais pareil , merci de vos idées Et en regardant le problème dans le fichier available aux alentours de la ligne 12442 ? (corruption de fichier peut-être ?) J'avais eu un problème similaire il y a un an environ pour m'en sortir : - après chaque erreur emacs /var/lib/dpkg/available pour réparer le fichier - recommencer apt-get, en général cela marchait mais après apt-get update je retombais sur le pb - l'erreur était due à l'un des sites de ma sources.list, par la méthode essai erreur j'avais fini par le trouver et en mettre un autre à la place -- Francois Mescam