[ https://issues.apache.org/jira/browse/KARAF-4690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15462136#comment-15462136 ]
Adrian Baker commented on KARAF-4690: ------------------------------------- Another case where this fails is if the $KARAF_DATA/tmp directory doesn't exist, which seems to happen on a clean restart of Karaf. > Karaf client fails to load if not able to write to $KARAF_DATA/tmp > ------------------------------------------------------------------ > > Key: KARAF-4690 > URL: https://issues.apache.org/jira/browse/KARAF-4690 > Project: Karaf > Issue Type: Bug > Components: karaf-core > Affects Versions: 4.0.6 > Environment: Linux > Reporter: Adrian Baker > > Running the Karaf client seems to result in an attempted write to the > $KARAF_DATA/tmp directory (see > https://github.com/fusesource/hawtjni/issues/27). If this fails, the client > won't load. > {code} > [vagrant@localhost data]$ /opt/karaf/bin/client > Logging in as karaf > 391 [sshd-SshClient[4445629]-nio2-thread-2] WARN > org.apache.sshd.client.keyverifier.AcceptAllServerKeyVerifier - Server at > /0.0.0.0:8101 presented unverified RSA key: > 49:03:6e:ad:91:7d:c2:11:cb:86:84:73:b2:9e:e9:4b > Could not load library. Reasons: [no jansi in java.library.path, Permission > denied] > {code} > This write will fail if the user running the client script doesn't have write > permission to this directory, which occurs if you've installed karaf as one > user, then use another user to invoke the client script. > I wonder if the standard default tmp directory is more appropriate for the > client process. > This appears to be a change from 4.0.4 -> 4.0.6. -- This message was sent by Atlassian JIRA (v6.3.4#6332)