{"action":"created","issue":{"url":"https://api.github.com/repos/fleu42/docker-cartodb/issues/6","labels_url":"https://api.github.com/repos/fleu42/docker-cartodb/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/fleu42/docker-cartodb/issues/6/comments","events_url":"https://api.github.com/repos/fleu42/docker-cartodb/issues/6/events","html_url":"https://github.com/fleu42/docker-cartodb/issues/6","id":59349744,"number":6,"title":"Installation fails","user":{"login":"AlexWeyland","id":10519701,"avatar_url":"https://avatars.githubusercontent.com/u/10519701?v=3","gravatar_id":"","url":"https://api.github.com/users/AlexWeyland","html_url":"https://github.com/AlexWeyland","followers_url":"https://api.github.com/users/AlexWeyland/followers","following_url":"https://api.github.com/users/AlexWeyland/following{/other_user}","gists_url":"https://api.github.com/users/AlexWeyland/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexWeyland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexWeyland/subscriptions","organizations_url":"https://api.github.com/users/AlexWeyland/orgs","repos_url":"https://api.github.com/users/AlexWeyland/repos","events_url":"https://api.github.com/users/AlexWeyland/events{/privacy}","received_events_url":"https://api.github.com/users/AlexWeyland/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-28T17:29:25Z","updated_at":"2015-03-06T09:59:05Z","closed_at":null,"body":"I have a number of errors in the installation:\r\n\r\n    ./scripts/check-node-canvas.sh: 3: ./scripts/check-node-canvas.sh: [[: not found\r\n\r\n--------------------\r\n\r\n    Package pangocairo was not found in the pkg-config search path.\r\n    Perhaps you should add the directory containing `pangocairo.pc'\r\n    to the PKG_CONFIG_PATH environment variable\r\n    No package 'pangocairo' found\r\n    gyp: Call to 'pkg-config pangocairo --libs' returned exit status 1. while trying to load binding.gyp\r\n    gyp ERR! configure error \r\n    gyp ERR! stack Error: `gyp` failed with exit code: 1\r\n    gyp ERR! stack     at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:343:16)\r\n    gyp ERR! stack     at ChildProcess.emit (events.js:98:17)\r\n    gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:810:12)\r\n    gyp ERR! System Linux 3.13.0-46-generic\r\n    gyp ERR! command \"node\" \"/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\r\n    gyp ERR! cwd /Windshaft-cartodb/node_modules/windshaft/node_modules/canvas\r\n    gyp ERR! node -v v0.10.33\r\n    gyp ERR! node-gyp -v v1.0.1\r\n    gyp ERR! not ok \r\n\r\n--------------------\r\n\r\n    npm ERR! canvas@1.2.1 install: `node-gyp rebuild`\r\n    npm ERR! Exit status 1\r\n    npm ERR! \r\n    npm ERR! Failed at the canvas@1.2.1 install script.\r\n    npm ERR! This is most likely a problem with the canvas package,\r\n    npm ERR! not with npm itself.\r\n    npm ERR! Tell the author that this fails on your system:\r\n    npm ERR!     node-gyp rebuild\r\n    npm ERR! You can get their info via:\r\n    npm ERR!     npm owner ls canvas\r\n    npm ERR! There is likely additional logging output above.\r\n\r\n    npm ERR! System Linux 3.13.0-46-generic\r\n    npm ERR! command \"/usr/bin/node\" \"/usr/bin/npm\" \"install\"\r\n    npm ERR! cwd /Windshaft-cartodb\r\n    npm ERR! node -v v0.10.33\r\n    npm ERR! npm -v 1.4.28\r\n    npm ERR! code ELIFECYCLE\r\n    npm ERR! not ok code 0\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/fleu42/docker-cartodb/issues/comments/77534141","html_url":"https://github.com/fleu42/docker-cartodb/issues/6#issuecomment-77534141","issue_url":"https://api.github.com/repos/fleu42/docker-cartodb/issues/6","id":77534141,"user":{"login":"stefanavesand","id":6136323,"avatar_url":"https://avatars.githubusercontent.com/u/6136323?v=3","gravatar_id":"","url":"https://api.github.com/users/stefanavesand","html_url":"https://github.com/stefanavesand","followers_url":"https://api.github.com/users/stefanavesand/followers","following_url":"https://api.github.com/users/stefanavesand/following{/other_user}","gists_url":"https://api.github.com/users/stefanavesand/gists{/gist_id}","starred_url":"https://api.github.com/users/stefanavesand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefanavesand/subscriptions","organizations_url":"https://api.github.com/users/stefanavesand/orgs","repos_url":"https://api.github.com/users/stefanavesand/repos","events_url":"https://api.github.com/users/stefanavesand/events{/privacy}","received_events_url":"https://api.github.com/users/stefanavesand/received_events","type":"User","site_admin":false},"created_at":"2015-03-06T09:59:05Z","updated_at":"2015-03-06T09:59:05Z","body":"I fixed the last issue by adding libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev to the list of packages installed by apt-get.\r\n\r\nNow I came much further, but it fails on the cartodb:db:setup rake task:\r\n** Execute cartodb:db:setup\r\nrake aborted!\r\n{:password=>[\"is not present\", \"is not confirmed\"]}\r\n/cartodb/lib/tasks/setup.rake:38:in `block (3 levels) in <top (required)>'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/task.rb:205:in `call'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/task.rb:205:in `block in execute'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/task.rb:200:in `each'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/task.rb:200:in `execute'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/task.rb:158:in `block in invoke_with_call_chain'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/task.rb:151:in `invoke_with_call_chain'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/task.rb:144:in `invoke'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/application.rb:116:in `invoke_task'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/application.rb:94:in `block (2 levels) in top_level'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/application.rb:94:in `each'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/application.rb:94:in `block in top_level'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/application.rb:133:in `standard_exception_handling'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/application.rb:88:in `top_level'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/application.rb:66:in `block in run'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/application.rb:133:in `standard_exception_handling'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/lib/ruby/1.9.1/rake/application.rb:63:in `run'\r\n/usr/local/rvm/rubies/ruby-1.9.3-p547/bin/rake:32:in `<main>'\r\nTasks: TOP => cartodb:db:setup\r\n2015/03/06 10:57:30 The command [/bin/sh -c service postgresql start && service redis-server start && bash -l -c \"cd /cartodb && bash script/create_dev_user\" && service postgresql stop && service redis-server stop] returned a non-zero code: 1\r\n"}}