1.4.x and perl modules

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

1.4.x and perl modules

John Rudd

I'm sorry if this is overly vague, I'll try to follow up with details if
my question is only met with confusion.

I have been developing a local module for managing our kerberos accounts
that makes use of Authen::Krb5, Authen::Krb5::Admin, and
Authen::Krb5::Simple.  This module would replace some existing modules
(that make direct command-line calls to kadmin, and/or use
Authen::Krb5::Simple).

When I tried to upgrade my development machine to krb5 1.4.1, that all
fell apart (so I downgraded).  It looks like the API change in 1.4.x
makes Authen::Krb5 stop working.  But I'm not actually sure that the
problem is within Authen::Krb5 and not Authen::Krb5::Admin (nor if
Authen:Krb5::Simple is immune to this problem).


Does anyone know what problem I'm talking about, and which Module is the
problem?

Does anyone know when the affected modules will get fixed?  I can't
really upgrade my systems to krb5 1.4.x until the perl modules are up to
speed.


Thanks.

(I'm bcc'ing (to protect their email addresses from usenet bots) the
maintainers of each module, according to the most recent READMEs at CPAN)
________________________________________________
Kerberos mailing list           [hidden email]
https://mailman.mit.edu/mailman/listinfo/kerberos
Reply | Threaded
Open this post in threaded view
|

Re: 1.4.x and perl modules

Tim Mooney
In regard to: 1.4.x and perl modules, John Rudd said (at 3:33pm on Aug 11,...:

>
> I'm sorry if this is overly vague, I'll try to follow up with details if
> my question is only met with confusion.
>
> I have been developing a local module for managing our kerberos accounts
> that makes use of Authen::Krb5, Authen::Krb5::Admin, and
> Authen::Krb5::Simple.  This module would replace some existing modules
> (that make direct command-line calls to kadmin, and/or use
> Authen::Krb5::Simple).
>
> When I tried to upgrade my development machine to krb5 1.4.1, that all
> fell apart (so I downgraded).

Can you be more specific about what symptoms you're seeing?

>  It looks like the API change in 1.4.x
> makes Authen::Krb5 stop working.  But I'm not actually sure that the
> problem is within Authen::Krb5 and not Authen::Krb5::Admin (nor if
> Authen:Krb5::Simple is immune to this problem).

You don't say what versions of the modules you're using.  Are you using
Authen::Krb5 1.4 and Authen::Krb5::Admin 0.07?

If you are using Authen::Krb5 1.4, do things work better if you apply
this patch, rebuild Authen::Krb5, and reinstall?:


diff -ur Authen-Krb5.orig/Krb5.xs Authen-Krb5/Krb5.xs
--- Authen-Krb5.orig/Krb5.xs 2005-02-12 10:15:40.000000000 -0600
+++ Authen-Krb5/Krb5.xs 2005-02-25 16:56:29.000000000 -0600
@@ -122,7 +122,7 @@
  krb5_init_ets()

  CODE:
- krb5_init_ets(context);
+ /* krb5_init_ets(context); */
  XSRETURN_YES;

  void


I ask because when I updated from krb5 1.2.8 to 1.4, I encountered a
problem with krb5_init_ets not being part of the libkrb shared library,
even though the ABI of the library had not changed from what 1.2.8 used.

Tim
--
Tim Mooney                              [hidden email]
Information Technology Services         (701) 231-1076 (Voice)
Room 242-J6, IACC Building              (701) 231-8541 (Fax)
North Dakota State University, Fargo, ND 58105-5164
________________________________________________
Kerberos mailing list           [hidden email]
https://mailman.mit.edu/mailman/listinfo/kerberos