[opensuse-factory] IcedTea update problem
Hi, the next icedtea (and a next openjdk, which will be released soon) update will fails, because it contains a fix for bnc#388578, which moves a directory %{libdir}/jvm-exports/java-1.7.0-icedtea to java-1.7.0-icedtea-%{version} and the java-1.7.0-icedtea will be a symlink on it. This situation is not permitted by rpm for upgrade, so the upgrade will fails with something like this error: unpacking of archive failed on file /usr/lib64/jvm-exports/java-1.7.0-icedtea: cpio: rename failed - Is a directory The icedtea and openjdk was not in a any of released product, so we've decided to apply a simply fix, which breaks an update. You should yust reinstall the package(s) to fix this error. Best Regards Michal Vyskocil --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Michal Vyskocil
Hi,
the next icedtea (and a next openjdk, which will be released soon) update will fails, because it contains a fix for bnc#388578, which moves a directory %{libdir}/jvm-exports/java-1.7.0-icedtea to java-1.7.0-icedtea-%{version} and the java-1.7.0-icedtea will be a symlink on it. This situation is not permitted by rpm for upgrade, so the upgrade will fails with something like this
error: unpacking of archive failed on file /usr/lib64/jvm-exports/java-1.7.0-icedtea: cpio: rename failed - Is a directory
The icedtea and openjdk was not in a any of released product, so we've decided to apply a simply fix, which breaks an update.
You should yust reinstall the package(s) to fix this error.
Something went wrong with the 1.6 openjdk packages, they do not build anymore: ... installing all built rpms Preparing packages for installation... java-1_6_0-openjdk-1.2_b09-8 java-1_6_0-openjdk-devel-1.2_b09-8 error: unpacking of archive failed on file /usr/lib64/jvm-exports/java-1.6.0-openjdk: cpio: rename failed - Is a directory java-1_6_0-openjdk-demo-1.2_b09-8 java-1_6_0-openjdk-src-1.2_b09-8 java-1_6_0-openjdk-javadoc-1.2_b09-8 Andreas -- Andreas Jaeger, Director Platform / openSUSE, aj@suse.de SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Fri, 16 May 2008, Andreas Jaeger wrote:
Michal Vyskocil
writes: Hi,
the next icedtea (and a next openjdk, which will be released soon) update will fails, because it contains a fix for bnc#388578, which moves a directory %{libdir}/jvm-exports/java-1.7.0-icedtea to java-1.7.0-icedtea-%{version} and the java-1.7.0-icedtea will be a symlink on it. This situation is not permitted by rpm for upgrade, so the upgrade will fails with something like this
error: unpacking of archive failed on file /usr/lib64/jvm-exports/java-1.7.0-icedtea: cpio: rename failed - Is a directory
The icedtea and openjdk was not in a any of released product, so we've decided to apply a simply fix, which breaks an update.
You should yust reinstall the package(s) to fix this error.
Something went wrong with the 1.6 openjdk packages, they do not build anymore:
... installing all built rpms Preparing packages for installation... java-1_6_0-openjdk-1.2_b09-8 java-1_6_0-openjdk-devel-1.2_b09-8 error: unpacking of archive failed on file /usr/lib64/jvm-exports/java-1.6.0-openjdk: cpio: rename failed - Is a directory java-1_6_0-openjdk-demo-1.2_b09-8 java-1_6_0-openjdk-src-1.2_b09-8 java-1_6_0-openjdk-javadoc-1.2_b09-8
well, since the package needs itself to build, we will probably need to have a current set of binary packages to be able to continue the build ... -- with kind regards (mit freundlichem Grinsen), Ruediger Oertel (ro@novell.com,ro@suse.de,bugfinder@t-online.de) ---------------------------------------------------------------------- Linux Fatou 2.6.25.3-2-default #1 SMP 2008-05-10 07:46:36 +0200 x86_64 Key fingerprint = 17DC 6553 86A7 384B 53C5 CA5C 3CE4 F2E7 23F2 B417 SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
participants (3)
-
Andreas Jaeger
-
Michal Vyskocil
-
Ruediger Oertel