Hi Ondřej, I've looked at this issue and posted my thoughts on IRC, so here's a summary and my conclusions:
Ondřej Vadinský wrote: > When xymon-client is configured to performed tests locally and no xymon > server > is locally installed, xymonclient.sh fails due to the missing xymond_client > binary. […] > Suggested fix: > Include xymond_client binary that is part of xymon package into the xymon- > client package and place it at the expected location. Unfortunately it's not that easy. The xymond_client binary from the xymon package seems to be a different binary than the xymond_client binary upstream intended for local mode. Both are build from xymond/xymond_client.c, but they're compiled and linked differently. Upstream also doesn't support building the server and the "local mode" client at the same time. Building the client with local mode support seems only be possible if you build solely the client. Additionally, if configured for local mode, some other client binaries seem to get linked against additional libraries, especially libpcre, too. So as far as I can see, to properly support local mode, we likely need a third binary package, e.g. xymon-local-client (or xymon-localmode-client), which probably conflicts with xymon-client. This needs quite some work on the package (second configure call, maybe building out-of-tree, etc.) and a lot of testing, especially different combinations. Nevertheless, I'm also interested in trying out local mode myself, so expect this to come at some point in the future. But it won't be included in the upcoming Debian 10 Buster, though. Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE