<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: ClouderaDirector 2.2.0 failed with local-repository: NoSuchElementException in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/ClouderaDirector-2-2-0-failed-with-local-repository/m-p/48544#M48686</link>
    <description>I’ll try that out this week. And let you know!&lt;BR /&gt;Thx for your advice.&lt;BR /&gt;</description>
    <pubDate>Wed, 14 Dec 2016 18:47:41 GMT</pubDate>
    <dc:creator>MrBee</dc:creator>
    <dc:date>2016-12-14T18:47:41Z</dc:date>
    <item>
      <title>ClouderaDirector 2.2.0 failed with local-repository: NoSuchElementException</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/ClouderaDirector-2-2-0-failed-with-local-repository/m-p/48460#M48684</link>
      <description>&lt;P&gt;Localrepo synced latest version from:&lt;/P&gt;&lt;P&gt;- ClouderaDirector&lt;/P&gt;&lt;P&gt;- ClouderaManager&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also serving parcels:&lt;/P&gt;&lt;P&gt;- CDH&lt;/P&gt;&lt;P&gt;- spark2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bootstrap config:&lt;/P&gt;&lt;PRE&gt;cloudera-manager {&lt;BR /&gt;  ...&lt;BR /&gt;  repository: "http://localrepo/cloudera-manager/"&lt;BR /&gt;  repositoryKeyUrl: "http://&lt;SPAN&gt;localrepo&lt;/SPAN&gt;/cloudera-manager/RPM-GPG-KEY-cloudera"&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;...&lt;BR /&gt;cluster {&lt;BR /&gt; products {&lt;BR /&gt; &lt;SPAN&gt;CDH&lt;/SPAN&gt;: &lt;SPAN&gt;5&lt;BR /&gt;&lt;/SPAN&gt; }&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN&gt;parcelRepositories&lt;/SPAN&gt;: ["http://localrepo/parcels/cdh5/", "http://localrepo/parcels/spark2/"]&lt;BR /&gt; ...&lt;BR /&gt;}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We start with cloudera-director-client bootstrap-remote with the config file.&lt;/P&gt;&lt;P&gt;The ClouderaDirector provisioning:&amp;nbsp;ClouderaManager, datanodes, masters are created. But script failes at around step 870/900.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;No errors in ClouderaManager logs, error appears in ClouderaDirector log, getting something from an empty-collection when building some Repo-list.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bootstrap remote with a config file end with failed state:&lt;/P&gt;&lt;P&gt;/var/log/cloudera-director-server/application.log&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;[2016-12-13 10:00:53] INFO  [pipeline-thread-31] - c.c.l.pipeline.util.PipelineRunner: &amp;gt;&amp;gt; BootstrapClouderaManagerAgent$HostInstall/4 [DeploymentContext{environment=Environment{n
ame='DataLake-devtst', provider=InstanceProviderConfig{t ...
[2016-12-13 10:00:53] ERROR [pipeline-thread-31] - c.c.l.pipeline.util.PipelineRunner: Attempt to execute job failed
java.util.NoSuchElementException: null
        at com.google.common.collect.AbstractIterator.next(AbstractIterator.java:154)
        at com.google.common.collect.Iterators.getOnlyElement(Iterators.java:307)
        at com.google.common.collect.Iterables.getOnlyElement(Iterables.java:284)
        at com.cloudera.launchpad.bootstrap.cluster.BootstrapClouderaManagerAgent.getRepoUrl(BootstrapClouderaManagerAgent.java:325)
        at com.cloudera.launchpad.bootstrap.cluster.BootstrapClouderaManagerAgent.newApiHostInstallArguments(BootstrapClouderaManagerAgent.java:307)
        at com.cloudera.launchpad.bootstrap.cluster.BootstrapClouderaManagerAgent.access$200(BootstrapClouderaManagerAgent.java:63)
        at com.cloudera.launchpad.bootstrap.cluster.BootstrapClouderaManagerAgent$HostInstall.run(BootstrapClouderaManagerAgent.java:162)
        at com.cloudera.launchpad.bootstrap.cluster.BootstrapClouderaManagerAgent$HostInstall.run(BootstrapClouderaManagerAgent.java:112)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this a bug? Or am I doing somthing wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Local repo looks like this, and works fine for installing ClouderaDirector:&lt;/P&gt;&lt;PRE&gt;[root@localrepo mirror]# ls -ARls | grep /&lt;BR /&gt;./cloudera-director:&lt;BR /&gt;./cloudera-director/repodata:&lt;BR /&gt;./cloudera-director/RPMS:&lt;BR /&gt;./cloudera-director/RPMS/x86_64:&lt;BR /&gt;./cloudera-director/RPMS/x86_64/repodata:&lt;BR /&gt;./cloudera-manager:&lt;BR /&gt;./cloudera-manager/repodata:&lt;BR /&gt;./cloudera-manager/RPMS:&lt;BR /&gt;./cloudera-manager/RPMS/x86_64:&lt;BR /&gt;./cloudera-manager/RPMS/x86_64/repodata:&lt;BR /&gt;./parcels:&lt;BR /&gt;./parcels/cdh5:&lt;BR /&gt;./parcels/spark2:&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 15:42:35 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/ClouderaDirector-2-2-0-failed-with-local-repository/m-p/48460#M48684</guid>
      <dc:creator>MrBee</dc:creator>
      <dc:date>2022-09-16T15:42:35Z</dc:date>
    </item>
    <item>
      <title>Re: ClouderaDirector 2.2.0 failed with local-repository: NoSuchElementException</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/ClouderaDirector-2-2-0-failed-with-local-repository/m-p/48543#M48685</link>
      <description>&lt;P&gt;Hi MrBee,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Congratulations, you found a bug in Director! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I believe the problem is that the hostname "localrepo" is rejected by the URL validator. I recommend using a hostname with a short (2-4 character) domain component, for example, "localrepo.com", to see if that passes the validation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the meantime, I'll file a bug report for this so we can loosen the validation properly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your post, and sorry for the inconvenience!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bill&lt;/P&gt;</description>
      <pubDate>Wed, 14 Dec 2016 18:45:47 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/ClouderaDirector-2-2-0-failed-with-local-repository/m-p/48543#M48685</guid>
      <dc:creator>Bill Havanki</dc:creator>
      <dc:date>2016-12-14T18:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: ClouderaDirector 2.2.0 failed with local-repository: NoSuchElementException</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/ClouderaDirector-2-2-0-failed-with-local-repository/m-p/48544#M48686</link>
      <description>I’ll try that out this week. And let you know!&lt;BR /&gt;Thx for your advice.&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Dec 2016 18:47:41 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/ClouderaDirector-2-2-0-failed-with-local-repository/m-p/48544#M48686</guid>
      <dc:creator>MrBee</dc:creator>
      <dc:date>2016-12-14T18:47:41Z</dc:date>
    </item>
    <item>
      <title>Re: ClouderaDirector 2.2.0 failed with local-repository: NoSuchElementException</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/ClouderaDirector-2-2-0-failed-with-local-repository/m-p/50187#M48687</link>
      <description>&lt;P&gt;When I used the FullyQualifiedDomainName (with a '.' in it) the repo is working fine!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt; parcelRepositories: ["http://localrepo.cdh-cluster.internal/parcels/cdh5/", "http://localrepo.cdh-cluster.internal/parcels/spark2/"]&lt;/PRE&gt;</description>
      <pubDate>Tue, 31 Jan 2017 12:49:58 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/ClouderaDirector-2-2-0-failed-with-local-repository/m-p/50187#M48687</guid>
      <dc:creator>MrBee</dc:creator>
      <dc:date>2017-01-31T12:49:58Z</dc:date>
    </item>
  </channel>
</rss>

