Did you try sudo...

El sábado, 31 de marzo de 2018, Rovanion Luckey <rovanion.luc...@gmail.com>
escribió:

> All this is on a 64-bit Ubuntu 16.04 with OpenJDK 9, cas-overlay-template
> was also tested with JDK 8.
>
> Starting with cas-gradle-overlay-template on 
> 7435f376831e2760e3fa91c52e9094bcc4da413e,
> that is master, and the full procedures as follows:
>
> $ git clone g...@github.com:apereo/cas-gradle-overlay-template.git
> $ cd cas-gradle-overlay-template/
> $ ./build.sh run
>
> This, as far as I understand it, is what's needed to get the project up
> and running. The README isn't very clear on the subject though. The full
> output of the last command is rather long and can be found here:
> http://paste.ubuntu.com/p/hxCNnNvrX4/
>
> The first of the many reported issues being that the program is unable to
> create a folder `/etc/cas/logs` which is quite right assuming that the
> error message is correct. A user program should not touch anything under
> `/etc` and `/etc` is not the right place for logs, see the Linux Standard
> Base Filesystem Hiarchy Standard [0]. Logs in a development environment
> should be located in a folder relative to the project itself and in a
> production environment under `/var/log`.
>
> I made an attempt at changing where the logs were being written to by
> modifying `<project-root>/etc/cas/config/log4j2.xml` so that the property
> `baseDir` read `./hat/cat`, yet the error continues to read `Could not
> create directory /etc/cas/logs`.
>
> Running out of ideas available to me as a normal user I reached for the
> second template in the stack, cas-overlay-template:
>
> $ git clone g...@github.com:apereo/cas-overlay-template.git
> $ ./build.sh run
> Exception in thread "main" javax.net.ssl.SSLException: java.lang.
> RuntimeException: Could not generate DH keypair
>     at sun.security.ssl.Alerts.getSSLException(java.base@9-internal/Alerts
> .java:214)
>     at sun.security.ssl.SSLSocketImpl.fatal(java.base@9-internal/SS
> LSocketImpl.java:1949)
>     at sun.security.ssl.SSLSocketImpl.fatal(java.base@9-internal/SS
> LSocketImpl.java:1901)
>     at sun.security.ssl.SSLSocketImpl.handleException(java.base@9-internal
> /SSLSocketImpl.java:1884)
>     at sun.security.ssl.SSLSocketImpl.startHandshake(java.base@9-internal/
> SSLSocketImpl.java:1416)
>     at sun.security.ssl.SSLSocketImpl.startHandshake(java.base@9-internal/
> SSLSocketImpl.java:1393)
>     at sun.net.www.protocol.https.HttpsClient.afterConnect(java.base@9-
> internal/HttpsClient.java:559)
>     at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.
> connect(java.base@9-internal/AbstractDelegateHttpsURLConnection.java:185)
>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(java.
> base@9-internal/HttpURLConnection.java:1511)
>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(java.
> base@9-internal/HttpURLConnection.java:1439)
>     at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(
> java.base@9-internal/HttpsURLConnectionImpl.java:235)
>     at org.apache.maven.wrapper.DefaultDownloader.downloadInternal(
> DefaultDownloader.java:84)
>     at org.apache.maven.wrapper.DefaultDownloader.download(DefaultD
> ownloader.java:68)
>     at org.apache.maven.wrapper.Installer.createDist(Installer.java:69)
>     at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.
> java:149)
>     at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.
> java:48)
> Caused by: java.lang.RuntimeException: Could not generate DH keypair
>     at sun.security.ssl.DHCrypt.<init>(java.base@9-internal/DHCrypt.java:
> 142)
>     at sun.security.ssl.DHCrypt.<init>(java.base@9-internal/DHCrypt.java:
> 114)
>     at sun.security.ssl.ClientHandshaker.serverKeyExchange(java.base@9-
> internal/ClientHandshaker.java:830)
>     at sun.security.ssl.ClientHandshaker.processMessage(java.base@9-
> internal/ClientHandshaker.java:335)
>     at sun.security.ssl.Handshaker.processLoop(java.base@9-internal/
> Handshaker.java:1003)
>     at sun.security.ssl.Handshaker.processRecord(java.base@9-internal/
> Handshaker.java:937)
>     at sun.security.ssl.SSLSocketImpl.processInputRecord(java.base@9-
> internal/SSLSocketImpl.java:1119)
>     at sun.security.ssl.SSLSocketImpl.readRecord(java.base@9-internal/
> SSLSocketImpl.java:1056)
>     at sun.security.ssl.SSLSocketImpl.readRecord(java.base@9-internal/
> SSLSocketImpl.java:955)
>     at sun.security.ssl.SSLSocketImpl.performInitialHandshake(java.base@9-
> internal/SSLSocketImpl.java:1382)
>     at sun.security.ssl.SSLSocketImpl.startHandshake(java.base@9-internal/
> SSLSocketImpl.java:1409)
>     ... 11 more
> Caused by: java.security.InvalidAlgorithmParameterException: Prime size
> must be multiple of 64, and can only range from 512 to 2048 (inclusive)
>     at com.sun.crypto.provider.DHKeyPairGenerator.initialize(java.base@9-
> internal/DHKeyPairGenerator.java:120)
>     at java.security.KeyPairGenerator$Delegate.initialize(java.base@9-
> internal/KeyPairGenerator.java:681)
>     at sun.security.ssl.DHCrypt.<init>(java.base@9-internal/DHCrypt.java:
> 128)
>     ... 21 more
>
> Googling this issue it seemed like it could due to which version of Java I
> was using, so I tried Java 8 instead, but unfortunately that didn't help,
> then again that's going in the wrong direction.
>
> Not feeling very confident I could figure this one out I went on to the
> final stop: cas.
>
> $ git clone g...@github.com:apereo/cas.git
> $ cd cas
> $ ./gradlew build install --stacktrace -x test -x javadoc -x check
>
> Here I followed the build instructions linked to in the README:
> https://apereo.github.io/cas/developer/Build-Process-5X.html
>
> Unfortunately the build process errored out after five minutes:
>
> ./gradlew build install --stacktrace -x test -x javadoc -x check |
> pastebinit
> error: cannot access module-info
>   bad class file: /modules/java.desktop/module-info.class
>     module declaration found in version 52.0 classfile
>     Please remove or make sure it appears in the correct subdirectory of
> the classpath.
> 1 error
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Execution failed for task ':api:cas-server-core-api-protocol:compileJava'.
> > Compilation failed with exit code 1; see the compiler error output for
> details.
>
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan
> to get full insights.
>
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task
> ':api:cas-server-core-api-protocol:compileJava'.
>         at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskEx
> ecuter.executeActions(ExecuteActionsTaskExecuter.java:103)
>         at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskEx
> ecuter.execute(ExecuteActionsTaskExecuter.java:73)
>         at org.gradle.api.internal.tasks.execution.OutputDirectoryCreat
> ingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
>         at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExec
> uter.execute(SkipUpToDateTaskExecuter.java:59)
>         at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCac
> hingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
>         at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.
> execute(ValidatingTaskExecuter.java:59)
>         at org.gradle.api.internal.tasks.execution.SkipEmptySourceFiles
> TaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
>         at org.gradle.api.internal.tasks.execution.FinalizeInputFilePro
> pertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:
> 44)
>         at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsE
> xecuter.execute(CleanupStaleOutputsExecuter.java:91)
>         at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactS
> tateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
>         at org.gradle.api.internal.tasks.execution.SkipTaskWithNoAction
> sExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
>         at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.
> execute(SkipOnlyIfTaskExecuter.java:54)
>         at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTas
> kExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
>         at org.gradle.api.internal.tasks.execution.CatchExceptionTaskEx
> ecuter.execute(CatchExceptionTaskExecuter.java:34)
>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$
> EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:256)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor$
> RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:
> 336)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor$
> RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:
> 328)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.e
> xecute(DefaultBuildOperationExecutor.java:199)
>         at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(
> DefaultBuildOperationExecutor.java:110)
>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$
> EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:249)
>         at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$
> EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:238)
>         at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$
> TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
>         at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$
> TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
>         at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$
> TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
>         at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$
> TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
>         at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cas-user+unsubscr...@apereo.org.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAMY5mifc5NXoWVWTzGSVQC%3D-nM3UEMCc0w3y5MDx9_0yvcww9Q%40mail.gmail.com.

Reply via email to