What is the output of cat /etc/*release on the hosts.
I know the code has to map values to the 'redhat7'

On Fri, May 18, 2018 at 7:08 AM, <xiang....@sky-data.cn> wrote:

> I define a stack called SKY, and my repo.xml is as below:
>
> <reposinfo>
> <os family="redhat7">
>     <repo>
>       <baseurl>http://public-repo-1.hortonworks.com/HDP/centos7/2.
> x/updates/2.6.0.3</baseurl>
>       <repoid>SKY-3.0</repoid>
>       <reponame>SKY</reponame>
>       <unique>true</unique>
>     </repo>
>     <repo>
>       <baseurl>http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.
> 0.21/repos/centos7</baseurl>
>       <repoid>SKY-UTILS-1.1.0.21</repoid>
>       <reponame>SKY-UTILS</reponame>
>       <unique>false</unique>
>     </repo>
>   </os>
> </reposinfo>
>
> I use centos7 to test, i really do not know how to fix it.
>
> Could someone help me?
>
> Thanks
>
> ------------------------------
> *From: *"David Quiroga" <quirogadf4w...@gmail.com>
> *To: *"user" <user@ambari.apache.org>
> *Sent: *Friday, May 18, 2018 1:29:13 AM
>
> *Subject: *Re: Operating System matching redhat7 could not be found
>
> *"At least one set of repositories for OS should be provided"*
>
> I would take a look in Ambari under Admin > Stacks and Versions > Versions
> Tab
> For the current version "Show Details", click Edit button this should list
> the OS and repositories.
>
> Are those valid from the host you are now running on?
>
> On Thu, May 17, 2018 at 7:38 AM, <xiang....@sky-data.cn> wrote:
>
>> True error maybe as below:
>>
>> 17 May 2018 20:33:46,103 ERROR [ambari-client-thread-78]
>> AbstractResourceProvider:343 - Caught AmbariException when modifying a
>> resource
>> org.apache.ambari.server.AmbariException: At least one set of
>> repositories for OS should be provided
>>         at org.apache.ambari.server.controller.internal.
>> RepositoryVersionResourceProvider.validateRepositoryVersion(
>> RepositoryVersionResourceProvider.java:490)
>>         at org.apache.ambari.server.controller.internal.
>> RepositoryVersionResourceProvider.validateRepositoryVersion(
>> RepositoryVersionResourceProvider.java:439)
>>         at org.apache.ambari.server.controller.internal.
>> RepositoryVersionResourceProvider$2.invoke(RepositoryVersionResourceProvi
>> der.java:356)
>>         at org.apache.ambari.server.controller.internal.
>> RepositoryVersionResourceProvider$2.invoke(RepositoryVersionResourceProvi
>> der.java:316)
>>         at org.apache.ambari.server.controller.internal.
>> AbstractResourceProvider.invokeWithRetry(AbstractResourceProvider.java:
>> 455)
>>         at org.apache.ambari.server.controller.internal.
>> AbstractResourceProvider.modifyResources(AbstractResourceProvider.java:
>> 336)
>>         at org.apache.ambari.server.controller.internal.
>> RepositoryVersionResourceProvider.updateResourcesAuthorized(
>> RepositoryVersionResourceProvider.java:316)
>>         at org.apache.ambari.server.controller.internal.
>> RepositoryVersionResourceProvider$$EnhancerByGuice$$46398843.CGLIB$
>> updateResourcesAuthorized$2(<generated>)
>>         at org.apache.ambari.server.controller.internal.
>> RepositoryVersionResourceProvider$$EnhancerByGuice$$
>> 46398843$$FastClassByGuice$$bbfdd590.invoke(<generated>)
>>         at com.google.inject.internal.cglib.proxy.$MethodProxy.
>> invokeSuper(MethodProxy.java:228)
>>         at com.google.inject.internal.InterceptorStackCallback$
>> InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72)
>>         at org.apache.ambari.server.orm.AmbariJpaLocalTxnInterceptor.
>> invoke(AmbariJpaLocalTxnInterceptor.java:128)
>>         at com.google.inject.internal.InterceptorStackCallback$
>> InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72)
>>         at com.google.inject.internal.InterceptorStackCallback.intercept(
>> InterceptorStackCallback.java:52)
>>         at org.apache.ambari.server.controller.internal.
>> RepositoryVersionResourceProvider$$EnhancerByGuice$$46398843.
>> updateResourcesAuthorized(<generated>)
>>         at org.apache.ambari.server.controller.internal.
>> AbstractAuthorizedResourceProvider.updateResources(
>> AbstractAuthorizedResourceProvider.java:301)
>>         at org.apache.ambari.server.controller.internal.
>> ClusterControllerImpl.updateResources(ClusterControllerImpl.java:319)
>>         at org.apache.ambari.server.api.services.persistence.
>> PersistenceManagerImpl.update(PersistenceManagerImpl.java:125)
>>         at org.apache.ambari.server.api.handlers.UpdateHandler.
>> persist(UpdateHandler.java:45)
>>
>> ------------------------------
>> *From: *"xiang dai" <xiang....@sky-data.cn>
>> *To: *"user" <user@ambari.apache.org>
>> *Sent: *Thursday, May 17, 2018 4:29:14 PM
>> *Subject: *Re: Operating System matching redhat7 could not be found
>>
>> Add some clue:
>>
>> 17 May 2018 16:17:33,861 ERROR [ambari-client-thread-233] Request:147 -
>> Unable to compile query predicate: Unexpected token encountered in query
>> string. Last Token Type=PROPERTY_OPERAND, Cur
>> rent Token[type=LOGICAL_OPERATOR, value='&']
>> org.apache.ambari.server.api.predicate.InvalidQueryException: Unexpected
>> token encountered in query string. Last Token Type=PROPERTY_OPERAND,
>> Current Token[type=LOGICAL_OPERATOR, value='&']
>>         at org.apache.ambari.server.api.predicate.QueryParser$
>> TokenHandler.handleToken(QueryParser.java:351)
>>
>> ------------------------------
>> *From: *"xiang dai" <xiang....@sky-data.cn>
>> *To: *"user" <user@ambari.apache.org>
>> *Sent: *Thursday, May 17, 2018 10:27:23 AM
>> *Subject: *Operating System matching redhat7 could not be found
>>
>> Hi!
>>
>> I met a confused issue:
>> when i use vagrant to test, all work.
>> when i change to my hosts, below waring show:
>> org.apache.ambari.server.controller.spi.SystemException: Operating
>> System matching redhat7 could not be found
>>
>> And UI hang.
>>
>> The question is that both VM and hosts are Centos7, why behave
>> differently?
>>
>> Thanks
>>
>>
>> --
>> 戴翔
>> 南京天数信息科技有限公司
>> 电话: +86 1 <callto:+86%2015062274256>3382776490
>> 公司官网: www.sky-data.cn
>> 免费使用天数润科智能计算平台 SkyDiscovery
>>
>
>
> --
> 戴翔
> 南京天数信息科技有限公司
> 电话: +86 1 <callto:+86%2015062274256>3382776490
> 公司官网: www.sky-data.cn
> 免费使用天数润科智能计算平台 SkyDiscovery
>

Reply via email to