d7245b5e1ef07a608aea05e35fcc43b0c0a9d6af
4 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
d60b386bca |
Use cloudron.conf file to determine if this is an update
The installer determines if it an update based on existence of box dir. It then calls the nginx splash setup code. The splash setup code relies on the data directory being setup. Otherwise, it barfs in data/nginx. This results in a case where restarting cloudron-installer when it is unpacking the box code results in an error about being unable to write admin.conf (since the data dir gets setup only in box setup.sh). So, use cloudron.conf to determine if box was setup and running at some point (this is already used in the js code) |
||
|
|
3ac326e766 |
try upto 5 minutes to download the tarball
DO/S3 can be really slow at times |
||
|
|
fb96b00922 |
just keep rebuilding
Jan 14 07:03:27 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:03:27 GMT installer:installer provision (stdout): Jan 14 07:03:27 rudolf.cloudron.me server.js[541]: > bson@0.2.22 install /tmp/box-src-a4tklr/node_modules/db-migrate/node_modules/mongodb/node_modules/bson Jan 14 07:03:27 rudolf.cloudron.me server.js[541]: > (node-gyp rebuild 2> builderror.log) || (exit 0) Jan 14 07:03:31 rudolf.cloudron.me ntpdate[1344]: step time server 91.189.89.199 offset 0.000661 sec Jan 14 07:03:31 rudolf.cloudron.me systemd[1]: Time has been changed Jan 14 07:03:44 rudolf.cloudron.me kernel: IPTables Packet Dropped: IN=eth0 OUT= MAC=04:01:9a:dd:a9:01:84:b5:9c:fa:08:30:08:00 SRC=79.174.70.237 DST=178.62.202.80 LEN=40 TOS=0x00 PREC=0x00 TTL=248 ID=54321 PROTO=TCP SPT=49152 DPT=22 WINDOW=65535 RES=0x00 SYN URGP=0 Jan 14 07:04:02 rudolf.cloudron.me kernel: IPTables Packet Dropped: IN=eth0 OUT= MAC=04:01:9a:dd:a9:01:84:b5:9c:fa:08:30:08:00 SRC=124.6.36.197 DST=178.62.202.80 LEN=638 TOS=0x00 PREC=0x00 TTL=59 ID=61522 DF PROTO=TCP SPT=443 DPT=58535 WINDOW=95 RES=0x00 ACK PSH URGP=0 Jan 14 07:04:08 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:04:08 GMT installer:installer provision (stdout): Jan 14 07:04:08 rudolf.cloudron.me server.js[541]: > kerberos@0.0.11 install /tmp/box-src-a4tklr/node_modules/db-migrate/node_modules/mongodb/node_modules/kerberos Jan 14 07:04:08 rudolf.cloudron.me server.js[541]: > (node-gyp rebuild 2> builderror.log) || (exit 0) Jan 14 07:04:47 rudolf.cloudron.me kernel: IPTables Packet Dropped: IN=eth0 OUT= MAC=04:01:9a:dd:a9:01:84:b5:9c:fa:08:30:08:00 SRC=58.218.205.83 DST=178.62.202.80 LEN=40 TOS=0x00 PREC=0x00 TTL=112 ID=256 PROTO=TCP SPT=49127 DPT=5555 WINDOW=512 RES=0x00 SYN URGP=0 Jan 14 07:05:18 rudolf.cloudron.me systemd-timesyncd[448]: Timed out waiting for reply from 91.207.136.55:123 (2.ubuntu.pool.ntp.org). Jan 14 07:05:28 rudolf.cloudron.me systemd-timesyncd[448]: Timed out waiting for reply from 194.190.168.1:123 (2.ubuntu.pool.ntp.org). Jan 14 07:05:49 rudolf.cloudron.me kernel: IPTables Packet Dropped: IN=eth0 OUT= MAC=04:01:9a:dd:a9:01:84:b5:9c:fa:08:30:08:00 SRC=218.77.79.38 DST=178.62.202.80 LEN=40 TOS=0x00 PREC=0x00 TTL=240 ID=54321 PROTO=TCP SPT=44094 DPT=3306 WINDOW=65535 RES=0x00 SYN URGP=0 Jan 14 07:06:02 rudolf.cloudron.me kernel: IPTables Packet Dropped: IN=eth0 OUT= MAC=04:01:9a:dd:a9:01:84:b5:9c:fa:08:30:08:00 SRC=124.6.36.197 DST=178.62.202.80 LEN=638 TOS=0x00 PREC=0x00 TTL=59 ID=61523 DF PROTO=TCP SPT=443 DPT=58535 WINDOW=95 RES=0x00 ACK PSH URGP=0 Jan 14 07:06:21 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:06:21 GMT installer:installer provision (stdout): Jan 14 07:06:21 rudolf.cloudron.me server.js[541]: > sqlite3@3.1.1 install /tmp/box-src-a4tklr/node_modules/db-migrate/node_modules/sqlite3 Jan 14 07:06:21 rudolf.cloudron.me server.js[541]: > node-pre-gyp install --fallback-to-build Jan 14 07:06:21 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:06:21 GMT installer:installer provision (stdout): [sqlite3] Success: "/tmp/box-src-a4tklr/node_modules/db-migrate/node_modules/sqlite3/lib/binding/node-v46-linux-x64/node_sqlite3.node" already installed Jan 14 07:06:21 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:06:21 GMT installer:installer provision (stdout): Pass --update-binary to reinstall or --build-from-source to recompile Jan 14 07:06:23 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:06:23 GMT installer:installer provision (stdout): Jan 14 07:06:23 rudolf.cloudron.me server.js[541]: > dtrace-provider@0.2.8 install /tmp/box-src-a4tklr/node_modules/ldapjs/node_modules/dtrace-provider Jan 14 07:06:23 rudolf.cloudron.me server.js[541]: > node-gyp rebuild Jan 14 07:07:47 rudolf.cloudron.me systemd-timesyncd[448]: Timed out waiting for reply from 91.206.16.3:123 (2.ubuntu.pool.ntp.org). Jan 14 07:07:57 rudolf.cloudron.me systemd-timesyncd[448]: Timed out waiting for reply from 46.254.216.12:123 (2.ubuntu.pool.ntp.org). Jan 14 07:08:02 rudolf.cloudron.me kernel: IPTables Packet Dropped: IN=eth0 OUT= MAC=04:01:9a:dd:a9:01:84:b5:9c:fa:08:30:08:00 SRC=124.6.36.197 DST=178.62.202.80 LEN=638 TOS=0x00 PREC=0x00 TTL=59 ID=61524 DF PROTO=TCP SPT=443 DPT=58535 WINDOW=95 RES=0x00 ACK PSH URGP=0 Jan 14 07:08:08 rudolf.cloudron.me systemd-timesyncd[448]: Timed out waiting for reply from 85.255.214.66:123 (3.ubuntu.pool.ntp.org). Jan 14 07:08:18 rudolf.cloudron.me systemd-timesyncd[448]: Timed out waiting for reply from 83.98.201.134:123 (3.ubuntu.pool.ntp.org). Jan 14 07:08:28 rudolf.cloudron.me systemd-timesyncd[448]: Timed out waiting for reply from 194.171.167.130:123 (3.ubuntu.pool.ntp.org). Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): gyp Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): WARN Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): install Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): got an error, rolling back install <...> 07:08:31 GMT installer:installer provision (stderr): Error: connect ETIMEDOUT 104.20.23.46:443 Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): gyp Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): stack Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): at Object.exports._errnoException (util.js:837:11) Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): gyp Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): stack Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): at exports._exceptionWithHostPort (util.js:860:20) Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): gyp Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): stack Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1060:14) Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): gyp Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): System Linux 3.19.0-31-generic Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: gyp ERR! command "/usr/local/node-4.1.1/bin/node" "/usr/local/node-4.1.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: gyp ERR! cwd /tmp/box-src-a4tklr/node_modules/ldapjs/node_modules/dtrace-provider Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: gyp ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): node -v Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): v4.1.1 Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): gyp Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): node-gyp -v Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): v3.0.3 Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: gyp ERR! not ok Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): npm Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Linux 3.19.0-31-generic Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): npm Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): argv Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): "/usr/local/node-4.1.1/bin/node" "/usr/bin/npm" "rebuild" Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): npm ERR! node v4.1.1 Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! npm v2.14.4 Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! code ELIFECYCLE Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! dtrace-provider@0.2.8 install: `node-gyp rebuild` Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! Exit status 1 Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! Failed at the dtrace-provider@0.2.8 install script 'node-gyp rebuild'. Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): This is most likely a problem with the dtrace-provider package, Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! not with npm itself. Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! Tell the author that this fails on your system: Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! node-gyp rebuild Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! You can get their info via: Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! npm owner ls dtrace-provider Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! There is likely additional logging output above. Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): npm Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): ERR! Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision (stderr): Please include the following file with any support request: Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: npm ERR! /tmp/box-src-a4tklr/npm-debug.log Jan 14 07:08:31 rudolf.cloudron.me sudo[1284]: pam_unix(sudo:session): session closed for user root Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: Thu, 14 Jan 2016 07:08:31 GMT installer:installer provision : child process exited. code: 1 signal: 0 Jan 14 07:08:31 rudolf.cloudron.me server.js[541]: [Error: Exited with code 1] |
||
|
|
3c0b88a1ee | Move to subfolder installer/ |