akm2 has asked for the wisdom of the Perl Monks concerning the following question:

My fellow monks, I virtually sit before you today and confess I am yet again at the humbling mercy of your guidance.

I have a script running with the SUID bit set. I have SUID-Perl installed.

Yet, review of the Apache error log renders:

[Mon Jan 19 10:20:58 2009] [error] [client 10.1.1.75] /usr/bin/perl: s +ymbol lookup error: /usr/bin/perl: undefined symbol: PL_block_type

I would be in the deepest of appreciation for any guidance from my brothers in code.

Respectfully,

Andrew Kenton Mitchell

Replies are listed 'Best First'.
Re: symbol lookup error - undefined symbol: PL_block_type
by jethro (Monsignor) on Jan 19, 2009 at 16:56 UTC

    A short web search showed that someone else had this problem because libperl and perl had been compiled with different compiler flags (with and without -DDEBUGGING). Maybe you have a similar mismatch

    By the way: You can call suidperl from the command line. No need to go the indirect way of using the browser and then checking the error log to inspect this problem.