[
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)