[pacman] openjdk6 - jdk7openjdk (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
salan54
Hankyu
Messages : 10
Inscription : sam. 30 juil. 2011, 11:21

[pacman] openjdk6 - jdk7openjdk (Résolu)

Message 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
Dernière modification par salan54 le sam. 10 mars 2012, 15:38, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pacman] openjdk6 - jdk7openjdk

Message 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 :? )
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
salan54
Hankyu
Messages : 10
Inscription : sam. 30 juil. 2011, 11:21

Re: [pacman] openjdk6 - jdk7openjdk

Message 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.
Avatar de l’utilisateur
jaco
Chu Ko Nu
Messages : 344
Inscription : ven. 18 mars 2011, 23:42
Localisation : Toulouse, France

Re: [pacman] openjdk6 - jdk7openjdk

Message 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.
Avatar de l’utilisateur
salan54
Hankyu
Messages : 10
Inscription : sam. 30 juil. 2011, 11:21

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

Message 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
Avatar de l’utilisateur
jaco
Chu Ko Nu
Messages : 344
Inscription : ven. 18 mars 2011, 23:42
Localisation : Toulouse, France

Re: [pacman] openjdk6 - jdk7openjdk

Message 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 :)
Avatar de l’utilisateur
salan54
Hankyu
Messages : 10
Inscription : sam. 30 juil. 2011, 11:21

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

Message 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.
@+
Avatar de l’utilisateur
jaco
Chu Ko Nu
Messages : 344
Inscription : ven. 18 mars 2011, 23:42
Localisation : Toulouse, France

Re: [pacman] openjdk6 - jdk7openjdk

Message par jaco »

Il faudrait que tu marques Résolu pour le premier message de ce thread...
Répondre