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.
Tim.