#4394 setrgid() not implemented on AIX

0.82
closed-fixed
nobody
None
5
2014-03-24
2014-03-21
No

On an AIX aix7 1 7 000ACFDE4C00 powerpc AIX

After successful authentication Usermin 1.590 produces the following error:

setrgid() not implemented at web-lib-funcs.pl line 7400.
Compilation failed in require at /etc/opt/usermin-1.590/filter/index.cgi line 4.

[root@aix7] /root # perl --version

This is perl, v5.8.8 built for ppc-thread-multi
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2007, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

Regards,
Zoltan Arpadffy

Discussion

  • Jamie Cameron

    Jamie Cameron - 2014-03-21

    That's a really old Perl version - I'd recommend going to version 5.10 at least, if you can.

     
  • Zoltan Arpadffy

    Zoltan Arpadffy - 2014-03-22

    Unfortunately, this version is commonly used on AIX 7. As a system admin I would be able to build a newer version, but it would not help all others who write perl code to run on AIX.

    I have seen that you have solved this issue in usermin-0.963 for OpenBSD.
    Wonder, would it be possible to implement a similar solution for AIX too?

    Thank you.
    Regards,
    Z

     
  • Jamie Cameron

    Jamie Cameron - 2014-03-22

    I had a look at the failing line in Webmin, and it doesn't do anything special on FreeBSD.

    You should try compiling a more recent Perl version and see if that works. It would be useful to know if AIX really doesn't provide that function, or if the older Perl just doesn't use it properly.

     
  • Zoltan Arpadffy

    Zoltan Arpadffy - 2014-03-23

    Hello,

    :) not FreeBSD but OpenBSD.
    I was trying to point to this post http://marc.info/?l=webmin-devel&m=103527140805303&w=2

    Regardless, by buildning a new perl with default options (using gcc) solved the problem.

    [root@aix7] /home/0/private/build/perl-5.18.2 # /opt/polarhome/bin/perl -version
    This is perl 5, version 18, subversion 2 (v5.18.2) built for aix

    Thank you very much for the support.

    Regards,
    Z

     
  • Jamie Cameron

    Jamie Cameron - 2014-03-24

    A new Perl seems like the best solution then. There are already other features in Webmin that require Perl 5.10.x anyway.

     
  • Jamie Cameron

    Jamie Cameron - 2014-03-24
    • status: open --> closed-fixed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks