On Mon, 2007-04-23 at 21:23 +0100, Tim Bunce wrote:
> On Mon, Apr 23, 2007 at 12:38:36PM -0500, Scott T. Hildreth wrote:
> > On Mon, 2007-04-23 at 12:34 -0500, Scott T. Hildreth wrote:
> > > I can confirm this,
> > > 
> > > http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/aa1a09e3ac0aa54f/6d96262964f376aa?lnk=st&q=Not+permitted+for+method+connected+of+class+DBI%3A%3AProxyServer%3A%3Adb+&rnum=1#6d96262964f376aa
> > > 
> > > 
> > > ...I am not using debian, just saw the same problem.  At first I thought
> > > it was a problem with 64bit Perl client connecting to 32bit Perl Server,
> > > but downgrading to DBI-1.53 on the 64bit server fixes the Proxy problem.
> > > I will try DBI-1.55rc1 and report back.
> > 
> > DBI-1.55rc1 fails as well.
> 
> Looks like the message is from this code:
> 
>     sub CallMethod ($$$@) {
>         my($self, $handle, $method, @args) = @_;
>         ...
>         if ($self->{'methods'}) {
>             my $class = $self->{'methods'}->{$ref};
>             if (!$class  ||  !$class->{$method}) {
>                 die "Not permitted for method $method of class $ref";
>             }
>         }
>         ...
>     }
> 
> In which case this is due to the server side running an old version of DBI.

Older, 1.50.  I will update the server to 1.54, will older clients be
able connect or will I have to update all the DBIs?

> 
> Tim.
-- 
Scott T. Hildreth <[EMAIL PROTECTED]>

Reply via email to