since the last java-openjdk (java-1.6.0-openjdk-devel-1.6.0.0-9.b14.fc10) update it is not possible to install the i386 and x86_64 version. if get the following error: Transaction Check Error: package java-1.6.0-openjdk-1:1.6.0.0-9.b14.fc10.x86_64 (which is newer than java-1.6.0-openjdk-1:1.6.0.0-2b12.fc10.i386) is already installed file /usr/share/doc/java-1.6.0-openjdk-1.6.0.0/ChangeLog from install of java-1.6.0-openjdk-1:1.6.0.0-2b12.fc10.i386 conflicts with file from package java-1.6.0-openjdk-1:1.6.0.0-9.b14.fc10.x86_64 file /usr/share/doc/java-1.6.0-openjdk-1.6.0.0/NEWS from install of java-1.6.0-openjdk-1:1.6.0.0-2b12.fc10.i386 conflicts with file from package java-1.6.0-openjdk-1:1.6.0.0-9.b14.fc10.x86_64 file /usr/share/doc/java-1.6.0-openjdk-1.6.0.0/README from install of java-1.6.0-openjdk-1:1.6.0.0-2b12.fc10.i386 conflicts with file from package java-1.6.0-openjdk-1:1.6.0.0-9.b14.fc10.x86_64 But i require both version because i use netbeans 6.5 with the mobility packet (WTK 2.5.2) and the midp-emulator requires the i386 version of the jdk. with the previous version of java-openjdk als worked fine.
I am also affected by this problem. as a temporary workarouns I was able to add the f10 i386 updates repo explicitly to yum and update from there. here is the relevant stanza from /etc/yum.repos.d/fedora-updates.repo: [updates-i386] name=Fedora $releasever - i386 - Updates failovermethod=priority #baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/ mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=i386 enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-i386 and here is the yum command to install the i386 openjdk package. # yum install --enablerepo=updates-i386 java-1.6.0-openjdk.i386 note that the i386 repo is disabled by default, and only enabled for installing the openjdk package.
*** Bug 487304 has been marked as a duplicate of this bug. ***
Still impossible: package java-1.6.0-openjdk-1:1.6.0.0-15.b14.fc10.x86_64 (which is newer than java-1.6.0-openjdk-1:1.6.0.0-2b12.fc10.i386) is already installed file /usr/share/doc/java-1.6.0-openjdk-1.6.0.0/ChangeLog from install of java-1.6.0-openjdk-1:1.6.0.0-2b12.fc10.i386 conflicts with file from package java-1.6.0-openjdk-1:1.6.0.0-15.b14.fc10.x86_64 file /usr/share/doc/java-1.6.0-openjdk-1.6.0.0/NEWS from install of java-1.6.0-openjdk-1:1.6.0.0-2b12.fc10.i386 conflicts with file from package java-1.6.0-openjdk-1:1.6.0.0-15.b14.fc10.x86_64 file /usr/share/doc/java-1.6.0-openjdk-1.6.0.0/README from install of java-1.6.0-openjdk-1:1.6.0.0-2b12.fc10.i386 conflicts with file from package java-1.6.0-openjdk-1:1.6.0.0-15.b14.fc10.x86_64 too bad the package conflicts only with doc files.
this is because you have two different version of openjdk.. If you install the SAME i386 release as the x86_64 release it works fine... To do this you need to download the java-1.6.0-openjdk 15.b14.fc10 from the i386 repo and install both at the same time.. rpm -Uvh java-1.6.0-openjdk*386* java-1.6.0-openjdk*x86_64* Now, what REALLY needs to happen is the i386 openjdk RPMS be available in the x86_64 repo so you don't have to access the 32bit repo. As I run some x86_64 java stuff and some 32bit java stuff (ie eclipse, as it runs better).
java-1.6.0-openjdk-1.6.0.0-21.b16.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/java-1.6.0-openjdk-1.6.0.0-21.b16.fc10
java-1.6.0-openjdk-1.6.0.0-29.b16.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/java-1.6.0-openjdk-1.6.0.0-29.b16.fc11
java-1.6.0-openjdk-1.6.0.0-21.b16.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
java-1.6.0-openjdk-1.6.0.0-29.b16.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.