[alain@rdc2010 ~]$ sudo pacman -Syu
:: Synchronisation des bases de données de paquets...
core est à jour ;
extra est à jour ;
community est à jour ;
archlinuxfr est à jour ;
:: Début de la mise à jour complète du système...
résolution des dépendances...
Avertissement : cycle de dépendances détecté :
Avertissement : rhino sera installé avant sa dépendance jre7-openjdk-headless
recherche des conflits entre paquets...
Erreur : un conflit de paquets impossible à résoudre a été détecté
Erreur : la préparation de la transaction a échoué (conflit de dépendances)
:: openjdk6 et jdk7-openjdk sont en conflit
Si j'essaie de supprimer jdk7-openjdk, j'ai une tonne de dépendances qui échouent (libreoffice)
Si j'essaie de supprimer rhino, ça ne va pas mieux :
[alain@rdc2010 ~]$ sudo pacman -R rhino
vérification des dépendances...
Erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: jre7-openjdk-headless : requiert rhino
[alain@rdc2010 ~]$ sudo pacman -Q openjdk6
Erreur : le paquet « openjdk6 » n'a pas été trouvé.
Il semble que openjdk6 n'est pas installé alors qu'il est signalé en conflit avec jre7-openjdk... Bref, je suis paumé. Quelqu'un peut-il me donner une piste pour résoudre cet imbroglio (pour moi
Merci d'avance
Dernière modification par salan54 le sam. 10 mars 2012, 15:38, modifié 1 fois.
[alain@rdc2010 ~]$ pacman -Qs java
local/ca-certificates-java 20120225-1
Common CA certificates (JKS keystore)
local/doxygen 1.8.0-1
A documentation system for C++, C, Java, IDL and PHP
local/fop 1.0-5
XSL-FO implementation in Java.
local/gjs 1.30.1-1
Javascript Bindings for GNOME
local/gnome-js-common 0.1.2-2
GNOME JavaScript common modules
local/java-avalon-framework 4.2.0-5
Reusable components for J2SE applications.
local/java-batik 1.7-9
SVG library for Java.
local/java-commons-io 1.4-5
IO related classes for Java.
local/java-commons-logging 1.1.1-5
Wrapper interface for logging APIs in Java
local/java-xmlgraphics-commons 1.4-2
Common components between FOP and Batik.
local/jdk7-openjdk 7.b147_2.1-1
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - SDK
local/jdownloader latest-14.2
Download manager, written in Java, for one-click hosting sites like Rapidshare and
Megaupload. Uses its own updater.
local/jre7-openjdk 7.b147_2.1-1
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs -Full Java
runtime environment - needed for executing Java GUI and Webstart programs
local/jre7-openjdk-headless 7.b147_2.1-1
Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - Minimal
Java runtime - needed for executing non GUI Java programs
local/js 1.8.5-3
JavaScript interpreter and libraries
local/libreoffice-extension-scripting-javascript 3.4.5-2 (libreoffice-extensions)
LibreOffice extension - Enables support for scripts in JavaScript
local/perl-json 2.53-2
JSON (JavaScript Object Notation) encoder/decoder
local/rhino 1.7R3-1
Open-source implementation of JavaScript written entirely in Java
local/seed 3.2.0-1
Library and interpreter for JavaScript with GObject type system bindings.
[alain@rdc2010 ~]$ sudo pacman -S jdk7-openjdk
résolution des dépendances...
recherche des conflits entre paquets...
Cibles (1) : jdk7-openjdk-7.b147_2.1-3
Taille totale de téléchargement : 9,77 MiB
Taille totale installé : 39,97 MiB
Taille de mise à jour nette : 0,00 MiB
Procéder à l'installation ? [O/n]
:: Récupération des paquets du dépôt extra...
jdk7-openjdk-7.b147_2.1-3-i686 9,8 MiB 1972K/s 00:05 [###################] 100%
(1/1) vérification de l'intégrité des paquets [#############################] 100%
(1/1) chargement des fichiers des paquets [##################################] 100%
(1/1) analyse des conflits entre fichiers [##################################] 100%
(1/1) vérification de l'espace disque disponible [###########################] 100%
(1/1) mise à jour de jdk7-openjdk [##########################################] 100%
Même souci lors de la tentative de mise-à-jour du système.
Ca vient de la nouvelle version de java-batik qui, désormais, exige openjdk6... Donc plusieurs solutions :
- revenir à la version précédente de java-batik
- supprimer java-batik (et donc tous les paquets qui en dépendent, notamment fop). fop peut être recompilé sans batik, de toutes façons
- virer openjdk7 et le remplacer par openjdk6
Effectivement, j'avais installé fop qui me servait pour faire de 'beaux' pdf avec asciidoc... mais, je peux m'en passer et utiliser les pdf générés avec dblatex.
J'ai donc désinstallé fop, puis java-batik et j'ai pu procéder à une mise à jour sans messages d'erreur... Merci, car ça n'était pas évident (pour moi) de savoir de quel paquet provenait l'erreur. Je vais voir si je suis capable de compiler, via ABS, une version de fop n'utilisant pas java-batik.
C'est effectivement pour asciidoc que j'avais aussi installé fop (bien que le pdf obtenu ne soit pas si terrible que ça avec cette méthode).
Je suis, depuis passé à Sphinx, qui me convient mieux et qui n'a plus besoin de fop.
Mais, comme dirait Kipling, c'est une autre histoire
Je viens de re-compiler fop sans batik... et ça marche !
Ne me servant d'asciidoc que pour mettre en forme des fichiers de 'texte pur' (sans images), je doute que batik me manque beaucoup.
Quand à Sphinx, je jetterai un oeil à l'occasion.
@+