Thanks, was not aware of the beta release site.
-----Original Message-----
From: Dan Vande More [mailto:user-f3c4c62d9d50@xymon.invalid]
Sent: Monday, October 03, 2005 8:44 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] Channel processing problem with 4.11
Find the latest snapshot here:
http://hswn.dk/beta/hobbit-snapshot.tar.gz
(In the future, you can browse the http://hswn.dk/beta/ directory)
Then I usually just copy the Makefile over from the directory I
compiled the last one out of.
Then what I do is edit <snapshot dir>/build/Makefile.rules and take
"demo-build" off the end of line 18. It looks like this:
BUILDTARGETS = lib-build common-build bbdisplay-build bbnet-build
bbproxy-build docs-build build-build hobbitd-build client demo-build
After that, I'd try applying the patches he sent you.
Good luck
Dan
On 10/3/05, Deiss, Mark <user-5cd8675c2346@xymon.invalid> wrote:
Confused even more now. Back to Sourceforge, from what I can tell, am
using
the current (?) release of hobbitserver 4.1.1. Not seeing anything in any
of
the Soureforge headings about a more current snapshot - under CVS or patch
groupings.
For your supplied patch, patch failed to apply - inspecting the patch,
there
are the following reference to old and patched lines in the
hobbitd_client.c:
- add_disk_count(fsname);
+ if (fsname) add_disk_count(fsname);
Did a global search in the entire hobbit code tree and there is no
add_disk_count function defined. Noticed the old code of:
if (fsname && (usage != -1)) {
Where in the 4.1.1 code base it is:
if (usage != -1)) {
Figured a check for valid fsname is what you are after before proceeding
with the add_disk_count call above so made this change in the branch to
work
on disk threshold checking. Recompiled, retested, same error. Oh well.
For the second patch in client_config.c, the line counts do not add up in
the patch - closest code appears to be in the add_process_count function.
Would not expect add_process_count to be part of processing df messages.
Guess the add_disk_count is defined in this module in another version.
RCS string for hobbitd_client.c and client_config.c module in the 4.1.1
release are:
static char rcsid[] = "$Id: hobbitd_client.c,v 1.21 2005/07/25 13:57:56
henrik Exp $";
static char rcsid[] = "$Id: client_config.c,v 1.5 2005/07/24 07:50:13
henrik
Exp $";
In the patch file, noticed string IDs for the patch targets of:
--- hobbitd/hobbitd_client.c 2005/09/28 21:21:56 1.34
+++ hobbitd/hobbitd_client.c 2005/09/30 15:53:55
--- hobbitd/client_config.c 2005/09/21 11:37:05 1.9
+++ hobbitd/client_config.c 2005/09/30 15:54:57
So looks like am working with an older release set. Using the CVS web
browser agent on Sourceforge, not turning up any more recent code trees
for
other then the hobbit client package.
-----Original Message-----
From: user-ce4a2c883f75@xymon.invalid [mailto:user-ce4a2c883f75@xymon.invalid]
Sent: Friday, September 30, 2005 12:02 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] Channel processing problem with 4.11
On Fri, Sep 30, 2005 at 10:47:39AM -0500, Deiss, Mark wrote:
I have narrowed down the fault in the client message to the first line
in
the df output (how strange). Below is the client side code where only
reporting the initial client line and then the [df] block header and the
df
output. If the HPUX df header line is removed before sending out
message,
no
error on channel.
I just had another report about hobbitd_client crashing, also with the
"df"
reports. In that case I was able to track it down and the attached patch
should fix it (the patch is on top of the current snapshot). Could you
try if this fixes it ? It might be the same problem.
Regards,
Henrik