[ 
https://issues.apache.org/jira/browse/AMBARI-10494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14497818#comment-14497818
 ] 

Hari Sekhon commented on AMBARI-10494:
--------------------------------------

After getting a workaround to unjam the Ambari stack state in AMBARI-10495, 
I've managed to try again but this time pre-installing krb5-server on all nodes 
so that Ambari doesn't try and this has allowed the retry of stack installation 
to succeed.

> Ambari 2.0 HDP 2.2.4.0 Stack deployment broken due to yum repo assumptions 
> trying to install krb5-server on all nodes
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-10494
>                 URL: https://issues.apache.org/jira/browse/AMBARI-10494
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-agent, ambari-server, stacks
>    Affects Versions: 2.0.0
>         Environment: HDP 2.2.0.0 => HDP 2.2.4.0
>            Reporter: Hari Sekhon
>         Attachments: errors-5311.txt, output-5311.txt
>
>
> When trying to upgrade from HDP 2.2.0 to 2.2.4 Ambari tries to install 
> krb5-server on all nodes (why all nodes??) and but issues a yum command on 
> RHEL6 that excludes nearly all repositories.
> {code}Fail: Execution of '/usr/bin/yum -d 0 -e 0 -y install '--disablerepo=*' 
> --enablerepo=base,HDP-UTILS-2.2.4.0,HDP-2.2.4.0 krb5-server' returned 1. 
> Error: Nothing to do{code}
> The reason this fails is because there is no "base" repo as packages are 
> managed through Redhat Satellite server with internal repo names. This is a 
> common deployment style in corporations that have strict border filtering so 
> servers are not pulling packages directly from the internet (this is a bank).
> The install of the new stack version actually did succeed on nodes where 
> krb5-server happened to already be installed, so a workaround is to 
> pre-install krb5-server on all nodes to allow it to simply skip this package. 
> Well I would if Ambari didn't get stuck after failure (see AMBARI-10495).
> I understand why the repo exclusions are done to try to force the right 
> Hadoop rpms versions to be installed but it might be better to not exclude 
> any repos for this krb5-server package, although I'm not sure why this 
> package needs to be installed on all nodes anyway.
> Also, if using parcels as I recommended in AMBARI-8815, repo exclusions 
> wouldn't be needed at all and it would avoid this and other rpm/repo related 
> problems, which is why Cloudera engineers switched to parcel deployments.
> Hari Sekhon
> (ex-Cloudera)
> http://www.linkedin.com/in/harisekhon



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to