I'm not really sure what's going on here, and I'm not yet running 0.99.1 so 
I can't be sure what exactly is wrong. The error your getting is triggered 
when mon.cgi thinks that it doesn't have the proper permissions to perform 
the 'list' command, which in turn is determined by the mon_checkauth 
function. This leads me to believe that there is a bug in mon_checkauth (or 
a change in the way checkauth was implemented in the server), since if you 
really were denied list access, you wouldn't see anything on your display!

If you just upgraded you mon server and client libraries, and you're using 
mod_perl, I would stop and start apache (not just HUP it) first, since 
sometimes an httpd can get in a bad state if you change versions of mon 
underneath it (unlikely, but possible).

Has anyone else running 0.99.1 seen this bug?


andrew

At 04:51 PM 9/5/01 +0200, Stefan Schleifer wrote:

>Hello!
>
>I updated my mon from 0.38.something to the recent
>release.  (mon-0.99.1.tar.gz, mon.cgi-1.52.tar.gz, Mon-0.11.tar.gz)
>everything works fine, except for the mon.cgi
>which complains, that it cannot connect to
>the mon server. i'm getting the error output of the if loop
>listed below (line 866 of mon.cgi)
>But it actually is working (i'm getting all the hostgroups,.. and
>i can do everything)
>i am authorized (i have link with the user/pass that used to work
>with the old version) and tried to log in as well. and in the auth.cf
>i have every command set to all and (new) put in my ip with * *. and
>tried a copy of the auth.cf included in the tarball.
>i have tested netscape (4.76) and ie. mon is running on a debian box.
>there are no error messages in the logfiles.
>
>what did i miss?

Reply via email to