From: Daniel D. <da...@li...> - 2003-03-26 16:48:18
|
Following Grahm's advice, I received the following message. USR2 at /usr/lib/perl5/site_perl/5.8.0/Net/LDAP.pm line 661 Know what I am doing wrong yet? Dan On Wednesday 26 March 2003 10:18 am, Graham Barr wrote: > On Wed, Mar 26, 2003 at 03:32:02PM +0000, Chris Ridd wrote: > > On 26/3/03 3:13 pm, Daniel Davidson <da...@li...> wrote: > > > When I remove the [$dn] and replace it with $dn then my origional > > > problem of the script hanging without an error happens again. > > > > > > I'm stumped, > > > > > > Dan > > > > Oops, to set the entry's DN just pass the DN as the first arg to add = and > > not as dn =3D> something. > > > > $ldap->add($dn, > > attrs =3D> [ blah blah ]); > > There is no difference between $ldap->ad($dn,...) and $ldap->add(dn =3D= > > $dn,...) > > It would be interesting to determine where it is hanging. > > Try adding this to your script. > > use Carp; > $SIG{USR2} =3D \&Carp::croak; > > Then when it hangs, find the pid and in another shell do > > kill -USR2 $pid > > You should see a stack trace on stderr. > > Although if you are on a windows box I am not sure this will work. > > Graham. > > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en |