/usr/local/share/opentsdb/tools/check_tsd uses '#!/usr/bin/python', which never (?) exists on FreeBSD. Workaround is to just run 'python /usr/local/share/opentsdb/tools/check_tsd' Although, it still does not work, due to https://github.com/OpenTSDB/opentsdb/issues/760. Commented out that whole section, and it works.
Proper workaround will be to use #!/usr/bin/env python, I'll work something out and add a fix for running it with the correct JAVA_VERSION as well.
https://github.com/OpenTSDB/opentsdb/pull/761
Created attachment 169109 [details] fix shebang & java-version being 1.7 Patch attached adds shebangfix to take care of #!/usr/bin/python issues, and adds setting the correct Java version (1.8 or later), so that javavmwrapper can do its thing.
Committed, thanks!
A commit references this bug: Author: lme Date: Sat Apr 23 12:01:12 UTC 2016 New revision: 413866 URL: https://svnweb.freebsd.org/changeset/ports/413866 Log: - Use shebangfix for check_tsd - Use Java 1.8+ - Bump PORTREVISION PR: 208531 Submitted by: Johan Str?m <johan@stromnet.se> Approved by: maintainer Sponsored by: Essen Linuxhotel Hackathon 2016 Changes: head/databases/opentsdb/Makefile