[
https://issues.apache.org/jira/browse/AMBARI-2076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sumit Mohanty updated AMBARI-2076:
----------------------------------
Attachment: AMBARI-2076.patch
> 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
>
> Attachments: AMBARI-2076.patch
>
>
> 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