Re: APT cassé ?

2006-02-19 Par sujet Patrick Carabin
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é ?

2006-02-18 Par sujet Pascal Chenevas-Paule

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é ?

2006-02-18 Par sujet François Boisson
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é ?

2006-02-18 Par sujet Pascal Chenevas-Paule

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é ?

2006-02-18 Par sujet Pascal Chenevas-Paule

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é ?

2006-02-17 Par sujet Pascal Chenevas-Paule

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é ?

2006-02-17 Par sujet François Boisson
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é ?

2006-02-17 Par sujet Pascal Chenevas-Paule

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é ?

2006-02-17 Par sujet François Boisson
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é ?

2006-02-17 Par sujet Pascal Chenevas-Paule

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é ?

2006-02-17 Par sujet François Boisson
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]



APT cassé ?

2006-02-16 Par sujet Pascal Chenevas-Paule

Bonsoir,

je dispose de la config suivante :

debian : testing/unstable 3.1 powerpc
Kernel : 2.6.14.3


j'ai le message d'erreur suivant :

(Reading database ... 206362 files and directories currently installed.)
Preparing to replace thailatex 0.3.2 (using 
.../thailatex_0.3.2-0.1_all.deb) ...
Removing `diversion of /usr/share/texmf/tex/generic/babel/babel.sty to 
/usr/share/texmf/tex/generic/babel/babel.sty.real by thailatex'
dpkg-divert: rename involves overwriting 
`/usr/share/texmf/tex/generic/babel/babel.sty' with
  different file `/usr/share/texmf/tex/generic/babel/babel.sty.real', 
not allowed
dpkg: error processing 
/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'

dpkg: error while cleaning up:
 subprocess post-removal script returned error exit status 2
Preparing to replace mount 2.12p-8 (using .../mount_2.12r-6_powerpc.deb) ...
Unpacking replacement mount ...
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)

Pouvez vous m'aider svp, je ne peux plus mettre à jour et installer
de paquets.

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é ?

2006-02-16 Par sujet François Boisson
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]



apt cassé

2004-01-04 Par sujet lusr



Bonjour, je tourne sous sid et j'ai cassé apt en 
tentant d'installer un serveur de mail sur ma machine de test

"apt-get upgrade" me donne:

Vous pouvez lancer "apt -f install" pour corriger 
ces problèmes.Les paquets suivants contiennent des dfépendances 
non-satisfaites.vpopmail-bin : dépend: libvpopmail1 mais il n'est pas 
installéE: dépendances manquantes. Essayez d'utiliser l'option 
-f

J'essayes donc "apt -f install" qui renvoie 
:

Dpkg : erreur de traitement de vpopmail-bin 
(--remove)Le paquet est dans un état incohérent - vous devriez le 
réinstaller avant d'essayer de le supprimper.Des erreurs ont été rencontrées 
pendant l'exécution:vpopmail-binE: sub-process /usr/bin/dpkg returned an 
error code (1)

Je tente alors "apt-get install --reinstall 
vpopmail-bin" qui répond:

Vous pouvez lancer "apt -f install" pour corriger 
ces problèmes.Les paquets suivants contiennent des dfépendances 
non-satisfaites.libvpopmail1: dépend: qmail mais il n'est pas 
installableE:dépendances non satisfaites. Essayez "apt-get -f install" sans 
paquet(ou indiquez une solution).

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 ?

Merci d'avance


Re: apt cassé

2004-01-04 Par sujet Xavier Maillard
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


apt cassé !

2003-10-06 Par sujet shishi75

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 



Re: apt cassé !

2003-10-06 Par sujet Frédéric Bothamy
* 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é !

2003-10-06 Par sujet Francois
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