Sumit Mohanty created AMBARI-2076:
-------------------------------------
Summary: DataNode install failed with custom users
Key: AMBARI-2076
URL: https://issues.apache.org/jira/browse/AMBARI-2076
Project: Ambari
Issue Type: Bug
Affects Versions: 1.3.0
Reporter: Sumit Mohanty
Assignee: Sumit Mohanty
Fix For: 1.3.0
1) Using latest QA build
2) Modified all log and pid directories (just added an 'xx' to all props)
3) Modified all user accounts (just added an 'xx' to all props) – see screen
shot
4) Install failed error below on the datanode install
stderr:
none
none
stdout:
notice: /Stagemain/Hdp-repos::Process_repo/FileHDP/ensure: defined content as '
{md5}e4521dbc3c19e73cef603cd7d2a7f1b0'
notice: Finished catalog run in 0.11 seconds
notice: /Stagemain/Hdp-repos::Process_repo/FileHDP-epel/ensure: defined content
as '{md5}
e9b95c5b568ee24769f8d0f851acade2'
notice: Finished catalog run in 0.05 seconds
warning: Dynamic lookup of $ambari_db_rca_url is deprecated. Support will be
removed in Puppet 2.8. Use a fully-qualified variable name (e.g.,
$classname::variable) or parameterized classes.
warning: Dynamic lookup of $ambari_db_rca_driver is deprecated. Support will be
removed in Puppet 2.8. Use a fully-qualified variable name (e.g.,
$classname::variable) or parameterized classes.
warning: Dynamic lookup of $ambari_db_rca_username is deprecated. Support will
be removed in Puppet 2.8. Use a fully-qualified variable name (e.g.,
$classname::variable) or parameterized classes.
warning: Dynamic lookup of $ambari_db_rca_password is deprecated. Support will
be removed in Puppet 2.8. Use a fully-qualified variable name (e.g.,
$classname::variable) or parameterized classes.
notice: /Stage1/Hdp::Create_smoke_user/Groupusersxx/ensure: created
notice: /Stage1/Hdp/Grouphadoopxx/ensure: created
notice: /Stage1/Hdp::Create_smoke_user/Hdp::Userambari-qa/Userambari-qa/ensure:
created
notice: /Stage1/Hdp::Create_smoke_user/Hdp::Execusermod -u 1012
ambari-qa/Execusermod -u 1012 ambari-qa/returns: executed successfully
notice:
/Stage1/Hdp::Snappy::Package/Hdp::Packagesnappy/Hdp::Package::Process_pkgsnappy/Packagesnappy/ensure:
created
notice:
/Stage1/Hdp::Snmp/Hdp::Packagesnmp/Hdp::Package::Process_pkgsnmp/Packagenet-snmp-utils/ensure:
created
notice:
/Stage1/Hdp::Snmp/Hdp::Packagesnmp/Hdp::Package::Process_pkgsnmp/Packagenet-snmp/ensure:
created
notice:
/Stage1/Hdp::Snmp/Hdp::Packagesnmp/Hdp::Package::Process_pkgsnmp/Hdp::Java::Packagesnmp/Execmkdir
-p /tmp/HDP-artifacts/ ; curl -f --retry 10
http://ip-10-101-1-112.ec2.internal:8080/resources//jdk-6u31-linux-x64.bin -o
/tmp/HDP-artifacts//jdk-6u31-linux-x64.bin snmp/returns: executed successfully
notice: /Stage1/Hdp::Set_selinux/Hdp::Exec/bin/echo 0 >
/selinux/enforce/Exec/bin/echo 0 > /selinux/enforce/returns: executed
successfully
notice:
/Stage1/Hdp::Snmp/Hdp::Packagesnmp/Hdp::Package::Process_pkgsnmp/Hdp::Java::Packagesnmp/Exec[mkdir
-p /usr/jdk ; chmod +x /tmp/HDP-artifacts//jdk-6u31-linux-x64.bin; cd /usr/jdk
; echo A | /tmp/HDP-artifacts//jdk-6u31-linux-x64.bin -noregister > /dev/null
2>&1 snmp]/returns: executed successfully
notice:
/Stage1/Hdp::Snmp/Hdp::Packagesnmp/Hdp::Package::Process_pkgsnmp/Hdp::Java::Packagesnmp/File/usr/jdk/jdk1.6.0_31/bin/java
snmp/ensure: created
notice:
/Stage1/Hdp::Snmp/Hdp::Snmp-configfilesnmpd.conf/Hdp::Configfile/etc/snmp//snmpd.conf/File/etc/snmp//snmpd.conf/content:
content changed '
{md5}8307434bc8ed4e2a7df4928fb4232778' to '{md5}
f786955c0c36f7f5a4f375e3fe93c959'
notice: /Stage1/Hdp::Snmp/Servicesnmpd/ensure: ensure changed 'stopped' to
'running'
notice: /Stage1/Hdp::Snmp/Servicesnmpd: Triggered 'refresh' from 1 events
notice:
/Stage1/Hdp::Snappy::Package/Hdp::Packagesnappy/Hdp::Package::Process_pkgsnappy/Packagesnappy-devel/ensure:
created
notice:
/Stage1/Hdp::Snappy::Package/Hdp::Snappy::Package::Ln64/Hdp::Exechdp::snappy::package::ln
64/Exechdp::snappy::package::ln 64/returns: executed successfully
notice:
/Stage1/Hdp::Snappy::Package/Hdp::Snappy::Package::Ln32/Hdp::Exechdp::snappy::package::ln
32/Exechdp::snappy::package::ln 32/returns: executed successfully
notice:
/Stage1/Hdp/Hdp::Packageglibc/Hdp::Package::Process_pkgglibc/Packageglibc.i686/ensure:
created
notice: /Stagemain/Hdp-hadoop/Hdp-hadoop::Packagehadoop/Hdp::Packagehadoop
64/Hdp::Package::Process_pkghadoop 64/Packagehadoop-sbin/ensure: created
notice: /Stagemain/Hdp-hadoop/Hdp-hadoop::Packagehadoop/Hdp::Packagehadoop
64/Hdp::Package::Process_pkghadoop 64/Packagehadoop-libhdfs/ensure: created
notice: /Stagemain/Hdp-hadoop/Hdp-hadoop::Packagehadoop/Hdp::Packagehadoop
64/Hdp::Package::Process_pkghadoop 64/Packagehadoop-pipes/ensure: created
notice: /Stagemain/Hdp-hadoop/Hdp-hadoop::Packagehadoop/Hdp::Packagehadoop
64/Hdp::Package::Process_pkghadoop 64/Packagehadoop-native/ensure: created
notice: /Stagemain/Hdp-hadoop/Hdp-hadoop::Packagehadoop/Hdp::Packagehadoop
64/Hdp::Package::Process_pkghadoop 64/Hdp::Java::Packagehadoop
64/File/usr/jdk/jdk1.6.0_31/bin/java hadoop 64/ensure: created
notice: /Stagemain/Hdp-hadoop/Hdp-hadoop::Packagehadoop/Hdp::Packagehadoop
64/Hdp::Package::Process_pkghadoop 64/Packagehadoop-lzo/ensure: created
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/var/run/hadoopXX/Hdp::Execmkdir
-p /var/run/hadoopXX/Execmkdir -p /var/run/hadoopXX/returns: executed
successfully
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/var/run/hadoopXX/Hdp::Directory/var/run/hadoopXX/File/var/run/hadoopXX/group:
group changed 'root' to 'hadoopxx'
notice:
/Stage2/Hdp-hadoop::Datanode/Hdp-hadoop::Datanode::Create_data_dirs/grid/0/hadoop/hdfs/data,/grid/1/hadoop/hdfs/data/Hdp::Directory_recursive_create_ignore_failure/grid/0/hadoop/hdfs/data/Hdp::Execmkdir
-p /grid/0/hadoop/hdfs/data ; exit 0/Execmkdir -p /grid/0/hadoop/hdfs/data ;
exit 0/returns: executed successfully
notice: /Stagemain/Hdp-hadoop/Hdp-hadoop::Packagehadoop/Hdp::Packagehadoop
64/Hdp::Package::Process_pkghadoop 64/Packagehadoop-lzo-native/ensure: created
notice:
/Stage2/Hdp-hadoop::Initialize/Hdp::Packageambari-log4j/Hdp::Package::Process_pkgambari-log4j/Hdp::Java::Packageambari-log4j/File/usr/jdk/jdk1.6.0_31/bin/java
ambari-log4j/ensure: created
notice:
/Stage2/Hdp-hadoop::Initialize/Hdp::Packageambari-log4j/Hdp::Package::Process_pkgambari-log4j/Packageambari-log4j/ensure:
created
notice:
/Stage2/Hdp-hadoop::Datanode/Hdp-hadoop::Datanode::Create_data_dirs/grid/0/hadoop/hdfs/data,/grid/1/hadoop/hdfs/data/Hdp::Directory_recursive_create_ignore_failure/grid/1/hadoop/hdfs/data/Hdp::Execmkdir
-p /grid/1/hadoop/hdfs/data ; exit 0/Execmkdir -p /grid/1/hadoop/hdfs/data ;
exit 0/returns: executed successfully
err: /Stagemain/Hdp-hadoop/Hdp::Usermapredxx/Usermapredxx/ensure: change from
absent to present failed: Could not create user mapredxx: Execution of
'/usr/sbin/useradd -s /bin/bash -g hadoopxx -G hadoopxx,mapredxx -m mapredxx'
returned 6: useradd: group 'mapredxx' does not exist
notice:
/Stage2/Hdp-hadoop::Initialize/File/usr/lib/hadoop/lib/hadoop-tools.jar/ensure:
created
notice:
/Stage2/Hdp-hadoop::Datanode/Hdp-hadoop::Datanode::Create_data_dirs/grid/0/hadoop/hdfs/data,/grid/1/hadoop/hdfs/data/Hdp::Directory_recursive_create_ignore_failure/grid/1/hadoop/hdfs/data/Hdp::Execchown
hdfsxx:hadoopxx /grid/1/hadoop/hdfs/data; exit 0/Execchown hdfsxx:hadoopxx
/grid/1/hadoop/hdfs/data; exit 0/returns: executed successfully
notice:
/Stage2/Hdp-hadoop::Datanode/Hdp-hadoop::Datanode::Create_data_dirs/grid/0/hadoop/hdfs/data,/grid/1/hadoop/hdfs/data/Hdp::Directory_recursive_create_ignore_failure/grid/1/hadoop/hdfs/data/Hdp::Execchmod
0750 /grid/1/hadoop/hdfs/data ; exit 0/Execchmod 0750 /grid/1/hadoop/hdfs/data
; exit 0/returns: executed successfully
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/var/log/hadoopXX/Hdp::Execmkdir
-p /var/log/hadoopXX/Execmkdir -p /var/log/hadoopXX/returns: executed
successfully
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/var/log/hadoopXX/Hdp::Directory/var/log/hadoopXX/File/var/log/hadoopXX/group:
group changed 'root' to 'hadoopxx'
notice:
/Stage2/Hdp-hadoop::Datanode/Hdp-hadoop::Datanode::Create_data_dirs/grid/0/hadoop/hdfs/data,/grid/1/hadoop/hdfs/data/Hdp::Directory_recursive_create_ignore_failure/grid/0/hadoop/hdfs/data/Hdp::Execchown
hdfsxx:hadoopxx /grid/0/hadoop/hdfs/data; exit 0/Execchown hdfsxx:hadoopxx
/grid/0/hadoop/hdfs/data; exit 0/returns: executed successfully
notice:
/Stage2/Hdp-hadoop::Datanode/Hdp-hadoop::Datanode::Create_data_dirs/grid/0/hadoop/hdfs/data,/grid/1/hadoop/hdfs/data/Hdp::Directory_recursive_create_ignore_failure/grid/0/hadoop/hdfs/data/Hdp::Execchmod
0750 /grid/0/hadoop/hdfs/data ; exit 0/Execchmod 0750 /grid/0/hadoop/hdfs/data
; exit 0/returns: executed successfully
err: /Stagemain/Hdp-hadoop/Hdp::Userhdfsxx/Userhdfsxx/ensure: change from
absent to present failed: Could not create user hdfsxx: Execution of
'/usr/sbin/useradd -s /bin/bash -g hadoopxx -G hadoopxx,hdfsxx -m hdfsxx'
returned 6: useradd: group 'hdfsxx' does not exist
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Execmkdir
-p /etc/hadoop/conf/Anchorhdp::exec::mkdir -p /etc/hadoop/conf::begin:
Dependency Usermapredxx has failures: true
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Execmkdir
-p /etc/hadoop/conf/Anchorhdp::exec::mkdir -p /etc/hadoop/conf::begin:
Dependency Userhdfsxx has failures: true
warning:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Execmkdir
-p /etc/hadoop/conf/Anchorhdp::exec::mkdir -p /etc/hadoop/conf::begin:
Skipping because of failed dependencies
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Execmkdir
-p /etc/hadoop/conf/Execmkdir -p /etc/hadoop/conf: Dependency Usermapredxx has
failures: true
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Execmkdir
-p /etc/hadoop/conf/Execmkdir -p /etc/hadoop/conf: Dependency Userhdfsxx has
failures: true
warning:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Execmkdir
-p /etc/hadoop/conf/Execmkdir -p /etc/hadoop/conf: Skipping because of failed
dependencies
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Execmkdir
-p /etc/hadoop/conf/Anchorhdp::exec::mkdir -p /etc/hadoop/conf::end:
Dependency Usermapredxx has failures: true
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Execmkdir
-p /etc/hadoop/conf/Anchorhdp::exec::mkdir -p /etc/hadoop/conf::end:
Dependency Userhdfsxx has failures: true
warning:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Execmkdir
-p /etc/hadoop/conf/Anchorhdp::exec::mkdir -p /etc/hadoop/conf::end: Skipping
because of failed dependencies
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Directory/etc/hadoop/conf/File/etc/hadoop/conf:
Dependency Usermapredxx has failures: true
notice:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Directory/etc/hadoop/conf/File/etc/hadoop/conf:
Dependency Userhdfsxx has failures: true
warning:
/Stagemain/Hdp-hadoop/Hdp::Directory_recursive_create/etc/hadoop/conf/Hdp::Directory/etc/hadoop/conf/File/etc/hadoop/conf:
Skipping because of failed dependencies
notice:
/Stage2/Hdp-hadoop::Initialize/File/etc/hadoop/conf/ssl-server.xml.example:
Dependency Usermapredxx has failures: true
notice:
/Stage2/Hdp-hadoop::Initialize/File/etc/hadoop/conf/ssl-server.xml.example:
Dependency Userhdfsxx has failures: true
warning:
/Stage2/Hdp-hadoop::Initialize/File/etc/hadoop/conf/ssl-server.xml.example:
Skipping because of failed dependencies
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira