This repository was archived by the owner on Dec 19, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 19
This repository was archived by the owner on Dec 19, 2024. It is now read-only.
failure when installing multiple JDKs and defining add_alternative #8
Copy link
Copy link
Closed
Labels
Description
Hi all,
The installation fails when using the following definition:
class { 'oracle_java':
version => '7u79',
type => 'jdk',
add_alternative => true
} ->
oracle_java::installation { '8u45':
type => 'jdk',
add_alternative => true
}
For details about errors see end of this report.
It succeeds if the "add_alternative => true" is not used in the "8u45" section.
i.e.
class { 'oracle_java':
version => '7u79',
type => 'jdk',
add_alternative => true
} ->
oracle_java::installation { '8u45':
type => 'jdk'
}
What's my mistake?
Regards,
maecval
Details:
Failures (when using "add_alternative => true"):
Notice: /Stage[main]/Main/Oracle_java::Installation[8u45]/Exec[add java alternative 8u45]/returns: update-alternatives: error: alternative path /usr/java/jdk1.8.0_45/bin/java doesn't exist
Notice: /Stage[main]/Main/Oracle_java::Installation[8u45]/Exec[add java alternative 8u45]/returns: update-alternatives: error: alternative path /usr/java/jdk1.8.0_45/bin/javaws doesn't exist
...
...
Notice: /Stage[main]/Main/Oracle_java::Installation[8u45]/Exec[add java alternative 8u45]/returns: update-alternatives: error: alternative path /usr/java/jdk1.8.0_45/bin/javah doesn't exist
Notice: /Stage[main]/Main/Oracle_java::Installation[8u45]/Exec[add java alternative 8u45]/returns: update-alternatives: error: alternative path /usr/java/jdk1.8.0_45/bin/javap doesn't exist
Notice: /Stage[main]/Main/Oracle_java::Installation[8u45]/Exec[add java alternative 8u45]/returns: update-alternatives: error: alternative path /usr/java/jdk1.8.0_45/bin/javapackager doesn't exist
Notice: /Stage[main]/Main/Oracle_java::Installation[8u45]/Exec[add java alternative 8u45]/returns: update-alternatives: error: unknown argument `update-alternatives'
Notice: /Stage[main]/Main/Oracle_java::Installation[8u45]/Exec[add java alternative 8u45]/returns: update-alternatives: error: alternative path /usr/java/jdk1.8.0_45/bin/jconsole doesn't exist
...
...
Notice: /Stage[main]/Main/Oracle_java::Installation[8u45]/Exec[add java alternative 8u45]/returns: update-alternatives: error: alternative path /usr/java/jdk1.8.0_45/bin/xjc doesn't exist
Error: update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_45/bin/java 1800045 --slave /usr/share/man/man1/java.1 java.1 /usr/java/jdk1.8.0_45/man/man1/java.1;
update-alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.8.0_45/bin/javaws 1800045 --slave /usr/share/man/man1/javaws.1 javaws.1 /usr/java/jdk1.8.0_45/man/man1/javaws.1;
...
... update-alternatives --install /usr/bin/wsimport wsimport /usr/java/jdk1.8.0_45/bin/wsimport 1800045 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/java/jdk1.8.0_45/man/man1/wsimport.1;
update-alternatives --install /usr/bin/xjc xjc /usr/java/jdk1.8.0_45/bin/xjc 1800045 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/java/jdk1.8.0_45/man/man1/xjc.1 returned 2 instead of one of [0]