GSS API error while connecting to the admin server gregorio at
Wed Sep 17 09:32:03 EDT 2008

Hello everyone.

I need to connect to the admin server to do some operations, so I started to
write a little program that tries to connect to the server.

Here is the code:

#include <stdio.h>
#include <string.h>
#include <krb5.h>

int main (int argc, const char* argv[]) {
        krb5_context context;
        int err;
        char *svcname = NULL;
        void *handle = NULL;
        long retval;

        err = kadm5_init_krb5_context(&context);
        printf("init context: %d\n", err);

        printf("trying init...\n");

        retval = kadm5_init_with_password("admin/admin", "password",
"service_name",  "REALM", 0x12345600|0x01, 0x12345700|0x01, &handle);
        printf("result: %d\n\n", retval);

        return 0;

When I execute it, I have this result for the kadm5_init_with_password function:

result: 43787566

and I find these in the kadmind log file:

kadmind[10779](Notice): Authentication attempt failed:, GSS-API
error strings are:
kadmind[10779](Notice):     Unspecified GSS failure.  Minor code may provide
more information
kadmind[10779](Notice):     Unknown code krb5 144
kadmind[10779](Notice):    GSS-API error strings complete.

Any suggestion on how to solve this?

Thanks everyone from now!

More information about the krbdev mailing list