Sponsored Content
Full Discussion: Sudo error on AIX 7.1
Operating Systems AIX Sudo error on AIX 7.1 Post 303041412 by System Admin 77 on Friday 22nd of November 2019 04:54:14 PM
Old 11-22-2019
Sudo error on AIX 7.1

Hello,


I tried installing sudo on a lab AIX server. It has been successfully installed. but i still see the below errors.




Code:
[root@LPAR]/>sudo -V
Sudo version 1.8.27


Configure options: --prefix=/opt/freeware --sbindir=/opt/freeware/sbin --libdir=/opt/freeware/lib --mandir=/opt/freeware/man --with-logging=syslog --with-logfac=auth --with-pam --with-pam-login --with-env-editor --with-ignore-dot --with-aixauth --with-tty-tickets --with-ldap --with-ldap-conf-file=/opt/freeware/etc/openldap/ldap.conf

sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
sudo: unable to load /opt/freeware/libexec/sudo/sudoers.so:     0509-022 Cannot load module /opt/freeware/lib/libldap.a(libldap-2.4.so.2).
        0509-150   Dependent module /opt/freeware/lib/libssl.a(libssl.so) could not be loaded.
        0509-152   Member libssl.so is not found in archive
        0509-022 Cannot load module /opt/freeware/libexec/sudo/sudoers.so.
        0509-150   Dependent module /opt/freeware/lib/libldap.a(libldap-2.4.so.2) could not be loaded.
sudo: fatal error, unable to load plugins
[root@LPAR]/>
[root@LPAR]/>
[root@LPAR]/>ls -ltr /etc/sudo.conf
ls: 0653-341 The file /etc/sudo.conf does not exist.
[root@LPAR]/>ls -ltr /opt/freeware/libexec/sudo/sudoers.so
-rw-r--r--    1 root     system      2262416 Sep 12 06:26 /opt/freeware/libexec/sudo/sudoers.so
[root@LPAR]/>ls -ltr /opt/freeware/lib/libldap
libldap-2.4.a       libldap-2.4.so.2    libldap.a           libldap_r-2.4.a     libldap_r-2.4.so.2  libldap_r.a
[root@LPAR]/>ls -ltr /opt/freeware/lib/libldap
libldap-2.4.a       libldap-2.4.so.2    libldap.a           libldap_r-2.4.a     libldap_r-2.4.so.2  libldap_r.a
[root@LPAR]/>ls -ltr /opt/freeware/lib/libldap.a
lrwxrwxrwx    1 root     system           13 Sep 27 13:55 /opt/freeware/lib/libldap.a -> libldap-2.4.a
[root@LPAR]/>ls -ltr /opt/freeware/lib/libssl.a
-rw-r--r--    1 root     system      4477977 Jun 11 2012  /opt/freeware/lib/libssl.a
[root@LPAR]/>ls -ltr /opt/freeware/libexec/sudo/sudoers.so
-rw-r--r--    1 root     system      2262416 Sep 12 06:26 /opt/freeware/libexec/sudo/sudoers.so
[root@LPAR]/>ls -ltr /opt/freeware/lib/libldap.a
lrwxrwxrwx    1 root     system           13 Sep 27 13:55 /opt/freeware/lib/libldap.a -> libldap-2.4.a
[root@LPAR]/>

Code:
[root@LPAR]/>sudo su -
sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
sudo: unable to load /opt/freeware/libexec/sudo/sudoers.so:     0509-022 Cannot load module /opt/freeware/lib/libldap.a(libldap-2.4.so.2).
        0509-150   Dependent module /opt/freeware/lib/libssl.a(libssl.so) could not be loaded.
        0509-152   Member libssl.so is not found in archive
        0509-022 Cannot load module /opt/freeware/libexec/sudo/sudoers.so.
        0509-150   Dependent module /opt/freeware/lib/libldap.a(libldap-2.4.so.2) could not be loaded.
sudo: fatal error, unable to load plugins
[root@LPAR]/>


Here is the procedure I followed to install sudo


downloaded the sudo RPM package from AIX toolbox for linux applications and tried installing, received dependency error.
sudo-1.8.27-3.aix6.1.ppc.rpm



Code:
+-----------------------------------------------------------------------------+
                          RPM  Error Summary:
+-----------------------------------------------------------------------------+
The following errors occurred during installation:
error: Failed dependencies:
        libibmldap.a is needed by sudo-1.8.27-3.ppc
                                                                        COMMAND STATUS

Command: failed        stdout: yes           stderr: no

Before command completion, additional instructions may appear below.

geninstall -I "a -cgNpQqwXY -V2 -J"  -Z -p  -d . -f File 2>&1

File:
    sudo
    sudo-1.8.27-3



Validating RPM package selections ...


+-----------------------------------------------------------------------------+
                          RPM  Error Summary:
+-----------------------------------------------------------------------------+
The following errors occurred during installation:
error: Failed dependencies:
        libibmldap.a is needed by sudo-1.8.27-3.ppc


Then i found below link to fix the dependency error
Missing ibmibmldap64.a file for AIX

installed below filesets
Code:
 idsldap.clt32bit64.rte    6.4.0.19  COMMITTED  Directory Server - 32 bit
  idsldap.clt64bit64.rte    6.4.0.19  COMMITTED  Directory Server - 64 bit
  idsldap.cltbase64.adt     6.4.0.19  COMMITTED  Directory Server - Base Client
  idsldap.cltbase64.rte     6.4.0.19  COMMITTED  Directory Server - Base Client
  idsldap.license64.rte     6.4.0.19  COMMITTED  Directory Server - License
  idsldap.msg64.en_US       6.4.0.19  COMMITTED  Directory Server - Messages -
  idsldap.clt32bit64.rte    6.4.0.19  COMMITTED  Directory Server - 32 bit
  idsldap.clt64bit64.rte    6.4.0.19  COMMITTED  Directory Server - 64 bit
  idsldap.cltbase64.rte     6.4.0.19  COMMITTED  Directory Server - Base Client




then I was able to install sudo
Code:
Command: OK            stdout: yes           stderr: no

Before command completion, additional instructions may appear below.

geninstall -I "a -cgNQqwXY -V2 -J"  -Z   -d . -f File 2>&1

File:
    sudo



Validating RPM package selections ...

Please wait...
Preparing...                          ########################################
Updating / installing...
sudo-1.8.27-3                         ########################################

#which sudo
/usr/bin/sudo



How can I fix the above error (sudo: fatal error, unable to load plugins)?

--- Post updated at 05:46 PM ---

we do not use ldap or active directory for these servers.

--- Post updated at 05:54 PM ---

Code:
#rpm -qa | grep ldap
openldap-2.4.45-1.ppc

 

10 More Discussions You Might Find Interesting

1. AIX

Install sudo on AIX 5.3

I'm trying to install sudo on AIX 5.3. I don't have a compiler on my machine, so I was trying to find a binary. The one found at http://www.bullfreeware.com/listaix52.html that is supposed to work for 5.3 even though it was compiled on 5.2. The issue is I'm new to AIX and could not figure out how... (3 Replies)
Discussion started by: sphericon
3 Replies

2. AIX

Sudo error

I want give a user "sar" permission, so I modify the sudoers file: unix1 is the group for users can use sar command Cmnd_Alias RUN_SAR = /usr/sbin/sar User_Alias UNIX1_USERS = %unix1 UNIX1_USERS ALL = NOPASSWD:RUN_SAR However, when I run sar command, it shows: $ sar 1 4 sar: The... (1 Reply)
Discussion started by: rainbow_bean
1 Replies

3. UNIX for Advanced & Expert Users

sudo su error

Hello, I am logging to a server using username 'test'. I want to execute some commands as user test2. When I am trying to run `sudo su - test2 -c 'ls'` it gives error user 'test' is not allowed to run sudo in host. But when I login into the account 'test2' using sudo su - test2 all these... (6 Replies)
Discussion started by: karayan
6 Replies

4. AIX

AIX 5.3 sudo bootinfo

I am trying to understand why I get "0" returned when I run the command sudo bootinfo -r. I know bootinfo isn't really supported in versions higher then AIX 4.2. I also know that instead of bootinfo -r I could use lsattr -El sys0 -a realmem | awk '{print $2}' and produce the same output as ... (1 Reply)
Discussion started by: maverick9576
1 Replies

5. Shell Programming and Scripting

ssh foo.com sudo command - Prompts for sudo password as visible text. Help?

I am writing a BASH script to update a webserver and then restart Apache. It looks basically like this: #!/bin/bash rsync /path/on/local/machine/ foo.com:path/on/remote/machine/ ssh foo.com sudo /etc/init.d/apache2 reloadrsync and ssh don't prompt for a password, because I have DSA encryption... (9 Replies)
Discussion started by: fluoborate
9 Replies

6. AIX

AIX 5.3 Using sudo to control smit

Does anyone have any experience using sudo to control smit on AIX 5.3? These are the smit commands that I want certain users to execute: # Cmnd alias specification Cmnd_Alias SMIT = /bin/smit hacmp, \ /bin/smit pxdam, \ /bin/smit cl_lsuser, \ /bin/smit cl_users, \ /bin/smit cl_passwd ... (5 Replies)
Discussion started by: tharrieswk
5 Replies

7. Cybersecurity

sudo - AIX - User privilege specification

I am planning to implement sudo for users. Under , it looks I have to put the users who need to have sudo access: What are the recommended for users? I don't think I need to give the ALL privilege (i.e ) to AIX users. I'd like to know the commonly used privilege specification for sudo... (1 Reply)
Discussion started by: Daniel Gate
1 Replies

8. UNIX for Dummies Questions & Answers

Error in Sudo

Hi, I have installed sudo on Solaris 10 (sparc). When I try to add a user I get the following: -bash-3.00$ sudo addusr scarlet sudo sudo: /usr/local/etc/sudoers.d is owned by uid 2, should be 0 Password: I entered a password, thinking it was for the sudo user but it failed. Then I entered the... (3 Replies)
Discussion started by: Scarlet
3 Replies

9. AIX

AIX - remote shell (sudo) - signal 11 core system 50

Hi, I am running a remote shell from site A to site B, where both are AIX. The remote shell starts other application, and when it finishes, it returns to the site A. The problem is that I am receiving an error signal 11 and system core error 50 - segmentation fault. Does anyone know if there are... (6 Replies)
Discussion started by: brjohnsmith
6 Replies

10. Solaris

SUDO error in Solaris: auth.error] fork

I cannot solve the following error bellow. Can someone help me on this please? Mar 31 07:08:45 serverx sudo: fork Mar 31 07:18:50 serverx sudo: fork Mar 31 07:28:45 serverx sudo: fork Mar 31 07:38:47 serverx sudo: fork Mar 31 07:48:45 serverx sudo: fork Mar 31 07:58:45 serverx... (1 Reply)
Discussion started by: pangarano
1 Replies
All times are GMT -4. The time now is 10:50 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy