title: bower fails with 'ENOTFOUND getaddrinfo ENOTFOUND vox.spacefiles'
body: <p>Bower install seems to be consistently failing for multiple packages for me. I've tried removing the below (nestable) package mention and it then fails for others.</p>
  
  <p>I've tried setting the git settings -</p>
  
  <pre><code>git config --global url."https://github.com/".insteadOf git@github.com:
  git config --global url."https://".insteadOf git://
  </code></pre>
  
  <p>but still fails. I've even tried to point the nestable package to the correct github repo, but still fails. Same keeps happening for some other packages also, not for all packages though.</p>
  
  <pre><code>bower progress      nestable#* remote: Compressing objects:  20% (1/5)
  bower progress      nestable#* remote: Compressing objects:  40% (2/5)
  bower progress      nestable#* remote: Compressing objects:  60% (3/5)
  bower progress      nestable#* remote: Compressing objects:  80% (4/5)
  bower progress      nestable#* remote: Compressing objects: 100% (5/5)
  bower progress      nestable#* remote: Compressing objects: 100% (5/5), done.
  bower invalid-meta  nestable is missing "main" entry in bower.json
  bower invalid-meta  nestable is missing "ignore" entry in bower.json
  bower resolved      git://github.com/dbushell/Nestable.git#4f93032cfa
  bower ENOTFOUND     getaddrinfo ENOTFOUND vox.spacefiles
  
  Stack trace:
  Error: getaddrinfo ENOTFOUND vox.spacefiles
      at errnoException (dns.js:44:10)
      at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)
  From previous event:
      at UrlResolver.Resolver.resolve (C:\Users\DevAdmin\AppData\Roaming\npm\node_
  modules\bower\lib\core\resolvers\Resolver.js:100:6)
      at PackageRepository._resolve (C:\Users\DevAdmin\AppData\Roaming\npm\node_mo
  dules\bower\lib\core\PackageRepository.js:175:21)
      at C:\Users\DevAdmin\AppData\Roaming\npm\node_modules\bower\lib\core\Package
  Repository.js:77:29
  
  Console trace:
  Error
      at StandardRenderer.error (C:\Users\DevAdmin\AppData\Roaming\npm\node_module
  s\bower\lib\renderers\StandardRenderer.js:82:37)
      at Logger.&lt;anonymous&gt; (C:\Users\DevAdmin\AppData\Roaming\npm\node_modules\bo
  wer\bin\bower:110:22)
      at Logger.emit (events.js:107:17)
      at Logger.emit (C:\Users\DevAdmin\AppData\Roaming\npm\node_modules\bower\nod
  e_modules\bower-logger\lib\Logger.js:29:39)
      at C:\Users\DevAdmin\AppData\Roaming\npm\node_modules\bower\lib\commands\ind
  ex.js:45:20
      at _rejected (C:\Users\DevAdmin\AppData\Roaming\npm\node_modules\bower\node_
  modules\q\q.js:844:24)
      at C:\Users\DevAdmin\AppData\Roaming\npm\node_modules\bower\node_modules\q\q
  .js:870:30
      at Promise.when (C:\Users\DevAdmin\AppData\Roaming\npm\node_modules\bower\no
  de_modules\q\q.js:1122:31)
      at Promise.promise.promiseDispatch (C:\Users\DevAdmin\AppData\Roaming\npm\no
  de_modules\bower\node_modules\q\q.js:788:41)
      at C:\Users\DevAdmin\AppData\Roaming\npm\node_modules\bower\node_modules\q\q
  .js:604:44
  System info:
  Bower version: 1.4.1
  Node version: 0.12.6
  OS: Windows_NT 6.3.9600 x64
  </code></pre>
  
  <p>Below is the bower.json</p>
  
  <pre><code>{
    "name": "Demo",
    "version": "0.0.0",
    "authors": [
      "@clo"
    ],
    "description": "Demo",
    "main": "index.html",
    "keywords": [
      "bootstrap",
      "angular",
      "admin",
      "theme",
      "dashboard"
    ],
    "ignore": [
      "**/.*"
    ],
    "dependencies": {
      "Flot": "flot/flot#0.8.3",
      "angular-loading-bar": "0.7.0",
      "angular-translate": "2.6.0",
      "angular-ui-router": "0.2.13",
      "angular": "1.3.13",
      "angular-i18n": "1.3.13",
      "angular-route": "1.3.13",
      "angular-bootstrap": "0.12.1",
      "angular-cookies": "1.3.13",
      "angular-translate-loader-url": "2.6.0",
      "angular-translate-loader-static-files": "2.6.0",
      "angular-translate-storage-local": "2.6.0",
      "angular-translate-storage-cookie": "2.6.0",
      "angular-animate": "1.3.13",
      "angular-ui-utils": "0.2.2",
      "angularjs-toaster": "0.4.8",
      "flatdoc": "0.9.0",
      "fontawesome": "4.2.0",
      "oclazyload": "0.5.2",
      "screenfull": "2.0.0",
      "slimScroll": "1.3.3",
      "weather-icons": "1.3.2",
      "moment": "2.9.0",
      "chosen_v1.2.0": "https://github.com/harvesthq/chosen/releases/download/v1.2.0/chosen_v1.2.0.zip",
      "flot-spline": "*",
      "flot.tooltip": "0.8.4",
      "ngstorage": "0.3.0",
      "jquery-ui": "1.11.3",
      "jqueryui-touch-punch": "*",
      "seiyria-bootstrap-slider": "4.5.0",
      "jquery.inputmask": "3.1.61",
      "bootstrap-wysiwyg": "*",
      "ika.jvectormap": "*",
      "jquery": "2.1.3",
      "fullcalendar": "2.2.7",
      "animate.css": "3.2.1",
      "fastclick": "1.0.6",
      "modernizr": "2.8.3",
      "animo.js": "ThrivingKings/animo.js#1.0.2",
      "jquery-classyloader": "http://www.class.pm/files/jquery-classyloader.zip",
      "whirl": "1.0.0",
      "skycons": "darkskyapp/skycons",
      "jQuery-gMap": "marioestrada/jQuery-gMap#2.1.5",
      "ngDialog": "0.3.11",
      "codemirror": "5.0.0",
      "marked": "0.3.3",
      "bootstrap-tagsinput": "0.4.2",
      "ngWig": "stevermeister/ngWig#0.8.5",
      "bootstrap-filestyle": "1.1.2",
      "parsleyjs": "2.0.7",
      "datatables": "1.10.5",
      "datatables-colvis": "1.1.1",
      "angular-sanitize": "1.3.13",
      "angular-resource": "1.3.13",
      "angular-chosen-localytics": "1.0.6",
      "ng-table": "0.5.1",
      "ng-table-export": "*",
      "simple-line-icons": "0.1.1",
      "angular-bootstrap-nav-tree": "*",
      "nestable": "*",
      "html.sortable": "0.1.8",
      "angular-xeditable": "0.1.8",
      "angular-file-upload": "1.1.5",
      "ng-img-crop": "0.3.2",
      "angular-ui-select": "0.9.6",
      "angular-ui-codemirror": "0.2.2",
      "angular-carousel": "0.3.10",
      "angular-touch": "1.3.13",
      "angular-dynamic-locale": "0.1.27",
      "ng-grid": "2.0.14",
      "ngInfiniteScroll": "1.2.0",
      "Chart.js": "~1.0.1"
    },
    "resolutions": {
      "jquery-ui": "1.11.3",
      "jquery": "2.1.3",
      "fullcalendar": "2.2.7",
      "angular": "1.3.13",
      "weather-icons": "1.3.2",
      "jquery.inputmask": "3.1.61",
      "angular-cookies": "1.3.13",
      "angular-translate": "2.6.0",
      "angular-translate-storage-cookie": "2.6.0",
      "angular-loading-bar": "0.7.0",
      "angular-bootstrap": "0.12.1",
      "angular-translate-loader-url": "2.6.0",
      "angular-translate-loader-static-files": "2.6.0",
      "angular-translate-storage-local": "2.6.0",
      "angular-ui-utils": "0.2.2",
      "flatdoc": "0.9.0",
      "screenfull": "2.0.0",
      "moment": "2.9.0",
      "seiyria-bootstrap-slider": "4.5.0",
      "animate.css": "3.2.1",
      "fastclick": "1.0.6",
      "ngDialog": "0.3.11",
      "codemirror": "5.0.0",
      "marked": "0.3.3",
      "parsleyjs": "2.0.7",
      "datatables": "1.10.5",
      "ng-table": "0.5.1"
    }
  }
  </code></pre>
  
  <p><strong>EDIT</strong>
  Am seeing that its failing randomly for packages</p>
  
  <pre><code>    bower resolved      git://github.com/angular/bower-angular-i18n.git#1.3.13
  bower resolved      git://github.com/FortAwesome/Font-Awesome.git#4.2.0
  bower ENOTFOUND     getaddrinfo ENOTFOUND vox.spacefiles
  
  Stack trace:
  Error: getaddrinfo ENOTFOUND vox.spacefiles
      at errnoException (dns.js:44:10)
      at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)
  </code></pre>
  
  <p>And if I try to do a manual install of the individual package that seems to fail, it succeeds for that.</p>
  
  <p>What can be going wrong?</p>