Hi Konrad,
There are a lot o ways to setup user environment in Linux. Please create new issue at https://issues.apache.org if you think, there is a bug in ambari agent, also add detailed steps how you setup environmental variables, ambari and OS versions. You can not rely on environmental variables, but edit apt.conf configuration file. echo 'Acquire::http::Proxy "http://<proxy_host>:<proxy_port>/";' >> /etc/apt/apt.conf ? BR, Dmytro Sen ? ________________________________ From: Konrad Hübner <[email protected]> Sent: Friday, August 21, 2015 10:32 AM To: Dmitry Sen Cc: [email protected] Subject: Re: Issue with deploying Cluster through Ambari Agent behind proxy Hi, setting up a proxy on all agents had been done before and did not help. What I finally figured out was that by manipulating the ambari-sudo.sh script on each agent to export the proxy environment variables before actually executing the commands helped. I have not gone into further analysis, but it seems that the script kills the users environment variables, at least those on /etc/environment. Maybe that is worth a ticket. Will see if I can figure out in more detail what's going wrong. Best -Konrad 2015-08-20 9:44 GMT+02:00 Dmitry Sen <[email protected]<mailto:[email protected]>>: Hi, There are 2 options 1. Setup apt to use proxy on all agents (not sure if it works is your local DNS doesn't resolve public hostnames) echo 'Acquire::http::Proxy "http://<proxy_host>:<proxy_port>/";' >> /etc/apt/apt.conf 2. Create a local copy of repositories, required for installing Hadoop Stack http://docs.hortonworks.com/HDPDocuments/Ambari-2.1.0.0/bk_Installing_HDP_AMB/content/_using_a_local_repository.html ________________________________ From: Konrad Hübner <[email protected]<mailto:[email protected]>> Sent: Thursday, August 20, 2015 10:20 AM To: [email protected]<mailto:[email protected]> Subject: Fwd: Issue with deploying Cluster through Ambari Agent behind proxy Hi, I try to deploy a HDP 2.3 Cluster with Ambari 2.1. By force I am behind a proxy server. The proxy is configured both systemwide in /etc/env, including export of environment variables for sudoers and in /etc/apt/apt.conf.d with Accquire::proxy command. Ambari Server was configured to use a non-root users with sudo privilege. Installing ambari client worked, but when starting the deployment of the cluster through the agent, the agent runs apt-get install and that failes when resolving the hostname. This looks like it is not using the proxy. Please find the log output below. Any help is appreciated! Thanks -Konrad 2015-08-20 06:53:13,299 - Package['unzip'] {} 2015-08-20 06:53:13,310 - Installing package unzip ('/usr/bin/apt-get -q -o Dpkg::Options::=--force-confdef --allow-unauthenticated --assume-yes install unzip') 2015-08-20 06:53:13,514 - Execution of '['/usr/bin/apt-get', '-q', '-o', 'Dpkg::Options::=--force-confdef', '--allow-unauthenticated', '--assume-yes', 'install', 'unzip']' returned 100. Reading package lists... Building dependency tree... Reading state information... Suggested packages: zip The following NEW packages will be installed: unzip 0 upgraded, 1 newly installed, 0 to remove and 7 not upgraded. Need to get 157 kB of archives. After this operation, 391 kB of additional disk space will be used. Err http://archive.ubuntu.com/ubuntu/ trusty-updates/main unzip amd64 6.0-9ubuntu1.3 Could not resolve 'archive.ubuntu.com<http://archive.ubuntu.com>' Err http://security.ubuntu.com/ubuntu/ trusty-security/main unzip amd64 6.0-9ubuntu1.3 Could not resolve 'security.ubuntu.com<http://security.ubuntu.com>' E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/u/unzip/unzip_6.0-9ubuntu1.3_amd64.deb Could not resolve 'security.ubuntu.com<http://security.ubuntu.com>' E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? 2015-08-20 06:53:13,514 - Failed to install package unzip. Executing `/usr/bin/apt-get update -qq` 2015-08-20 06:53:14,780 - Retrying to install package unzip
