Page 1 sur 1

[texlive-core] mise à jour impossible (Résolu)

Publié : mer. 28 oct. 2009, 16:34
par kuluse
Salut,
lorsque je fais un mise à jour (pacman -Syu) tous les paquets se téléchargent jusqu'à texlive-core-2009 , qui ne parvient pas à se télécharger correctement. Du coup la mise a jour s'arrete.
- Pourquoi texlive ne peut pas être récupéré depuis les dépots?
- Comment faire pour faire la mise à jours (sauf texlive).

J'ai eu ce problème avec éclipse, que j'ai ensuite désinstallé. Mais là ça doit faire 2 mois que j'ai pas fait de mise à jour alors j'ai pas envie d'attender plus ... lol

Re: [texlive-core] mise à jour impossible

Publié : mer. 28 oct. 2009, 17:06
par tuxce
mais pourquoi tu ne donnes pas le message d'erreur ?

Re: [texlive-core] mise à jour impossible

Publié : mer. 28 oct. 2009, 18:24
par kuluse
Lol parceque j'ai complèetement oublié... :oops:
le voila :

Code : Tout sélectionner

$ sudo pacman -Su
:: Début de la mise à jour complète du système...
:: Remplacer devicekit par extra/devicekit-disks ? [O/n] o
:: Remplacer devicekit par extra/devicekit-power ? [O/n] o
:: Remplacer fast-user-switch-applet par extra/gdm ? [O/n] o
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Suppression (3): devicekit-003-2  devicekit-003-2  
                 fast-user-switch-applet-2.24.0-1  

Taille totale des paquets (suppression):   4,09 Mo

Cibles (200): glib2-2.22.2-1  db-4.8.24-1  sqlite3-3.6.19-1  python-2.6.4-1

[...]

 texlive-bin-2009.4-...    14,4M  105,0K/s 00:02:20 [#########################################] 100%
Erreur: échec de récupération du fichier 'texlive-core-2009.15574-1-any.pkg.tar.gz' depuis mir.archlinux.fr
 texlive-latexextra-...     4,9M  101,0K/s 00:00:50 [#########################################] 100%

[...]

Avertissement: échec de récupération de certains fichiers depuis extra
Erreur: la validation de la transaction a échoué (échec de récupération de certains fichiers)
Des erreurs se sont produites, aucun paquet n'a été mis à jour.

Re: [texlive-core] mise à jour impossible

Publié : mer. 28 oct. 2009, 19:07
par tuxce
t'as essayé de le télécharger manuellement ?

Code : Tout sélectionner

pacman -Sp texlive-core
pour avoir l'adresse.

Re: [texlive-core] mise à jour impossible

Publié : jeu. 29 oct. 2009, 22:19
par kuluse

Code : Tout sélectionner

$ sudo pacman -Sp texlive-core
Mot de passe : 
Résolution des dépendances...
http://mir.archlinux.fr/extra/os/i686/texlive-core-2009.15574-1-any.pkg.tar.gz

Re: [texlive-core] mise à jour impossible

Publié : jeu. 29 oct. 2009, 22:23
par kuluse

Code : Tout sélectionner

$ yaourt -Sy texlive-core
:: Synchronisation des bases de données de paquets...
 core                      34,9K   31,1K/s 00:00:01 [#####################] 100%
 extra                    438,1K   80,5K/s 00:00:05 [#####################] 100%
 community                368,8K   80,1K/s 00:00:05 [#####################] 100%
 archlinuxfr               25,3K   28,2K/s 00:00:01 [#####################] 100%
Résolution des dépendances...
Recherche des conflits possibles entre paquets...

Cibles (1): texlive-core-2009.15574-1  

Taille totale des paquets (téléchargement):   55,22 Mo
Taille totale des paquets (installation):   180,04 Mo

Procéder à l'installation ? [O/n] o
:: Récupération des paquets du dépôt extra...
 texlive-core-2009.1...    55,2M   94,6K/s 00:09:57 [#####################] 100%
Analyse de l'intégrité des paquets...
(1/1) Analyse des conflits entre fichiers           [#####################] 100%
Erreur: la validation de la transaction a échoué (conflit de fichiers)
texlive-core: /usr/share/texmf-dist/tex/latex/metalogo/metalogo.sty est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.

Re: [texlive-core] mise à jour impossible

Publié : jeu. 29 oct. 2009, 22:39
par tuxce
et donc ? t'as essayé de voir à quel paquet appartient le fichier ?

PS: pour le code, c'est

Code : Tout sélectionner

 et non [quote] :)

Re: [texlive-core] mise à jour impossible

Publié : ven. 30 oct. 2009, 18:40
par ganymede
(1/1) Analyse des conflits entre fichiers [#####################] 100%
Erreur: la validation de la transaction a échoué (conflit de fichiers)
texlive-core: /usr/share/texmf-dist/tex/latex/metalogo/metalogo.sty est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
J'ai une piste... Le fichier metalogo.sty est installé sur ton système mais ne l'a peut-être pas été en utilisant pacman (ou yaourt). C'est le cas quand on va chercher un package latex sur CTAN (par exemple) et qu'on l'installe "manuellement". Mais si metalogo.sty a été ajouté à la nouvelle version du paquet texlive-core, celui-ci va entrer en conflit avec le fichier déjà installé sur ton disque. L'analyse des conflits entre fichiers, lors de la mise à jour, sert entre autres à s'assurer que pacman n'écrase pas des fichiers que tu aurais installés toi-même, mais qui n'étaient pas présents dans la version précédente d'un même paquet (j'espère que je suis à peu près clair).
La solution dans ce cas :
- soit virer le fichier incriminé et faire la mise à jour ('rm /usr/share/texmf-dist/tex/latex/metalogo/metalogo.sty && pacman -Syu')
- soit forcer la mise à jour en ignorant le test de conflits entre fichiers (option -f / --force de pacman).

Re: [texlive-core] mise à jour impossible

Publié : ven. 30 oct. 2009, 22:26
par kuluse
Ok j'ai retenu la première solution de ganymede.
Je ne sait pas si texlive marche mais ma mise a jour est terminée... =)

Et merci!