Page 1 sur 1

[pacman] openjdk6 - jdk7openjdk (Résolu)

Publié : sam. 10 mars 2012, 12:26
par salan54
Bonjour,

Je suis bloqué sur une mise à jour avec un conflit entre deux versions du jdk... Voici ce que j'obtiens :

Code : Tout sélectionner

[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 :

Code : Tout sélectionner

[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
Enfin, là où je ne comprends plus :

Code : Tout sélectionner

[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

Re: [pacman] openjdk6 - jdk7openjdk

Publié : sam. 10 mars 2012, 13:25
par FoolEcho
Pige pas... Tu n'as pas d'autres indications ?
Que donne pacman -Qs java ?

Tu as essayé de réinstaller jdk7-openjdk ? (sinon faudra peut-être jouer du -Rdd :? )

Re: [pacman] openjdk6 - jdk7openjdk

Publié : sam. 10 mars 2012, 13:39
par salan54
Merci de t'intéresser à mon problème...

Voici ce que donne pacman -Qs java

Code : Tout sélectionner

[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.
Je viens de ré-installer jdk7-openjdk :

Code : Tout sélectionner

[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.

Re: [pacman] openjdk6 - jdk7openjdk

Publié : sam. 10 mars 2012, 14:12
par jaco
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

Tout dépend de tes besoins réels, en fait.

Re: [pacman] openjdk6 - jdk7openjdk (Résolu)

Publié : sam. 10 mars 2012, 14:27
par salan54
Merci Jaco,

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.

Je passe en résolu :P

Re: [pacman] openjdk6 - jdk7openjdk

Publié : sam. 10 mars 2012, 14:35
par jaco
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 :)

Re: [pacman] openjdk6 - jdk7openjdk (Résolu)

Publié : sam. 10 mars 2012, 14:58
par salan54
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.
@+

Re: [pacman] openjdk6 - jdk7openjdk

Publié : sam. 10 mars 2012, 15:26
par jaco
Il faudrait que tu marques Résolu pour le premier message de ce thread...