Bug 12958 - Make check fails in AIX
Make check fails in AIX
Status: NEW
Product: Samba 4.1 and newer
Classification: Unclassified
Component: Test infrastructure
: P5 normal
: ---
Assigned To: Karolin Seeger
Samba QA Contact
Depends on:
  Show dependency treegraph
Reported: 2017-08-10 10:51 UTC by Ayappan
Modified: 2018-03-21 16:02 UTC (History)
2 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Ayappan 2017-08-10 10:51:52 UTC
I am building Samba 4.6.6 in AIX 6.1 machine using xlc compiler. Configure and make is successful. But while doing "make check", it fails with "account [force_user] already exists in /samba/samba-4.6.6/st/nt4_dc/private/passwd" error. I am not seeing this error in linux machine. Below are the configuration options i have used.

./configure --without-ntvfs-fileserver --enable-selftest --without-ad-dc


make install 
[42(0)/2024 at 0s] samba.tests.kcc.ldif_import_export
[43(0)/2024 at 0s] wafsamba.duplicate_symbols
tdbsam_open: Converting version 0.0 database to version 4.0.
tdbsam_convert_backup: updated /samba/samba-4.6.6/st/nt4_dc/private/passdb.tdb file.
account[force_user] already exists in '/samba/samba-4.6.6/st/nt4_dc/private/passwd' at /samba/samba-4.6.6/lib/nss_wrapper/nss_wrapper.pl line 404.
_samr_create_user: Running the command `/samba/samba-4.6.6/lib/nss_wrapper/nss_wrapper.pl --passwd_path /samba/samba-4.6.6/st/nt4_dc/private/passwd --type passwd --action add --name force_user --gid 65533' gave 2
Failed to add entry for user force_user.
Unable to set password for force_user account
UID_WRAPPER_ROOT=1 ./bin/smbpasswd -c /samba/samba-4.6.6/st/nt4_dc/lib/server.conf -L -s -a force_user > /dev/null at /samba/samba-4.6.6/selftest/target/Samba3.pm line 1260.
Unable to create force_user at /samba/samba-4.6.6/selftest/target/Samba3.pm line 2087.

ALL OK (0 tests in 0 testsuites)
Comment 1 Ayappan 2017-08-10 10:53:05 UTC
It's actually "Make check" that fails. I mistakenly put "make install"
Comment 2 Björn Jacke 2017-10-13 12:23:13 UTC
without a AIX machine that is availble for developers from the samba team to log in to, there is little chance that such issues can be fixed. As you seem to work for the manufacturer of the machine you might be able to organize a machine sponsoring for the samba team though ...
Comment 3 Ayappan 2017-10-13 12:49:51 UTC
That makes real sense.
There is this GCC compile farm project where one can request for an account for accessing various machines. They also have AIX 7.1/7.2 machines. 
One has to list the contributions for the project to get access. So i am thinking you guys requesting for an account there (rather than myself ) will make it forward.
Comment 4 Ayappan 2017-10-13 12:50:21 UTC
This is the link

Comment 5 flynn8765 2018-03-19 08:58:10 UTC
we have have an aix machine to give away, which can be donated to the samba project. 26 Power7+ CPU's, 2TB RAM, bunch of SAN and Ethernet Adapters with HMC included. location is linz/austria. pickup by arrangement. please let me know if there is any interest.
Comment 6 Jeremy Allison 2018-03-19 19:47:54 UTC
This is very generous, and much appreciated. I'm hoping some of our Samba Team friends in Europe may be best placed to take advantage of this.
Comment 7 Ayappan 2018-03-21 16:02:30 UTC
This is awesome. Very much appreciated. I hope this will make Samba working better in AIX. I can help the community in setting up the required build environment for Samba.