ceph / calamari-clients

Ceph Manager API Client Code
Other
101 stars 59 forks source link

troubles building clients packages #56

Closed javarminator closed 10 years ago

javarminator commented 10 years ago

I am following the installation tutorial http://karan-mj.blogspot.fi/2014/09/ceph-calamari-survival-guide.html, I successfully built the server packages, but after installing the required packages on the precise64 VM in order to build the client packages, and running the "sudo salt-call state.highstate" command, I get the error stack message

--*****--

[INFO ] Executing command 'make dpkg' as user 'vagrant' in directory '/home/vagrant/clients' . . .

keep your *(# hands off my venvs dh clean --without python2 --without python3 --without pycentral --without pysupport dh_testdir dh_auto_clean make -j1 clean

.... ... ..... .... [ERROR ] stderr: dch warning: Recognised distributions are: {hardy,lucid,maverick,natty,oneiric,precise,quantal}{,-updates,-security,-proposed,-backports} and UNRELEASED. Using your request anyway. dpkg-source --before-build clients fakeroot debian/rules clean debian/rules build npm WARN package.json manage@0.0.0 No repository field. npm WARN package.json grunt-contrib-htmlmin@0.1.3 No README data npm WARN package.json karma-chrome-launcher@0.1.5 No README data npm WARN package.json karma-phantomjs-launcher@0.1.4 No README data bower requirejs#~2.1.10 ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/jrburke/requirejs-bower.git", exit code of #128

Additional error details: fatal: unable to connect to github.com: github.com[0: 192.30.252.129]: errno=Connection timed out make[4]: * [build-stamp] Error 1 make[3]: * [build-ui] Error 2 make[2]: * [build] Error 2 dh_auto_build: make -j1 returned exit code 2 make[1]: * [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 make: * [dpkg] Error 2 [ERROR ] {'pid': 10019, 'retcode': 2, 'stderr': 'dch warning: Recognised distributions are:\n{hardy,lucid,maverick,natty,oneiric,precise,quantal}{,-updates,-security,-proposed,-backports} and UNRELEASED.\nUsing your request anyway.\n dpkg-source --before-build clients\n fakeroot debian/rules clean\n debian/rules build\nnpm WARN package.json manage@0.0.0 No repository field.\nnpm WARN package.json grunt-contrib-htmlmin@0.1.3 No README data\nnpm WARN package.json karma-chrome-launcher@0.1.5 No README data\nnpm WARN package.json karma-phantomjs-launcher@0.1.4 No README data\nbower requirejs#~2.1.10 ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/jrburke/requirejs-bower.git", exit code of #128\n\nAdditional error details:\nfatal: unable to connect to github.com:\ngithub.com[0: 192.30.252.129]: errno=Connection timed out\nmake[4]: * [build-stamp] Error 1\nmake[3]: * [build-ui] Error 2\nmake[2]: * [build] Error 2\ndh_auto_build: make -j1 returned exit code 2\nmake[1]: * [build] Error 2\ndpkg-buildpackage: error: debian/rules build gave error exit status 2\nmake: * [dpkg] Error 2', 'stdout': 'DEBEMAIL=dan.mick@inktank.com dch \n\t\t--newversion 1.2.1.1-32-gb38731e"" \n\t\t-D unstable --force-bad-version --force-distribution "built on Thu Oct 30 09:57:58 UTC 2014"\n# don\'t require Build-Depends if not Ubuntu\nif [ "y" = y ] ; then \n\t\tdpkg-buildpackage -b -us -uc ; \n\telse \n\t\tdpkg-buildpackage -d -b -us -uc ; \n\tfi\ndpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security\ndpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2\ndpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security\ndpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2\ndpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro\ndpkg-buildpackage: source package calamari-clients\ndpkg-buildpackage: source version 1.2.1.1-32-gb38731e\ndpkg-buildpackage: source changed by vagrant dan.mick@inktank.com\ndpkg-buildpackage: host architecture amd64\nmake[1]: Entering directory /home/vagrant/clients\'\n# keep your *(# hands off my venvs\ndh clean --without python2 --without python3 --without pycentral --without pysupport\n dh_testdir\n dh_auto_clean\n\tmake -j1 clean\nmake[2]: Entering directory/home/vagrant/clients\'\nif [ "y" = y ] ; then \n\t\tmake clean-real; \n\tfi\nmake[3]: Entering directory /home/vagrant/clients\'\nfor d in manage admin login dashboard; do \\\n\t\techo $d; cd $d; make clean; cd .. ; \\\n\tdone ;\nmanage\nmake[4]: Entering directory/home/vagrant/clients/manage\'\nif [ -d node_modules ] ; then grunt --no-color clean; fi\nRunning "clean:dist" (clean) task\n\nRunning "clean:server" (clean) task\n\nDone, without errors.\n\n\nExecution Time (2014-10-30 09:58:17 UTC)\nloading tasks 10ms \xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87 32%\nclean:dist 15ms \xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87 48%\nclean:server 4ms \xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87\xe2\x96\x87 13%\nTotal 31ms\nrm -f build-stamp\nmake[4]: Leaving directory /home/vagrant/clients/manage\'\nadmin\nmake[4]: Entering directory/home/vagrant/clients/admin\'\nif [ -d node_modules ] ; then grunt --no-color clean; fi\nrm -f build-stamp\nmake[4]: Leaving directory /home/vagrant/clients/admin\'\nlogin\nmake[4]: Entering directory/home/vagrant/clients/login\'\nif [ -d node_modules ] ; then grunt --no-color clean; fi\nrm -f build-stamp\nmake[4]: Leaving directory /home/vagrant/clients/login\'\ndashboard\nmake[4]: Entering directory/home/vagrant/clients/dashboard\'\nif [ -d node_modules ] ; then grunt --no-color clean; fi\nrm -f build-stamp\nmake[4]: Leaving directory /home/vagrant/clients/dashboard\'\nrm -f /home/vagrant/clients/calamari-clients-build-output.tar.gz\nmake[3]: Leaving directory/home/vagrant/clients\'\nmake[2]: Leaving directory /home/vagrant/clients\'\n dh_clean\n\trm -f debian/calamari-clients.substvars\n\trm -f debian/calamari-clients.*.debhelper\n\trm -rf debian/calamari-clients/\n\trm -f debian/*.debhelper.log\n\trm -f debian/files\n\tfind . \\( \\( -type f -a \\\n\t \\( -name \'#*#\' -o -name \'.*~\' -o -name \'*~\' -o -name DEADJOE \\\n\t\t -o -name \'*.orig\' -o -name \'*.rej\' -o -name \'*.bak\' \\\n\t\t -o -name \'.*.orig\' -o -name .*.rej -o -name \'.SUMS\' \\\n\t\t -o -name TAGS -o \\( -path \'*/.deps/*\' -a -name \'*.P\' \\) \\\n\t\t\\) -exec rm -f {} \\; \\) -o \\\n\t\t\\( -type d -a -name autom4te.cache -prune -exec rm -rf {} \\; \\) \\)\n\trm -f *-stamp\nmake[1]: Leaving directory/home/vagrant/clients\'\nmake[1]: Entering directory /home/vagrant/clients\'\n# keep your *(# hands off my venvs\ndh build --without python2 --without python3 --without pycentral --without pysupport\n dh_testdir\n dh_auto_configure\n dh_auto_build\n\tmake -j1\nmake[2]: Entering directory/home/vagrant/clients\'\nif [ "y" = y ] ; then \n\t\tmake build-real; \n\tfi\nmake[3]: Entering directory /home/vagrant/clients\'\nbuilding ui\nset -e ;\\\n\tfor d in manage admin login dashboard; do \\\n\t\techo $d; cd $d; make build; cd .. ; \\\n\tdone\nmanage\nmake[4]: Entering directory/home/vagrant/clients/manage\'\nnpm install --loglevel warn\nbower --allow-root --config.interactive=false install\nbower requirejs#~2.1.10 not-cached git://github.com/jrburke/requirejs-bower.git#~2.1.10\nbower requirejs#~2.1.10 resolve git://github.com/jrburke/requirejs-bower.git#~2.1.10\nbower angular-motion#~0.3.1 not-cached git://github.com/mgcrea/angular-motion.git#~0.3.1\nbower angular-motion#~0.3.1 resolve git://github.com/mgcrea/angular-motion.git#~0.3.1\nmake[4]: Leaving directory /home/vagrant/clients/manage\'\nmake[3]: Leaving directory/home/vagrant/clients\'\nmake[2]: Leaving directory /home/vagrant/clients\'\nmake[1]: Leaving directory/home/vagrant/clients\''} [INFO ] Completed state [make dpkg] at time 09:59:42.692802

local:

      ID: full_build_deps
Function: pkg.installed
  Result: True
 Comment: All specified packages are already installed.
 Changes:   

      ID: install_node
Function: pkgrepo.managed
    Name: deb http://ppa.launchpad.net/chris-lea/node.js/ubuntu precise main
  Result: True
 Comment: Package repo 'deb http://ppa.launchpad.net/chris-lea/node.js/ubuntu precise main' already configured
 Changes:   

      ID: install_node
Function: pkg.latest
    Name: nodejs
  Result: True
 Comment: Package nodejs is already up-to-date.
 Changes:   

      ID: bower
Function: cmd.run
    Name: npm install -g bower@1.3.8
  Result: True
 Comment: Command "npm install -g bower@1.3.8" run
 Changes:   
          ----------
          pid:
              9936
          retcode:
              0
          stderr:

          stdout:
              /usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower
              bower@1.3.8 /usr/lib/node_modules/bower
              ├── is-root@0.1.0
              ├── junk@0.3.0
              ├── stringify-object@0.2.1
              ├── abbrev@1.0.5
              ├── chmodr@0.1.0
              ├── which@1.0.5
              ├── osenv@0.1.0
              ├── opn@0.1.2
              ├── archy@0.0.2
              ├── rimraf@2.2.8
              ├── bower-logger@0.2.2
              ├── lru-cache@2.5.0
              ├── bower-endpoint-parser@0.2.2
              ├── graceful-fs@3.0.4
              ├── lockfile@0.4.3
              ├── nopt@3.0.1
              ├── retry@0.6.1
              ├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
              ├── tmp@0.0.23
              ├── q@1.0.1
              ├── request-progress@0.3.1 (throttleit@0.0.2)
              ├── shell-quote@1.4.2 (array-filter@0.0.1, array-reduce@0.0.0, array-map@0.0.0, jsonify@0.0.0)
              ├── semver@2.3.2
              ├── p-throttler@0.0.1 (q@0.9.7)
              ├── fstream@0.1.31 (inherits@2.0.1)
              ├── promptly@0.2.0 (read@1.0.5)
              ├── bower-json@0.4.0 (intersect@0.0.3, deep-extend@0.2.11, graceful-fs@2.0.3)
              ├── mkdirp@0.5.0 (minimist@0.0.8)
              ├── fstream-ignore@0.0.10 (inherits@2.0.1, minimatch@0.3.0)
              ├── tar@0.1.20 (inherits@2.0.1, block-stream@0.0.7)
              ├── bower-config@0.5.2 (osenv@0.0.3, graceful-fs@2.0.3, optimist@0.6.1)
              ├── decompress-zip@0.0.8 (nopt@2.2.1, mkpath@0.1.0, touch@0.0.2, readable-stream@1.1.13, binary@0.3.0)
              ├── request@2.36.0 (json-stringify-safe@5.0.0, aws-sign2@0.5.0, forever-agent@0.5.2, qs@0.6.6, oauth-sign@0.3.0, tunnel-agent@0.4.0, node-uuid@1.4.1, mime@1.2.11, form-data@0.1.4, tough-cookie@0.12.1, http-signature@0.10.0, hawk@1.0.0)
              ├── glob@4.0.6 (inherits@2.0.1, minimatch@1.0.0, once@1.3.1)
              ├── cardinal@0.4.4 (ansicolors@0.2.1, redeyed@0.4.4)
              ├── bower-registry-client@0.2.1 (request-replay@0.2.0, lru-cache@2.3.1, async@0.2.10, graceful-fs@2.0.3, mkdirp@0.3.5, request@2.27.0)
              ├── handlebars@1.3.0 (optimist@0.3.7, uglify-js@2.3.6)
              ├── insight@0.3.1 (object-assign@0.1.2, async@0.2.10, lodash.debounce@2.4.1, request@2.27.0, inquirer@0.4.1, configstore@0.2.3)
              ├── mout@0.9.1
              ├── update-notifier@0.2.2 (is-npm@1.0.0, string-length@1.0.0, chalk@0.5.1, semver-diff@2.0.0, latest-version@1.0.0, configstore@0.3.1)
              └── inquirer@0.5.1 (readline2@0.1.0, mute-stream@0.0.4, through@2.3.6, async@0.8.0, lodash@2.4.1, cli-color@0.3.2)

      ID: grunt-cli
Function: cmd.run
    Name: npm install -g grunt-cli
  Result: True
 Comment: Command "npm install -g grunt-cli" run
 Changes:   
          ----------
          pid:
              9944
          retcode:
              0
          stderr:

          stdout:
              /usr/bin/grunt -> /usr/lib/node_modules/grunt-cli/bin/grunt
              grunt-cli@0.1.13 /usr/lib/node_modules/grunt-cli
              ├── resolve@0.3.1
              ├── nopt@1.0.10 (abbrev@1.0.5)
              └── findup-sync@0.1.3 (lodash@2.4.1, glob@3.2.11)

      ID: compass
Function: cmd.run
    Name: gem install compass
  Result: True
 Comment: Command "gem install compass" run
 Changes:   
          ----------
          pid:
              9952
          retcode:
              0
          stderr:
              unable to convert U+2605 from UTF-8 to US-ASCII for lib/compass/commands/watch_project.rb, skipping
              unable to convert U+2605 from UTF-8 to US-ASCII for lib/compass/commands/watch_project.rb, skipping
          stdout:
                  Compass is charityware. If you love it, please donate on our behalf at http://umdf.org/compass Thanks!
              Successfully installed compass-1.0.1
              1 gem installed
              Installing ri documentation for compass-1.0.1...
              Installing RDoc documentation for compass-1.0.1...

      ID: fix_mode
Function: cmd.run
    Name: chown -R vagrant:vagrant /home/vagrant
  Result: True
 Comment: Command "chown -R vagrant:vagrant /home/vagrant" run
 Changes:   
          ----------
          pid:
              9960
          retcode:
              0
          stderr:

          stdout:

      ID: git_clone
Function: git.latest
    Name: /git/calamari-clients
  Result: True
 Comment: 
 Changes:   

      ID: devscripts
Function: pkg.installed
  Result: True
 Comment: Package devscripts is already installed
 Changes:   

      ID: build_calamari_clients
Function: cmd.run
    Name: make dpkg
  Result: False
 Comment: Command "make dpkg" run
 Changes:   
          ----------
          pid:
              10019
          retcode:
              2
          stderr:
              dch warning: Recognised distributions are:
              {hardy,lucid,maverick,natty,oneiric,precise,quantal}{,-updates,-security,-proposed,-backports} and UNRELEASED.
              Using your request anyway.
               dpkg-source --before-build clients
               fakeroot debian/rules clean
               debian/rules build
              npm WARN package.json manage@0.0.0 No repository field.
              npm WARN package.json grunt-contrib-htmlmin@0.1.3 No README data
              npm WARN package.json karma-chrome-launcher@0.1.5 No README data
              npm WARN package.json karma-phantomjs-launcher@0.1.4 No README data
              bower requirejs#~2.1.10        ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/jrburke/requirejs-bower.git", exit code of #128

              Additional error details:
              fatal: unable to connect to github.com:
              github.com[0: 192.30.252.129]: errno=Connection timed out
              make[4]: *** [build-stamp] Error 1
              make[3]: *** [build-ui] Error 2
              make[2]: *** [build] Error 2
              dh_auto_build: make -j1 returned exit code 2
              make[1]: *** [build] Error 2
              dpkg-buildpackage: error: debian/rules build gave error exit status 2
              make: *** [dpkg] Error 2
          stdout:
              DEBEMAIL=dan.mick@inktank.com dch \
                    --newversion 1.2.1.1-32-gb38731e"" \
                    -D unstable --force-bad-version --force-distribution "built on Thu Oct 30 09:57:58 UTC 2014"
              # don't require Build-Depends if not Ubuntu
              if [ "y" = y ] ; then \
                    dpkg-buildpackage -b -us -uc ; \
                else \
                    dpkg-buildpackage -d -b -us -uc ; \
                fi
              dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
              dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2
              dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
              dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
              dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro
              dpkg-buildpackage: source package calamari-clients
              dpkg-buildpackage: source version 1.2.1.1-32-gb38731e
              dpkg-buildpackage: source changed by vagrant <dan.mick@inktank.com>
              dpkg-buildpackage: host architecture amd64
              make[1]: Entering directory `/home/vagrant/clients'
              # keep your *(# hands off my venvs
              dh clean --without python2 --without python3 --without pycentral --without pysupport
                 dh_testdir
                 dh_auto_clean
                make -j1 clean
              make[2]: Entering directory `/home/vagrant/clients'
              if [ "y" = y ] ; then \
                    make clean-real; \
                fi
              make[3]: Entering directory `/home/vagrant/clients'
              for d in manage admin login dashboard; do \
                    echo $d; cd $d; make clean; cd .. ; \
                done ;
              manage
              make[4]: Entering directory `/home/vagrant/clients/manage'
              if [ -d node_modules ] ; then grunt --no-color clean; fi
              Running "clean:dist" (clean) task

              Running "clean:server" (clean) task

              Done, without errors.

              Execution Time (2014-10-30 09:58:17 UTC)
              loading tasks  10ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 32%
              clean:dist     15ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 48%
              clean:server    4ms  ▇▇▇▇▇▇▇ 13%
              Total 31ms
              rm -f build-stamp
              make[4]: Leaving directory `/home/vagrant/clients/manage'
              admin
              make[4]: Entering directory `/home/vagrant/clients/admin'
              if [ -d node_modules ] ; then grunt --no-color clean; fi
              rm -f build-stamp
              make[4]: Leaving directory `/home/vagrant/clients/admin'
              login
              make[4]: Entering directory `/home/vagrant/clients/login'
              if [ -d node_modules ] ; then grunt --no-color clean; fi
              rm -f build-stamp
              make[4]: Leaving directory `/home/vagrant/clients/login'
              dashboard
              make[4]: Entering directory `/home/vagrant/clients/dashboard'
              if [ -d node_modules ] ; then grunt --no-color clean; fi
              rm -f build-stamp
              make[4]: Leaving directory `/home/vagrant/clients/dashboard'
              rm -f /home/vagrant/clients/calamari-clients-build-output.tar.gz
              make[3]: Leaving directory `/home/vagrant/clients'
              make[2]: Leaving directory `/home/vagrant/clients'
                 dh_clean
                rm -f debian/calamari-clients.substvars
                rm -f debian/calamari-clients.*.debhelper
                rm -rf debian/calamari-clients/
                rm -f debian/*.debhelper.log
                rm -f debian/files
                find .  \( \( -type f -a \
                        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
                     -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
                     -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
                     -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
                    \) -exec rm -f {} \; \) -o \
                    \( -type d -a -name autom4te.cache -prune -exec rm -rf {} \; \) \)
                rm -f *-stamp
              make[1]: Leaving directory `/home/vagrant/clients'
              make[1]: Entering directory `/home/vagrant/clients'
              # keep your *(# hands off my venvs
              dh build --without python2 --without python3 --without pycentral --without pysupport
                 dh_testdir
                 dh_auto_configure
                 dh_auto_build
                make -j1
              make[2]: Entering directory `/home/vagrant/clients'
              if [ "y" = y ] ; then \
                    make build-real; \
                fi
              make[3]: Entering directory `/home/vagrant/clients'
              building ui
              set -e ;\
                for d in manage admin login dashboard; do \
                    echo $d; cd $d; make build; cd .. ; \
                done
              manage
              make[4]: Entering directory `/home/vagrant/clients/manage'
              npm install --loglevel warn
              bower --allow-root --config.interactive=false install
              bower requirejs#~2.1.10     not-cached git://github.com/jrburke/requirejs-bower.git#~2.1.10
              bower requirejs#~2.1.10        resolve git://github.com/jrburke/requirejs-bower.git#~2.1.10
              bower angular-motion#~0.3.1 not-cached git://github.com/mgcrea/angular-motion.git#~0.3.1
              bower angular-motion#~0.3.1    resolve git://github.com/mgcrea/angular-motion.git#~0.3.1
              make[4]: Leaving directory `/home/vagrant/clients/manage'
              make[3]: Leaving directory `/home/vagrant/clients'
              make[2]: Leaving directory `/home/vagrant/clients'
              make[1]: Leaving directory `/home/vagrant/clients'

      ID: copy_calamari_clients
Function: cmd.run
    Name: cp calamari-clients*.deb /git/
  Result: False
 Comment: One or more requisite failed
 Changes:   

      ID: make_build_product
Function: cmd.run
    Name: make build-product
  Result: False
 Comment: One or more requisite failed
 Changes:   

      ID: copyout_build_product
Function: cmd.run
    Name: cp calamari-clients*tar.gz /git/
  Result: False
 Comment: One or more requisite failed
 Changes:   

Summary

Succeeded: 9

Failed: 4

Total: 13

can anyone help me please ? Cheers

dmick commented 10 years ago

The below error seems relevant.

On 10/30/2014 03:08 AM, javarminator wrote:

fatal: unable to connect to github.com: github.com[0: 192.30.252.129]: errno=Connection timed out

hnuzhoulin commented 10 years ago

the process of build must download the dependence online. so your problem is the network of you virtual machine in vagrant.