Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-23214

StackAdvisor Error while enabling back security : invalid literal for int() with base 10

    XMLWordPrintableJSON

Details

    Description

      StackAdvisor Error while enabling back security : invalid literal for int() with base 10

       

      STR: 
      1) Install cluster with Ambari 2.6.1.0
      2) Upgrade to Ambari 2.6.2.0
      3) Regenerate keytabs for missing components and start all services
      4) Disable security
      5) Enable NN and RM HA
      6) Enable Security. On enabling security. On configure identities page, there is a stackadvisor error

       

      
      12 Mar 2018 06:29:08,144 INFO [ambari-client-thread-67] StackAdvisorRunner:71 - advisor script stderr: Traceback (most recent call last):
       File "/var/lib/ambari-server/resources/scripts/stack_advisor.py", line 173, in <module>
       main(sys.argv)
       File "/var/lib/ambari-server/resources/scripts/stack_advisor.py", line 121, in main
       result = stackAdvisor.recommendConfigurations(services, hosts)
       File "/var/lib/ambari-server/resources/scripts/../stacks/stack_advisor.py", line 776, in recommendConfigurations
       calculation(configurations, clusterSummary, services, hosts)
       File "/var/lib/ambari-server/resources/scripts/./../stacks/HDP/2.6/services/stack_advisor.py", line 125, in recommendZEPPELINConfigurations
       if compare_versions(full_stack_version, '2.6.3.0') >= 0:
       File "/usr/lib/ambari-server/lib/resource_management/libraries/functions/version.py", line 83, in compare_versions
       return cmp(_normalize(v1, desired_segments=max_segments), _normalize(v2, desired_segments=max_segments))
       File "/usr/lib/ambari-server/lib/resource_management/libraries/functions/version.py", line 34, in _normalize
       return [int(x) for x in v_list]
      ValueError: invalid literal for int() with base 10: ''
      12 Mar 2018 06:29:08,145 WARN [ambari-client-thread-67] AbstractResourceProvider:97 - Error occured during recommendation
      org.apache.ambari.server.api.services.stackadvisor.StackAdvisorException: Stack Advisor reported an error: ValueError: invalid literal for int() with base 10: ''
      StdOut file: /var/run/ambari-server/stack-recommendations/4/stackadvisor.out
      
      StdErr file: /var/run/ambari-server/stack-recommendations/4/stackadvisor.err
       at org.apache.ambari.server.api.services.stackadvisor.StackAdvisorRunner.runScript(StackAdvisorRunner.java:96)
       at org.apache.ambari.server.api.services.stackadvisor.commands.StackAdvisorCommand.invoke(StackAdvisorCommand.java:297)
       at org.apache.ambari.server.api.services.stackadvisor.StackAdvisorHelper.recommend(StackAdvisorHelper.java:113)
       at org.apache.ambari.server.controller.internal.RecommendationResourceProvider.createResources(RecommendationResourceProvider.java:92)
       at org.apache.ambari.server.controller.internal.ClusterControllerImpl.createResources(ClusterControllerImpl.java:298)
       at org.apache.ambari.server.api.services.persistence.PersistenceManagerImpl.create(PersistenceManagerImpl.java:97)
       at org.apache.ambari.server.api.handlers.CreateHandler.persist(CreateHandler.java:37)
       at org.apache.ambari.server.api.handlers.BaseManagementHandler.handleRequest(BaseManagementHandler.java:73)
       at org.apache.ambari.server.api.services.BaseRequest.process(BaseRequest.java:144)
       at org.apache.ambari.server.api.services.BaseService.handleRequest(BaseService.java:126)
       at org.apache.ambari.server.api.services.BaseService.handleRequest(BaseService.java:90)
       at org.apache.ambari.server.api.services.RecommendationService.getRecommendation(RecommendationService.java:59)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:498)
       at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
       at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
       at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
       at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
       at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
       at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
       at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
       at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)
       at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)
       at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)
       at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)
       at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)
       at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)
       at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
       at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1507)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
       at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
       at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.apache.ambari.server.security.authorization.AmbariAuthorizationFilter.doFilter(AmbariAuthorizationFilter.java:287)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.apache.ambari.server.security.authentication.AmbariDelegatingAuthenticationFilter.doFilter(AmbariDelegatingAuthenticationFilter.java:132)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.apache.ambari.server.security.authorization.AmbariUserAuthorizationFilter.doFilter(AmbariUserAuthorizationFilter.java:91)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
       at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
       at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
       at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
       at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
       at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1478)
       at org.apache.ambari.server.api.MethodOverrideFilter.doFilter(MethodOverrideFilter.java:72)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1478)
       at org.apache.ambari.server.api.AmbariPersistFilter.doFilter(AmbariPersistFilter.java:47)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1478)
       at org.apache.ambari.server.security.AbstractSecurityHeaderFilter.doFilter(AbstractSecurityHeaderFilter.java:125)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1478)
       at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:82)
       at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:294)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1478)
       at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
       at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
       at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
       at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
       at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
       at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427)
       at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
       at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
       at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
       at org.apache.ambari.server.controller.AmbariHandlerList.processHandlers(AmbariHandlerList.java:212)
       at org.apache.ambari.server.controller.AmbariHandlerList.processHandlers(AmbariHandlerList.java:201)
       at org.apache.ambari.server.controller.AmbariHandlerList.handle(AmbariHandlerList.java:139)
       at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
       at org.eclipse.jetty.server.Server.handle(Server.java:370)
       at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
       at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:984)
       at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1045)
       at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)
       at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:236)
       at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
       at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
       at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
       at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
       at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
       at java.lang.Thread.run(Thread.java:745)
      12 Mar 2018 06:29:08,147 ERROR [ambari-client-thread-67] BaseManagementHandler:61 - Caught a system exception while attempting to create a resource: Stack Advisor reported an error: ValueError: invalid literal for int() with base 10: ''
      StdOut file: /var/run/ambari-server/stack-recommendations/4/stackadvisor.out
      
      

       

      Attachments

        Issue Links

          Activity

            People

              aantonenko Antonenko Alexander
              vrathod Vivek Rathod
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h