View previous topic :: View next topic |
Author |
Message |
novazur Guru
Joined: 19 Mar 2005 Posts: 461 Location: Martinique
|
Posted: Mon May 25, 2009 5:45 pm Post subject: [java] bizarrerie mise à jour sun-jdk 1.5 [résolu] |
|
|
Bonjour,
J'ai 2 machines serveur, avec toutes les 2 le même type d'install java (pour tomcat, pour les mêmes besoins), toutes les 2 en 32bits (x86). Pourtant, sur l'une des 2, sun-jdk (1.5) ne se met pas à jour. Pourtant :
Quote: | # equery l -p sun-jdk
[ Searching for package 'sun-jdk' in all categories among: ]
* installed packages
[I--] [M ] dev-java/sun-jdk-1.5.0.16 (1.5)
[I--] [ ] dev-java/sun-jdk-1.6.0.13 (1.6)
* Portage tree (/usr/portage)
[-P-] [ ] dev-java/sun-jdk-1.4.2.19 (1.4)
[-P-] [ ] dev-java/sun-jdk-1.5.0.17 (1.5)
[-P-] [ ] dev-java/sun-jdk-1.5.0.18 (1.5)
[-P-] [ ] dev-java/sun-jdk-1.6.0.12 (1.6) |
La version installée est masquée, et la version 1.5.0.18 est bien vue. Pourquoi la mise à jour ne l'installe pas ?
Quote: | # emerge -up world
These are the packages that would be merged, in order:
Calculating dependencies... done! |
Evidemment, j'ai pensé à un masquage manuel, mais rien concernant sun-jdk dans /etc/portage/*.
Edit : Ah !! Si je fais :
Quote: | # emerge -up sun-jdk
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] dev-java/sun-jdk-1.5.0.18 [1.5.0.16] |
Il me la propose !
Comment cela se fait-il ?
Si on ne peut plus se fier à emerge world, à quoi pourra t'on faire confiance ?
Last edited by novazur on Wed May 27, 2009 3:25 am; edited 1 time in total |
|
Back to top |
|
|
YetiBarBar Guru
Joined: 23 Dec 2005 Posts: 532
|
Posted: Mon May 25, 2009 5:58 pm Post subject: |
|
|
/me parait que sun-jdk n'est là qu'en tan t que dépendance....
Tente plutôt |
|
Back to top |
|
|
novazur Guru
Joined: 19 Mar 2005 Posts: 461 Location: Martinique
|
Posted: Mon May 25, 2009 6:06 pm Post subject: |
|
|
YetiBarBar wrote: | /me parait que sun-jdk n'est là qu'en tan t que dépendance....
Tente plutôt |
J'avais donné ces options ici comme ça (up) mais j'avais bien évidemment testé avec le Dauv aussi. Cela ne changeait rien.
Bon, maintenant, j'ai mis à jour, donc je ne pourrai plus tester, mais cette affaire m'inquiète profondément. |
|
Back to top |
|
|
ceric35 Tux's lil' helper
Joined: 27 Aug 2006 Posts: 115
|
Posted: Tue May 26, 2009 6:24 am Post subject: |
|
|
Test avec :
Code: | emerge --with-bdeps y -uavDN world |
|
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8710 Location: ~Brussels - Belgique
|
Posted: Tue May 26, 2009 8:07 am Post subject: |
|
|
+1 !
(j'ai d'ailleurs mis "with bdep yes" dans mon make.conf ) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
novazur Guru
Joined: 19 Mar 2005 Posts: 461 Location: Martinique
|
Posted: Tue May 26, 2009 12:47 pm Post subject: |
|
|
ah, oui, effectivement, même si je ne peux plus voir pour sun-jdk qui a déjà été mis à jour depuis, ça fait une différence :
Quote: | # emerge -uavDN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] app-admin/syslog-ng-2.1.4 [2.1.3] USE="tcpd -hardened -ipv6 (-selinux) -spoof-source -sql -static" 0 kB |
Quote: | # emerge --with-bdeps y -uavDN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] app-arch/rpm2targz-9.0.0.3g [9.0-r7] 5 kB [0]
[ebuild U ] app-arch/sharutils-4.7 [4.2.1-r11] USE="nls" 626 kB [?=>0]
[ebuild U ] app-admin/syslog-ng-2.1.4 [2.1.3] USE="tcpd -hardened -ipv6 (-selinux) -spoof-source -sql -static" 0 kB [0]
[ebuild N ] perl-core/Compress-Raw-Bzip2-2.015 USE="-test" 138 kB [0]
[ebuild N ] dev-perl/yaml-0.68 91 kB [0]
[ebuild N ] dev-perl/IO-String-1.08 0 kB [0]
[ebuild N ] perl-core/Package-Constants-0.01 3 kB [0]
[ebuild N ] virtual/perl-Compress-Raw-Bzip2-2.015 0 kB [0]
[ebuild N ] perl-core/IO-Compress-Bzip2-2.015 74 kB [0]
[ebuild N ] virtual/perl-IO-Compress-Bzip2-2.015 0 kB [0]
[ebuild N ] perl-core/IO-Zlib-1.09 0 kB [0]
[ebuild N ] virtual/perl-IO-Zlib-1.09 0 kB [0]
[ebuild N ] perl-core/Archive-Tar-1.40 USE="bzip2" 48 kB [0]
[ebuild N ] virtual/perl-Archive-Tar-1.40 0 kB [0]
[ebuild N ] perl-core/Module-Build-0.28.08 0 kB [0]
[ebuild N ] virtual/perl-Module-Build-0.28.08 0 kB [0]
[ebuild N ] perl-core/ExtUtils-CBuilder-0.23 0 kB [0]
[ebuild N ] virtual/perl-ExtUtils-CBuilder-0.23 0 kB [0]
[ebuild N ] perl-core/ExtUtils-ParseXS-2.19 0 kB [0]
[ebuild N ] virtual/perl-ExtUtils-ParseXS-2.19 0 kB [0] |
Je ne connais pas cette option, je vais regarder de quoi il s'agit et effectivement voir comment l'ajouter au make.conf. |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8710 Location: ~Brussels - Belgique
|
Posted: Tue May 26, 2009 12:50 pm Post subject: |
|
|
Explication de l'option : par défaut, Portage ne met pas à jour les "build dependencies", c'est à dire qu'il ne met à jour que les paquets nécessaires à l'exécution des applications, pas leur compilation. Si ton JDK 1.5 n'est pas mis à jour, c'est probablement parce qu'il va utiliser la 1.6 pour l'exécution (à moins que je ne dise une bêtise).
Dommage que l'option "--deep" n'inclue pas d'office "with bdeps y" _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
novazur Guru
Joined: 19 Mar 2005 Posts: 461 Location: Martinique
|
Posted: Tue May 26, 2009 2:56 pm Post subject: |
|
|
XavierMiller wrote: | Explication de l'option : par défaut, Portage ne met pas à jour les "build dependencies", c'est à dire qu'il ne met à jour que les paquets nécessaires à l'exécution des applications, pas leur compilation. Si ton JDK 1.5 n'est pas mis à jour, c'est probablement parce qu'il va utiliser la 1.6 pour l'exécution (à moins que je ne dise une bêtise). |
Oui, à part que du coup, avec cette version de sun-jdk 1.5 dépendante de java-config:0, je ne pouvais pas le virer, et mon check-environnement me renvoyait une erreur. Avec la nouvelle version de sun-jdk 1.5, j'ai pu virer java-config:0 par un emerge depclean, et maintenant tout est propre, ce qui était mon but initial.
Quote: | Dommage que l'option "--deep" n'inclue pas d'office "with bdeps y" |
Ben oui, ce que tu expliques plus haut, j'ai toujours cru que c'était compris dans le --deep.
Merci pour les infos. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|