Re: Perl / Webmin: ld-elf.so.1 issue

2005-10-04 Thread Mark Edwards

On Oct 3, 2005, at 4:20 PM, Lowell Gilbert wrote:


Mark Edwards [EMAIL PROTECTED] writes:



On Oct 3, 2005, at 1:33 AM, Lowell Gilbert wrote:



Mark Edwards [EMAIL PROTECTED] writes:




I am getting the following error in the browser when trying to use
webmin's crontab editing feature:

/usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol
PL_exit_flags
crontab: /usr/local/lib/webmin/cron/cron_editor.pl exited with
status 1

I am running perl 5.8.7 from ports, and I have done the whole  
routine

with setting use.perl port and perl_after_upgrade.

I notice that there are two /usr/libexec/ld-elf.so.1 files on my
machine:

-r-xr-xr-x  1 root  wheel85940 Feb 11  2005 ld-elf.so.1
-r-xr-xr-x  1 root  wheel85908 Jun 29  2004 ld-elf.so.1.old

Is that normal?  I reinstalled the perl port to no avail.




Are your ports up to date?
[From an up-to-date ports tree?]



Yes, up to date from cvs as of a week ago or so.  Can anyone suggest
a way for me to troubleshoot what exactly the problem is?



Well, that symbol is definitely supposed to be present in your perl
executable.

[E.g.,
[   strings /usr/local/bin/perl|grep exit_fl
[  PL_exit_flags
[  

Do you have any perl-related knobs in make.conf, or in pkgtools.conf
(if you used portupgrade for installing)?


Well, I get the same result when I run the above command.  I suspect  
that it isn't perl itself that is the problem, but rather another  
port or an issue with my system.


One thing I wonder is about how I did my last system upgrade.  I did  
it long-distance, and so was unable to boot into single-user mode, so  
I just shut everything down and did the make installworld live, and  
then rebooted.  I wonder if something wasn't done correctly then,  
although I didn't get any complaints from the process, that I was  
aware of.


The other possibility is that this is a problem with webmin, although  
that doesn't seem likely since this error seems to indicate something  
broken with perl.  Still, why is this the only place where the error  
is showing up?  Lots of other stuff uses perl on my machine -- exim,  
spam-assassin, etc.


My /etc/make.conf is pretty simple:

lilbuddy:/usr/src paimin$ cat /etc/make.conf
CFLAGS= -O -pipe
NOPROFILE= true# Avoid compiling profiled libraries
MAKE_IDEA= YES # IDEA (128 bit symmetric encryption)
USA_RESIDENT=  YES

#WITH_GTK=yes

WITH_OPENSSL_BASE=yes

# port settings
.if ${.CURDIR:M*/mail/exim}
WITH_AUTH_SASL=yes
.endif

# added by use.perl 2005-09-30 16:58:27
PERL_VER=5.8.7
PERL_VERSION=5.8.7
NOPERL=yes


--
Mark Edwards
[EMAIL PROTECTED]
cell: +46704070332


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Perl / Webmin: ld-elf.so.1 issue

2005-10-03 Thread Mark Edwards

On Oct 3, 2005, at 1:33 AM, Lowell Gilbert wrote:


Mark Edwards [EMAIL PROTECTED] writes:



I am getting the following error in the browser when trying to use
webmin's crontab editing feature:

/usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol
PL_exit_flags
crontab: /usr/local/lib/webmin/cron/cron_editor.pl exited with
status 1

I am running perl 5.8.7 from ports, and I have done the whole routine
with setting use.perl port and perl_after_upgrade.

I notice that there are two /usr/libexec/ld-elf.so.1 files on my
machine:

-r-xr-xr-x  1 root  wheel85940 Feb 11  2005 ld-elf.so.1
-r-xr-xr-x  1 root  wheel85908 Jun 29  2004 ld-elf.so.1.old

Is that normal?  I reinstalled the perl port to no avail.



Are your ports up to date?
[From an up-to-date ports tree?]


Yes, up to date from cvs as of a week ago or so.  Can anyone suggest  
a way for me to troubleshoot what exactly the problem is?


--
Mark Edwards
[EMAIL PROTECTED]
cell: +46704070332


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Perl / Webmin: ld-elf.so.1 issue

2005-10-03 Thread Lowell Gilbert
Mark Edwards [EMAIL PROTECTED] writes:

 On Oct 3, 2005, at 1:33 AM, Lowell Gilbert wrote:
 
  Mark Edwards [EMAIL PROTECTED] writes:
 
 
  I am getting the following error in the browser when trying to use
  webmin's crontab editing feature:
 
  /usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol
  PL_exit_flags
  crontab: /usr/local/lib/webmin/cron/cron_editor.pl exited with
  status 1
 
  I am running perl 5.8.7 from ports, and I have done the whole routine
  with setting use.perl port and perl_after_upgrade.
 
  I notice that there are two /usr/libexec/ld-elf.so.1 files on my
  machine:
 
  -r-xr-xr-x  1 root  wheel85940 Feb 11  2005 ld-elf.so.1
  -r-xr-xr-x  1 root  wheel85908 Jun 29  2004 ld-elf.so.1.old
 
  Is that normal?  I reinstalled the perl port to no avail.
 
 
  Are your ports up to date?
  [From an up-to-date ports tree?]
 
 Yes, up to date from cvs as of a week ago or so.  Can anyone suggest
 a way for me to troubleshoot what exactly the problem is?

Well, that symbol is definitely supposed to be present in your perl
executable.  

[E.g., 
[   strings /usr/local/bin/perl|grep exit_fl
[  PL_exit_flags
[  

Do you have any perl-related knobs in make.conf, or in pkgtools.conf
(if you used portupgrade for installing)?

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Perl / Webmin: ld-elf.so.1 issue

2005-10-02 Thread Lowell Gilbert
Mark Edwards [EMAIL PROTECTED] writes:

 I am getting the following error in the browser when trying to use
 webmin's crontab editing feature:
 
 /usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol
 PL_exit_flags
 crontab: /usr/local/lib/webmin/cron/cron_editor.pl exited with
 status 1
 
 I am running perl 5.8.7 from ports, and I have done the whole routine
 with setting use.perl port and perl_after_upgrade.
 
 I notice that there are two /usr/libexec/ld-elf.so.1 files on my
 machine:
 
 -r-xr-xr-x  1 root  wheel85940 Feb 11  2005 ld-elf.so.1
 -r-xr-xr-x  1 root  wheel85908 Jun 29  2004 ld-elf.so.1.old
 
 Is that normal?  I reinstalled the perl port to no avail.

Are your ports up to date?
[From an up-to-date ports tree?]
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Perl / Webmin: ld-elf.so.1 issue

2005-09-30 Thread Mark Edwards
I am getting the following error in the browser when trying to use  
webmin's crontab editing feature:


/usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol  
PL_exit_flags
crontab: /usr/local/lib/webmin/cron/cron_editor.pl exited with  
status 1


I am running perl 5.8.7 from ports, and I have done the whole routine  
with setting use.perl port and perl_after_upgrade.


I notice that there are two /usr/libexec/ld-elf.so.1 files on my  
machine:


-r-xr-xr-x  1 root  wheel85940 Feb 11  2005 ld-elf.so.1
-r-xr-xr-x  1 root  wheel85908 Jun 29  2004 ld-elf.so.1.old

Is that normal?  I reinstalled the perl port to no avail.

--
Mark Edwards
[EMAIL PROTECTED]
cell: +46704070332


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]