chad3814 / node-hashtable

Native hashtable interface for when V8 objects can't take the heat
MIT License
106 stars 41 forks source link

"node-gyp configure build" failed on Ubuntu 16.04 GNOME #43

Open cyber-ranger opened 7 years ago

cyber-ranger commented 7 years ago

I am trying to install moloch which depends on hashtable on Ubuntu 16.04 GNOME desktop, but it keeps failing on it. I have the latest version of node and npm installed.

npm-debug.log is as following,

0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'update' ] 2 info using npm@3.5.2 3 info using node@v4.2.6 4 silly mapToRegistry name async 5 silly mapToRegistry using default registry 6 silly mapToRegistry registry https://registry.npmjs.org/ 7 silly mapToRegistry uri https://registry.npmjs.org/async 8 silly mapToRegistry name bson 9 silly mapToRegistry using default registry 10 silly mapToRegistry registry https://registry.npmjs.org/ 11 silly mapToRegistry uri https://registry.npmjs.org/bson 12 silly mapToRegistry name connect-timeout 13 silly mapToRegistry using default registry 14 silly mapToRegistry registry https://registry.npmjs.org/ 15 silly mapToRegistry uri https://registry.npmjs.org/connect-timeout 16 silly mapToRegistry name console-stamp 17 silly mapToRegistry using default registry 18 silly mapToRegistry registry https://registry.npmjs.org/ 19 silly mapToRegistry uri https://registry.npmjs.org/console-stamp 20 silly mapToRegistry name csv 21 silly mapToRegistry using default registry 22 silly mapToRegistry registry https://registry.npmjs.org/ 23 silly mapToRegistry uri https://registry.npmjs.org/csv 24 silly mapToRegistry name elasticsearch 25 silly mapToRegistry using default registry 26 silly mapToRegistry registry https://registry.npmjs.org/ 27 silly mapToRegistry uri https://registry.npmjs.org/elasticsearch 28 silly mapToRegistry name express 29 silly mapToRegistry using default registry 30 silly mapToRegistry registry https://registry.npmjs.org/ 31 silly mapToRegistry uri https://registry.npmjs.org/express 32 silly mapToRegistry name glob 33 silly mapToRegistry using default registry 34 silly mapToRegistry registry https://registry.npmjs.org/ 35 silly mapToRegistry uri https://registry.npmjs.org/glob 36 silly mapToRegistry name iniparser 37 silly mapToRegistry using default registry 38 silly mapToRegistry registry https://registry.npmjs.org/ 39 silly mapToRegistry uri https://registry.npmjs.org/iniparser 40 silly mapToRegistry name iptrie 41 silly mapToRegistry using default registry 42 silly mapToRegistry registry https://registry.npmjs.org/ 43 silly mapToRegistry uri https://registry.npmjs.org/iptrie 44 silly mapToRegistry name lru-cache 45 silly mapToRegistry using default registry 46 silly mapToRegistry registry https://registry.npmjs.org/ 47 silly mapToRegistry uri https://registry.npmjs.org/lru-cache 48 silly mapToRegistry name morgan 49 silly mapToRegistry using default registry 50 silly mapToRegistry registry https://registry.npmjs.org/ 51 silly mapToRegistry uri https://registry.npmjs.org/morgan 52 silly mapToRegistry name native-dns 53 silly mapToRegistry using default registry 54 silly mapToRegistry registry https://registry.npmjs.org/ 55 silly mapToRegistry uri https://registry.npmjs.org/native-dns 56 silly mapToRegistry name redis 57 silly mapToRegistry using default registry 58 silly mapToRegistry registry https://registry.npmjs.org/ 59 silly mapToRegistry uri https://registry.npmjs.org/redis 60 silly mapToRegistry name request 61 silly mapToRegistry using default registry 62 silly mapToRegistry registry https://registry.npmjs.org/ 63 silly mapToRegistry uri https://registry.npmjs.org/request 64 silly mapToRegistry name sqlite3 65 silly mapToRegistry using default registry 66 silly mapToRegistry registry https://registry.npmjs.org/ 67 silly mapToRegistry uri https://registry.npmjs.org/sqlite3 68 silly mapToRegistry name unzip 69 silly mapToRegistry using default registry 70 silly mapToRegistry registry https://registry.npmjs.org/ 71 silly mapToRegistry uri https://registry.npmjs.org/unzip 72 silly mapToRegistry name hashtable 73 silly mapToRegistry using default registry 74 silly mapToRegistry registry https://registry.npmjs.org/ 75 silly mapToRegistry uri https://registry.npmjs.org/hashtable 76 verbose request uri https://registry.npmjs.org/console-stamp 77 verbose request no auth needed 78 info attempt registry request try #1 at 10:18:16 PM 79 verbose request id e3b73febe2ed63fb 80 verbose etag W/"5964c90c-68a4" 81 verbose lastModified Tue, 11 Jul 2017 12:48:12 GMT 82 http request GET https://registry.npmjs.org/console-stamp 83 verbose request uri https://registry.npmjs.org/csv 84 verbose request no auth needed 85 info attempt registry request try #1 at 10:18:16 PM 86 verbose etag W/"595101d1-f7ac" 87 verbose lastModified Mon, 26 Jun 2017 12:45:05 GMT 88 http request GET https://registry.npmjs.org/csv 89 verbose request uri https://registry.npmjs.org/connect-timeout 90 verbose request no auth needed 91 info attempt registry request try #1 at 10:18:16 PM 92 verbose etag W/"593a537c-8a34" 93 verbose lastModified Fri, 09 Jun 2017 07:51:24 GMT 94 http request GET https://registry.npmjs.org/connect-timeout 95 verbose request uri https://registry.npmjs.org/async 96 verbose request no auth needed 97 info attempt registry request try #1 at 10:18:16 PM 98 verbose etag W/"596900a6-21ba5" 99 verbose lastModified Fri, 14 Jul 2017 17:34:30 GMT 100 http request GET https://registry.npmjs.org/async 101 verbose request uri https://registry.npmjs.org/iniparser 102 verbose request no auth needed 103 info attempt registry request try #1 at 10:18:16 PM 104 verbose etag W/"4f018600-10e0" 105 verbose lastModified Mon, 02 Jan 2012 10:25:04 GMT 106 http request GET https://registry.npmjs.org/iniparser 107 verbose request uri https://registry.npmjs.org/bson 108 verbose request no auth needed 109 info attempt registry request try #1 at 10:18:16 PM 110 verbose etag W/"595bba9f-1af18" 111 verbose lastModified Tue, 04 Jul 2017 15:56:15 GMT 112 http request GET https://registry.npmjs.org/bson 113 verbose request uri https://registry.npmjs.org/iptrie 114 verbose request no auth needed 115 info attempt registry request try #1 at 10:18:16 PM 116 verbose etag W/"52fe6ed1-1c1c" 117 verbose lastModified Fri, 14 Feb 2014 19:30:25 GMT 118 http request GET https://registry.npmjs.org/iptrie 119 verbose request uri https://registry.npmjs.org/glob 120 verbose request no auth needed 121 info attempt registry request try #1 at 10:18:16 PM 122 verbose etag W/"595e4c32-1fe96" 123 verbose lastModified Thu, 06 Jul 2017 14:41:54 GMT 124 http request GET https://registry.npmjs.org/glob 125 verbose request uri https://registry.npmjs.org/lru-cache 126 verbose request no auth needed 127 info attempt registry request try #1 at 10:18:16 PM 128 verbose etag W/"5959b473-d719" 129 verbose lastModified Mon, 03 Jul 2017 03:05:23 GMT 130 http request GET https://registry.npmjs.org/lru-cache 131 verbose request uri https://registry.npmjs.org/elasticsearch 132 verbose request no auth needed 133 info attempt registry request try #1 at 10:18:16 PM 134 verbose etag W/"594ae0c1-41926" 135 verbose lastModified Wed, 21 Jun 2017 21:10:25 GMT 136 http request GET https://registry.npmjs.org/elasticsearch 137 verbose request uri https://registry.npmjs.org/native-dns 138 verbose request no auth needed 139 info attempt registry request try #1 at 10:18:16 PM 140 verbose etag W/"5956ef12-7a56" 141 verbose lastModified Sat, 01 Jul 2017 00:38:42 GMT 142 http request GET https://registry.npmjs.org/native-dns 143 verbose request uri https://registry.npmjs.org/morgan 144 verbose request no auth needed 145 info attempt registry request try #1 at 10:18:16 PM 146 verbose etag W/"59680d45-d933" 147 verbose lastModified Fri, 14 Jul 2017 00:16:05 GMT 148 http request GET https://registry.npmjs.org/morgan 149 verbose request uri https://registry.npmjs.org/sqlite3 150 verbose request no auth needed 151 info attempt registry request try #1 at 10:18:16 PM 152 verbose etag W/"59696af8-228b3" 153 verbose lastModified Sat, 15 Jul 2017 01:08:08 GMT 154 http request GET https://registry.npmjs.org/sqlite3 155 verbose request uri https://registry.npmjs.org/redis 156 verbose request no auth needed 157 info attempt registry request try #1 at 10:18:16 PM 158 verbose etag W/"59661e37-275b3" 159 verbose lastModified Wed, 12 Jul 2017 13:03:51 GMT 160 http request GET https://registry.npmjs.org/redis 161 verbose request uri https://registry.npmjs.org/unzip 162 verbose request no auth needed 163 info attempt registry request try #1 at 10:18:16 PM 164 verbose etag W/"5955edcd-5b47" 165 verbose lastModified Fri, 30 Jun 2017 06:21:01 GMT 166 http request GET https://registry.npmjs.org/unzip 167 verbose request uri https://registry.npmjs.org/request 168 verbose request no auth needed 169 info attempt registry request try #1 at 10:18:16 PM 170 verbose etag W/"59688e6e-3787a" 171 verbose lastModified Fri, 14 Jul 2017 09:27:10 GMT 172 http request GET https://registry.npmjs.org/request 173 verbose request uri https://registry.npmjs.org/hashtable 174 verbose request no auth needed 175 info attempt registry request try #1 at 10:18:16 PM 176 verbose etag W/"591e7869-73c2" 177 verbose lastModified Fri, 19 May 2017 04:45:29 GMT 178 http request GET https://registry.npmjs.org/hashtable 179 verbose request uri https://registry.npmjs.org/express 180 verbose request no auth needed 181 info attempt registry request try #1 at 10:18:16 PM 182 verbose etag W/"59688e79-8d1b5" 183 verbose lastModified Fri, 14 Jul 2017 09:27:21 GMT 184 http request GET https://registry.npmjs.org/express 185 http 304 https://registry.npmjs.org/connect-timeout 186 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 186 verbose headers via: '1.1 varnish', 186 verbose headers 'cache-control': 'max-age=300', 186 verbose headers etag: 'W/"593a537c-8a34"', 186 verbose headers age: '69', 186 verbose headers connection: 'keep-alive', 186 verbose headers 'x-served-by': 'cache-nrt6130-NRT', 186 verbose headers 'x-cache': 'HIT', 186 verbose headers 'x-cache-hits': '1', 186 verbose headers 'x-timer': 'S1500128297.829903,VS0,VE0', 186 verbose headers vary: 'Accept-Encoding, Accept' } 187 silly get cb [ 304, 187 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 187 silly get via: '1.1 varnish', 187 silly get 'cache-control': 'max-age=300', 187 silly get etag: 'W/"593a537c-8a34"', 187 silly get age: '69', 187 silly get connection: 'keep-alive', 187 silly get 'x-served-by': 'cache-nrt6130-NRT', 187 silly get 'x-cache': 'HIT', 187 silly get 'x-cache-hits': '1', 187 silly get 'x-timer': 'S1500128297.829903,VS0,VE0', 187 silly get vary: 'Accept-Encoding, Accept' } ] 188 verbose etag https://registry.npmjs.org/connect-timeout from cache 189 verbose get saving connect-timeout to /home/ranger/.npm/registry.npmjs.org/connect-timeout/.cache.json 190 http 304 https://registry.npmjs.org/async 191 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 191 verbose headers via: '1.1 varnish', 191 verbose headers 'cache-control': 'max-age=300', 191 verbose headers etag: 'W/"596900a6-21ba5"', 191 verbose headers age: '105', 191 verbose headers connection: 'keep-alive', 191 verbose headers 'x-served-by': 'cache-nrt6133-NRT', 191 verbose headers 'x-cache': 'HIT', 191 verbose headers 'x-cache-hits': '6', 191 verbose headers 'x-timer': 'S1500128297.833151,VS0,VE0', 191 verbose headers vary: 'Accept-Encoding, Accept' } 192 silly get cb [ 304, 192 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 192 silly get via: '1.1 varnish', 192 silly get 'cache-control': 'max-age=300', 192 silly get etag: 'W/"596900a6-21ba5"', 192 silly get age: '105', 192 silly get connection: 'keep-alive', 192 silly get 'x-served-by': 'cache-nrt6133-NRT', 192 silly get 'x-cache': 'HIT', 192 silly get 'x-cache-hits': '6', 192 silly get 'x-timer': 'S1500128297.833151,VS0,VE0', 192 silly get vary: 'Accept-Encoding, Accept' } ] 193 verbose etag https://registry.npmjs.org/async from cache 194 verbose get saving async to /home/ranger/.npm/registry.npmjs.org/async/.cache.json 195 http 304 https://registry.npmjs.org/glob 196 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 196 verbose headers via: '1.1 varnish', 196 verbose headers 'cache-control': 'max-age=300', 196 verbose headers etag: 'W/"595e4c32-1fe96"', 196 verbose headers age: '218', 196 verbose headers connection: 'keep-alive', 196 verbose headers 'x-served-by': 'cache-nrt6127-NRT', 196 verbose headers 'x-cache': 'HIT', 196 verbose headers 'x-cache-hits': '5', 196 verbose headers 'x-timer': 'S1500128297.833147,VS0,VE0', 196 verbose headers vary: 'Accept-Encoding' } 197 silly get cb [ 304, 197 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 197 silly get via: '1.1 varnish', 197 silly get 'cache-control': 'max-age=300', 197 silly get etag: 'W/"595e4c32-1fe96"', 197 silly get age: '218', 197 silly get connection: 'keep-alive', 197 silly get 'x-served-by': 'cache-nrt6127-NRT', 197 silly get 'x-cache': 'HIT', 197 silly get 'x-cache-hits': '5', 197 silly get 'x-timer': 'S1500128297.833147,VS0,VE0', 197 silly get vary: 'Accept-Encoding' } ] 198 verbose etag https://registry.npmjs.org/glob from cache 199 verbose get saving glob to /home/ranger/.npm/registry.npmjs.org/glob/.cache.json 200 http 304 https://registry.npmjs.org/lru-cache 201 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 201 verbose headers via: '1.1 varnish', 201 verbose headers 'cache-control': 'max-age=300', 201 verbose headers etag: 'W/"5959b473-d719"', 201 verbose headers age: '247', 201 verbose headers connection: 'keep-alive', 201 verbose headers 'x-served-by': 'cache-nrt6121-NRT', 201 verbose headers 'x-cache': 'HIT', 201 verbose headers 'x-cache-hits': '5', 201 verbose headers 'x-timer': 'S1500128297.833396,VS0,VE0', 201 verbose headers vary: 'Accept-Encoding' } 202 silly get cb [ 304, 202 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 202 silly get via: '1.1 varnish', 202 silly get 'cache-control': 'max-age=300', 202 silly get etag: 'W/"5959b473-d719"', 202 silly get age: '247', 202 silly get connection: 'keep-alive', 202 silly get 'x-served-by': 'cache-nrt6121-NRT', 202 silly get 'x-cache': 'HIT', 202 silly get 'x-cache-hits': '5', 202 silly get 'x-timer': 'S1500128297.833396,VS0,VE0', 202 silly get vary: 'Accept-Encoding' } ] 203 verbose etag https://registry.npmjs.org/lru-cache from cache 204 verbose get saving lru-cache to /home/ranger/.npm/registry.npmjs.org/lru-cache/.cache.json 205 http 304 https://registry.npmjs.org/request 206 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 206 verbose headers via: '1.1 varnish', 206 verbose headers 'cache-control': 'max-age=300', 206 verbose headers etag: 'W/"59688e6e-3787a"', 206 verbose headers age: '119', 206 verbose headers connection: 'keep-alive', 206 verbose headers 'x-served-by': 'cache-nrt6128-NRT', 206 verbose headers 'x-cache': 'HIT', 206 verbose headers 'x-cache-hits': '3', 206 verbose headers 'x-timer': 'S1500128297.846842,VS0,VE0', 206 verbose headers vary: 'Accept-Encoding, Accept' } 207 silly get cb [ 304, 207 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 207 silly get via: '1.1 varnish', 207 silly get 'cache-control': 'max-age=300', 207 silly get etag: 'W/"59688e6e-3787a"', 207 silly get age: '119', 207 silly get connection: 'keep-alive', 207 silly get 'x-served-by': 'cache-nrt6128-NRT', 207 silly get 'x-cache': 'HIT', 207 silly get 'x-cache-hits': '3', 207 silly get 'x-timer': 'S1500128297.846842,VS0,VE0', 207 silly get vary: 'Accept-Encoding, Accept' } ] 208 verbose etag https://registry.npmjs.org/request from cache 209 verbose get saving request to /home/ranger/.npm/registry.npmjs.org/request/.cache.json 210 http 304 https://registry.npmjs.org/express 211 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 211 verbose headers via: '1.1 varnish', 211 verbose headers 'cache-control': 'max-age=300', 211 verbose headers etag: 'W/"59688e79-8d1b5"', 211 verbose headers age: '40', 211 verbose headers connection: 'keep-alive', 211 verbose headers 'x-served-by': 'cache-nrt6130-NRT', 211 verbose headers 'x-cache': 'HIT', 211 verbose headers 'x-cache-hits': '1', 211 verbose headers 'x-timer': 'S1500128297.845734,VS0,VE1', 211 verbose headers vary: 'Accept-Encoding, Accept' } 212 silly get cb [ 304, 212 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 212 silly get via: '1.1 varnish', 212 silly get 'cache-control': 'max-age=300', 212 silly get etag: 'W/"59688e79-8d1b5"', 212 silly get age: '40', 212 silly get connection: 'keep-alive', 212 silly get 'x-served-by': 'cache-nrt6130-NRT', 212 silly get 'x-cache': 'HIT', 212 silly get 'x-cache-hits': '1', 212 silly get 'x-timer': 'S1500128297.845734,VS0,VE1', 212 silly get vary: 'Accept-Encoding, Accept' } ] 213 verbose etag https://registry.npmjs.org/express from cache 214 verbose get saving express to /home/ranger/.npm/registry.npmjs.org/express/.cache.json 215 http 304 https://registry.npmjs.org/morgan 216 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 216 verbose headers via: '1.1 varnish', 216 verbose headers 'cache-control': 'max-age=300', 216 verbose headers etag: 'W/"59680d45-d933"', 216 verbose headers age: '43', 216 verbose headers connection: 'keep-alive', 216 verbose headers 'x-served-by': 'cache-nrt6125-NRT', 216 verbose headers 'x-cache': 'HIT', 216 verbose headers 'x-cache-hits': '1', 216 verbose headers 'x-timer': 'S1500128297.850249,VS0,VE1', 216 verbose headers vary: 'Accept-Encoding, Accept' } 217 silly get cb [ 304, 217 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 217 silly get via: '1.1 varnish', 217 silly get 'cache-control': 'max-age=300', 217 silly get etag: 'W/"59680d45-d933"', 217 silly get age: '43', 217 silly get connection: 'keep-alive', 217 silly get 'x-served-by': 'cache-nrt6125-NRT', 217 silly get 'x-cache': 'HIT', 217 silly get 'x-cache-hits': '1', 217 silly get 'x-timer': 'S1500128297.850249,VS0,VE1', 217 silly get vary: 'Accept-Encoding, Accept' } ] 218 verbose etag https://registry.npmjs.org/morgan from cache 219 verbose get saving morgan to /home/ranger/.npm/registry.npmjs.org/morgan/.cache.json 220 http 304 https://registry.npmjs.org/sqlite3 221 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 221 verbose headers via: '1.1 varnish', 221 verbose headers 'cache-control': 'max-age=300', 221 verbose headers etag: 'W/"59696af8-228b3"', 221 verbose headers age: '50', 221 verbose headers connection: 'keep-alive', 221 verbose headers 'x-served-by': 'cache-nrt6132-NRT', 221 verbose headers 'x-cache': 'HIT', 221 verbose headers 'x-cache-hits': '1', 221 verbose headers 'x-timer': 'S1500128297.854261,VS0,VE1', 221 verbose headers vary: 'Accept-Encoding, Accept' } 222 silly get cb [ 304, 222 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 222 silly get via: '1.1 varnish', 222 silly get 'cache-control': 'max-age=300', 222 silly get etag: 'W/"59696af8-228b3"', 222 silly get age: '50', 222 silly get connection: 'keep-alive', 222 silly get 'x-served-by': 'cache-nrt6132-NRT', 222 silly get 'x-cache': 'HIT', 222 silly get 'x-cache-hits': '1', 222 silly get 'x-timer': 'S1500128297.854261,VS0,VE1', 222 silly get vary: 'Accept-Encoding, Accept' } ] 223 verbose etag https://registry.npmjs.org/sqlite3 from cache 224 verbose get saving sqlite3 to /home/ranger/.npm/registry.npmjs.org/sqlite3/.cache.json 225 http 304 https://registry.npmjs.org/bson 226 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 226 verbose headers via: '1.1 varnish', 226 verbose headers 'cache-control': 'max-age=300', 226 verbose headers etag: 'W/"595bba9f-1af18"', 226 verbose headers age: '0', 226 verbose headers connection: 'keep-alive', 226 verbose headers 'x-served-by': 'cache-nrt6123-NRT', 226 verbose headers 'x-cache': 'HIT', 226 verbose headers 'x-cache-hits': '1', 226 verbose headers 'x-timer': 'S1500128297.833874,VS0,VE133', 226 verbose headers vary: 'Accept-Encoding, Accept' } 227 silly get cb [ 304, 227 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 227 silly get via: '1.1 varnish', 227 silly get 'cache-control': 'max-age=300', 227 silly get etag: 'W/"595bba9f-1af18"', 227 silly get age: '0', 227 silly get connection: 'keep-alive', 227 silly get 'x-served-by': 'cache-nrt6123-NRT', 227 silly get 'x-cache': 'HIT', 227 silly get 'x-cache-hits': '1', 227 silly get 'x-timer': 'S1500128297.833874,VS0,VE133', 227 silly get vary: 'Accept-Encoding, Accept' } ] 228 verbose etag https://registry.npmjs.org/bson from cache 229 verbose get saving bson to /home/ranger/.npm/registry.npmjs.org/bson/.cache.json 230 http 304 https://registry.npmjs.org/redis 231 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 231 verbose headers via: '1.1 varnish', 231 verbose headers 'cache-control': 'max-age=300', 231 verbose headers etag: 'W/"59661e37-275b3"', 231 verbose headers age: '0', 231 verbose headers connection: 'keep-alive', 231 verbose headers 'x-served-by': 'cache-nrt6131-NRT', 231 verbose headers 'x-cache': 'HIT', 231 verbose headers 'x-cache-hits': '1', 231 verbose headers 'x-timer': 'S1500128297.842060,VS0,VE128', 231 verbose headers vary: 'Accept-Encoding, Accept' } 232 silly get cb [ 304, 232 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 232 silly get via: '1.1 varnish', 232 silly get 'cache-control': 'max-age=300', 232 silly get etag: 'W/"59661e37-275b3"', 232 silly get age: '0', 232 silly get connection: 'keep-alive', 232 silly get 'x-served-by': 'cache-nrt6131-NRT', 232 silly get 'x-cache': 'HIT', 232 silly get 'x-cache-hits': '1', 232 silly get 'x-timer': 'S1500128297.842060,VS0,VE128', 232 silly get vary: 'Accept-Encoding, Accept' } ] 233 verbose etag https://registry.npmjs.org/redis from cache 234 verbose get saving redis to /home/ranger/.npm/registry.npmjs.org/redis/.cache.json 235 http 304 https://registry.npmjs.org/unzip 236 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 236 verbose headers via: '1.1 varnish', 236 verbose headers 'cache-control': 'max-age=300', 236 verbose headers etag: 'W/"5955edcd-5b47"', 236 verbose headers age: '0', 236 verbose headers connection: 'keep-alive', 236 verbose headers 'x-served-by': 'cache-nrt6135-NRT', 236 verbose headers 'x-cache': 'HIT', 236 verbose headers 'x-cache-hits': '1', 236 verbose headers 'x-timer': 'S1500128297.841491,VS0,VE136', 236 verbose headers vary: 'Accept-Encoding, Accept' } 237 silly get cb [ 304, 237 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 237 silly get via: '1.1 varnish', 237 silly get 'cache-control': 'max-age=300', 237 silly get etag: 'W/"5955edcd-5b47"', 237 silly get age: '0', 237 silly get connection: 'keep-alive', 237 silly get 'x-served-by': 'cache-nrt6135-NRT', 237 silly get 'x-cache': 'HIT', 237 silly get 'x-cache-hits': '1', 237 silly get 'x-timer': 'S1500128297.841491,VS0,VE136', 237 silly get vary: 'Accept-Encoding, Accept' } ] 238 verbose etag https://registry.npmjs.org/unzip from cache 239 verbose get saving unzip to /home/ranger/.npm/registry.npmjs.org/unzip/.cache.json 240 http 304 https://registry.npmjs.org/csv 241 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 241 verbose headers via: '1.1 varnish', 241 verbose headers 'cache-control': 'max-age=300', 241 verbose headers etag: 'W/"595101d1-f7ac"', 241 verbose headers age: '0', 241 verbose headers connection: 'keep-alive', 241 verbose headers 'x-served-by': 'cache-nrt6134-NRT', 241 verbose headers 'x-cache': 'HIT', 241 verbose headers 'x-cache-hits': '1', 241 verbose headers 'x-timer': 'S1500128297.846438,VS0,VE131', 241 verbose headers vary: 'Accept-Encoding, Accept' } 242 silly get cb [ 304, 242 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 242 silly get via: '1.1 varnish', 242 silly get 'cache-control': 'max-age=300', 242 silly get etag: 'W/"595101d1-f7ac"', 242 silly get age: '0', 242 silly get connection: 'keep-alive', 242 silly get 'x-served-by': 'cache-nrt6134-NRT', 242 silly get 'x-cache': 'HIT', 242 silly get 'x-cache-hits': '1', 242 silly get 'x-timer': 'S1500128297.846438,VS0,VE131', 242 silly get vary: 'Accept-Encoding, Accept' } ] 243 verbose etag https://registry.npmjs.org/csv from cache 244 verbose get saving csv to /home/ranger/.npm/registry.npmjs.org/csv/.cache.json 245 http 304 https://registry.npmjs.org/iniparser 246 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 246 verbose headers via: '1.1 varnish', 246 verbose headers 'cache-control': 'max-age=300', 246 verbose headers etag: 'W/"4f018600-10e0"', 246 verbose headers age: '0', 246 verbose headers connection: 'keep-alive', 246 verbose headers 'x-served-by': 'cache-nrt6120-NRT', 246 verbose headers 'x-cache': 'HIT', 246 verbose headers 'x-cache-hits': '1', 246 verbose headers 'x-timer': 'S1500128297.846527,VS0,VE143', 246 verbose headers vary: 'Accept-Encoding, Accept' } 247 silly get cb [ 304, 247 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 247 silly get via: '1.1 varnish', 247 silly get 'cache-control': 'max-age=300', 247 silly get etag: 'W/"4f018600-10e0"', 247 silly get age: '0', 247 silly get connection: 'keep-alive', 247 silly get 'x-served-by': 'cache-nrt6120-NRT', 247 silly get 'x-cache': 'HIT', 247 silly get 'x-cache-hits': '1', 247 silly get 'x-timer': 'S1500128297.846527,VS0,VE143', 247 silly get vary: 'Accept-Encoding, Accept' } ] 248 verbose etag https://registry.npmjs.org/iniparser from cache 249 verbose get saving iniparser to /home/ranger/.npm/registry.npmjs.org/iniparser/.cache.json 250 http 304 https://registry.npmjs.org/elasticsearch 251 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 251 verbose headers via: '1.1 varnish', 251 verbose headers 'cache-control': 'max-age=300', 251 verbose headers etag: 'W/"594ae0c1-41926"', 251 verbose headers age: '0', 251 verbose headers connection: 'keep-alive', 251 verbose headers 'x-served-by': 'cache-nrt6126-NRT', 251 verbose headers 'x-cache': 'HIT', 251 verbose headers 'x-cache-hits': '1', 251 verbose headers 'x-timer': 'S1500128297.850099,VS0,VE141', 251 verbose headers vary: 'Accept-Encoding, Accept' } 252 silly get cb [ 304, 252 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 252 silly get via: '1.1 varnish', 252 silly get 'cache-control': 'max-age=300', 252 silly get etag: 'W/"594ae0c1-41926"', 252 silly get age: '0', 252 silly get connection: 'keep-alive', 252 silly get 'x-served-by': 'cache-nrt6126-NRT', 252 silly get 'x-cache': 'HIT', 252 silly get 'x-cache-hits': '1', 252 silly get 'x-timer': 'S1500128297.850099,VS0,VE141', 252 silly get vary: 'Accept-Encoding, Accept' } ] 253 verbose etag https://registry.npmjs.org/elasticsearch from cache 254 verbose get saving elasticsearch to /home/ranger/.npm/registry.npmjs.org/elasticsearch/.cache.json 255 http 304 https://registry.npmjs.org/console-stamp 256 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 256 verbose headers via: '1.1 varnish', 256 verbose headers 'cache-control': 'max-age=300', 256 verbose headers etag: 'W/"5964c90c-68a4"', 256 verbose headers age: '0', 256 verbose headers connection: 'keep-alive', 256 verbose headers 'x-served-by': 'cache-nrt6129-NRT', 256 verbose headers 'x-cache': 'HIT', 256 verbose headers 'x-cache-hits': '1', 256 verbose headers 'x-timer': 'S1500128297.844376,VS0,VE145', 256 verbose headers vary: 'Accept-Encoding, Accept' } 257 silly get cb [ 304, 257 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 257 silly get via: '1.1 varnish', 257 silly get 'cache-control': 'max-age=300', 257 silly get etag: 'W/"5964c90c-68a4"', 257 silly get age: '0', 257 silly get connection: 'keep-alive', 257 silly get 'x-served-by': 'cache-nrt6129-NRT', 257 silly get 'x-cache': 'HIT', 257 silly get 'x-cache-hits': '1', 257 silly get 'x-timer': 'S1500128297.844376,VS0,VE145', 257 silly get vary: 'Accept-Encoding, Accept' } ] 258 verbose etag https://registry.npmjs.org/console-stamp from cache 259 verbose get saving console-stamp to /home/ranger/.npm/registry.npmjs.org/console-stamp/.cache.json 260 silly cache add args [ 'iniparser', 260 silly cache add 'http://github.com/awick/node-iniparser/tarball/master' ] 261 verbose cache add spec iniparser@http://github.com/awick/node-iniparser/tarball/master 262 silly cache add parsed spec Result { 262 silly cache add raw: 'iniparser@http://github.com/awick/node-iniparser/tarball/master', 262 silly cache add scope: null, 262 silly cache add name: 'iniparser', 262 silly cache add rawSpec: 'http://github.com/awick/node-iniparser/tarball/master', 262 silly cache add spec: 'http://github.com/awick/node-iniparser/tarball/master', 262 silly cache add type: 'remote' } 263 silly mapToRegistry name iniparser@http://github.com/awick/node-iniparser/tarball/master 264 silly mapToRegistry using default registry 265 silly mapToRegistry registry https://registry.npmjs.org/ 266 silly mapToRegistry uri https://registry.npmjs.org/iniparser@http://github.com/awick/node-iniparser/tarball/master 267 verbose addRemoteTarball http://github.com/awick/node-iniparser/tarball/master not in flight; adding 268 verbose addRemoteTarball [ 'http://github.com/awick/node-iniparser/tarball/master', 268 verbose addRemoteTarball null ] 269 info retry fetch attempt 1 at 10:18:17 PM 270 info attempt registry request try #1 at 10:18:17 PM 271 http fetch GET http://github.com/awick/node-iniparser/tarball/master 272 http 304 https://registry.npmjs.org/native-dns 273 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 273 verbose headers via: '1.1 varnish', 273 verbose headers 'cache-control': 'max-age=300', 273 verbose headers etag: 'W/"5956ef12-7a56"', 273 verbose headers age: '0', 273 verbose headers connection: 'keep-alive', 273 verbose headers 'x-served-by': 'cache-nrt6122-NRT', 273 verbose headers 'x-cache': 'HIT', 273 verbose headers 'x-cache-hits': '1', 273 verbose headers 'x-timer': 'S1500128297.856270,VS0,VE147', 273 verbose headers vary: 'Accept-Encoding, Accept' } 274 silly get cb [ 304, 274 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 274 silly get via: '1.1 varnish', 274 silly get 'cache-control': 'max-age=300', 274 silly get etag: 'W/"5956ef12-7a56"', 274 silly get age: '0', 274 silly get connection: 'keep-alive', 274 silly get 'x-served-by': 'cache-nrt6122-NRT', 274 silly get 'x-cache': 'HIT', 274 silly get 'x-cache-hits': '1', 274 silly get 'x-timer': 'S1500128297.856270,VS0,VE147', 274 silly get vary: 'Accept-Encoding, Accept' } ] 275 verbose etag https://registry.npmjs.org/native-dns from cache 276 verbose get saving native-dns to /home/ranger/.npm/registry.npmjs.org/native-dns/.cache.json 277 http 304 https://registry.npmjs.org/hashtable 278 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 278 verbose headers via: '1.1 varnish', 278 verbose headers 'cache-control': 'max-age=300', 278 verbose headers etag: 'W/"591e7869-73c2"', 278 verbose headers age: '0', 278 verbose headers connection: 'keep-alive', 278 verbose headers 'x-served-by': 'cache-nrt6133-NRT', 278 verbose headers 'x-cache': 'HIT', 278 verbose headers 'x-cache-hits': '1', 278 verbose headers 'x-timer': 'S1500128297.858839,VS0,VE144', 278 verbose headers vary: 'Accept-Encoding, Accept' } 279 silly get cb [ 304, 279 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 279 silly get via: '1.1 varnish', 279 silly get 'cache-control': 'max-age=300', 279 silly get etag: 'W/"591e7869-73c2"', 279 silly get age: '0', 279 silly get connection: 'keep-alive', 279 silly get 'x-served-by': 'cache-nrt6133-NRT', 279 silly get 'x-cache': 'HIT', 279 silly get 'x-cache-hits': '1', 279 silly get 'x-timer': 'S1500128297.858839,VS0,VE144', 279 silly get vary: 'Accept-Encoding, Accept' } ] 280 verbose etag https://registry.npmjs.org/hashtable from cache 281 verbose get saving hashtable to /home/ranger/.npm/registry.npmjs.org/hashtable/.cache.json 282 http 304 https://registry.npmjs.org/iptrie 283 verbose headers { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 283 verbose headers via: '1.1 varnish', 283 verbose headers 'cache-control': 'max-age=300', 283 verbose headers etag: 'W/"52fe6ed1-1c1c"', 283 verbose headers age: '0', 283 verbose headers connection: 'keep-alive', 283 verbose headers 'x-served-by': 'cache-nrt6124-NRT', 283 verbose headers 'x-cache': 'MISS', 283 verbose headers 'x-cache-hits': '0', 283 verbose headers 'x-timer': 'S1500128297.835334,VS0,VE567', 283 verbose headers vary: 'Accept-Encoding, Accept' } 284 silly get cb [ 304, 284 silly get { date: 'Sat, 15 Jul 2017 14:18:16 GMT', 284 silly get via: '1.1 varnish', 284 silly get 'cache-control': 'max-age=300', 284 silly get etag: 'W/"52fe6ed1-1c1c"', 284 silly get age: '0', 284 silly get connection: 'keep-alive', 284 silly get 'x-served-by': 'cache-nrt6124-NRT', 284 silly get 'x-cache': 'MISS', 284 silly get 'x-cache-hits': '0', 284 silly get 'x-timer': 'S1500128297.835334,VS0,VE567', 284 silly get vary: 'Accept-Encoding, Accept' } ] 285 verbose etag https://registry.npmjs.org/iptrie from cache 286 verbose get saving iptrie to /home/ranger/.npm/registry.npmjs.org/iptrie/.cache.json 287 silly cache add args [ 'iptrie', 287 silly cache add 'http://github.com/postwait/node-iptrie/tarball/master' ] 288 verbose cache add spec iptrie@http://github.com/postwait/node-iptrie/tarball/master 289 silly cache add parsed spec Result { 289 silly cache add raw: 'iptrie@http://github.com/postwait/node-iptrie/tarball/master', 289 silly cache add scope: null, 289 silly cache add name: 'iptrie', 289 silly cache add rawSpec: 'http://github.com/postwait/node-iptrie/tarball/master', 289 silly cache add spec: 'http://github.com/postwait/node-iptrie/tarball/master', 289 silly cache add type: 'remote' } 290 silly mapToRegistry name iptrie@http://github.com/postwait/node-iptrie/tarball/master 291 silly mapToRegistry using default registry 292 silly mapToRegistry registry https://registry.npmjs.org/ 293 silly mapToRegistry uri https://registry.npmjs.org/iptrie@http://github.com/postwait/node-iptrie/tarball/master 294 verbose addRemoteTarball http://github.com/postwait/node-iptrie/tarball/master not in flight; adding 295 verbose addRemoteTarball [ 'http://github.com/postwait/node-iptrie/tarball/master', 295 verbose addRemoteTarball null ] 296 info retry fetch attempt 1 at 10:18:17 PM 297 info attempt registry request try #1 at 10:18:17 PM 298 http fetch GET http://github.com/postwait/node-iptrie/tarball/master 299 http fetch 200 http://github.com/awick/node-iniparser/tarball/master 300 silly fetchAndShaCheck shasum c719934e6682eccde3023509ceab892adb0a5d39 301 verbose addTmpTarball /tmp/npm-948-47570a30/github.com/awick/node-iniparser/tarball/master not in flight; adding 302 verbose addTmpTarball validating metadata from /tmp/npm-948-47570a30/github.com/awick/node-iniparser/tarball/master 303 verbose tar unpack /tmp/npm-948-47570a30/github.com/awick/node-iniparser/tarball/master 304 verbose tar unpacking to /tmp/npm-948-47570a30/unpack-586b37e2 305 silly gentlyRm /tmp/npm-948-47570a30/unpack-586b37e2 is being purged 306 verbose gentlyRm don't care about contents; nuking /tmp/npm-948-47570a30/unpack-586b37e2 307 silly gunzTarPerm modes [ '755', '644' ] 308 silly gunzTarPerm extractEntry 309 silly gunzTarPerm modified mode [ '', 509, 493 ] 310 silly gunzTarPerm extractEntry README.md 311 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ] 312 silly gunzTarPerm extractEntry lib/ 313 silly gunzTarPerm modified mode [ 'lib/', 509, 493 ] 314 silly gunzTarPerm extractEntry lib/node-iniparser.js 315 silly gunzTarPerm modified mode [ 'lib/node-iniparser.js', 436, 420 ] 316 silly gunzTarPerm extractEntry package.json 317 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ] 318 silly gunzTarPerm extractEntry test/ 319 silly gunzTarPerm modified mode [ 'test/', 509, 493 ] 320 silly gunzTarPerm extractEntry test/files/ 321 silly gunzTarPerm modified mode [ 'test/files/', 509, 493 ] 322 silly gunzTarPerm extractEntry test/files/test.ini 323 silly gunzTarPerm modified mode [ 'test/files/test.ini', 436, 420 ] 324 silly gunzTarPerm extractEntry test/test.js 325 silly gunzTarPerm modified mode [ 'test/test.js', 436, 420 ] 326 silly cache afterAdd iniparser@1.0.5 327 verbose afterAdd /home/ranger/.npm/iniparser/1.0.5/package/package.json not in flight; writing 328 verbose afterAdd /home/ranger/.npm/iniparser/1.0.5/package/package.json written 329 http fetch 200 http://github.com/postwait/node-iptrie/tarball/master 330 silly fetchAndShaCheck shasum dbc26adeb092f38a7c6f0973be96a2db8bbed46e 331 verbose addTmpTarball /tmp/npm-948-47570a30/github.com/postwait/node-iptrie/tarball/master not in flight; adding 332 verbose addTmpTarball validating metadata from /tmp/npm-948-47570a30/github.com/postwait/node-iptrie/tarball/master 333 verbose tar unpack /tmp/npm-948-47570a30/github.com/postwait/node-iptrie/tarball/master 334 verbose tar unpacking to /tmp/npm-948-47570a30/unpack-fef8308b 335 silly gentlyRm /tmp/npm-948-47570a30/unpack-fef8308b is being purged 336 verbose gentlyRm don't care about contents; nuking /tmp/npm-948-47570a30/unpack-fef8308b 337 silly gunzTarPerm modes [ '755', '644' ] 338 silly gunzTarPerm extractEntry 339 silly gunzTarPerm modified mode [ '', 509, 493 ] 340 silly gunzTarPerm extractEntry .gitignore 341 silly gunzTarPerm modified mode [ '.gitignore', 436, 420 ] 342 silly gunzTarPerm extractEntry README.md 343 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ] 344 silly gunzTarPerm extractEntry binding.gyp 345 silly gunzTarPerm modified mode [ 'binding.gyp', 436, 420 ] 346 silly gunzTarPerm extractEntry index.js 347 silly gunzTarPerm modified mode [ 'index.js', 511, 493 ] 348 silly gunzTarPerm extractEntry iptrie.js 349 silly gunzTarPerm modified mode [ 'iptrie.js', 436, 420 ] 350 silly gunzTarPerm extractEntry package.json 351 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ] 352 silly gunzTarPerm extractEntry src/ 353 silly gunzTarPerm modified mode [ 'src/', 509, 493 ] 354 silly gunzTarPerm extractEntry src/btrie.cc 355 silly gunzTarPerm modified mode [ 'src/btrie.cc', 436, 420 ] 356 silly gunzTarPerm extractEntry src/btrie.h 357 silly gunzTarPerm modified mode [ 'src/btrie.h', 436, 420 ] 358 silly gunzTarPerm extractEntry src/iptrie.cc 359 silly gunzTarPerm modified mode [ 'src/iptrie.cc', 436, 420 ] 360 silly gunzTarPerm extractEntry test/ 361 silly gunzTarPerm modified mode [ 'test/', 509, 493 ] 362 silly gunzTarPerm extractEntry test/benchmark.js 363 silly gunzTarPerm modified mode [ 'test/benchmark.js', 436, 420 ] 364 silly gunzTarPerm extractEntry test/t.js 365 silly gunzTarPerm modified mode [ 'test/t.js', 436, 420 ] 366 silly gunzTarPerm extractEntry test/test.cidr 367 silly gunzTarPerm modified mode [ 'test/test.cidr', 436, 420 ] 368 silly gunzTarPerm extractEntry wscript 369 silly gunzTarPerm modified mode [ 'wscript', 436, 420 ] 370 warn excluding symbolic link index.js -> iptrie.js 371 silly cache afterAdd iptrie@0.0.6 372 verbose afterAdd /home/ranger/.npm/iptrie/0.0.6/package/package.json not in flight; writing 373 verbose afterAdd /home/ranger/.npm/iptrie/0.0.6/package/package.json written 374 verbose outdated not updating bson because it's currently at the maximum version that matches its specified semver range 375 verbose outdated not updating elasticsearch because it's currently at the maximum version that matches its specified semver range 376 info outdated updating [ { dep: 376 info outdated { package: [Object], 376 info outdated path: '/data/moloch/wiseService', 376 info outdated parent: [Object], 376 info outdated isMissing: true }, 376 info outdated depname: 'hashtable', 376 info outdated current: undefined, 376 info outdated wanted: '2.0.2', 376 info outdated latest: '2.0.2', 376 info outdated req: '^2.0.2', 376 info outdated what: 'hashtable@2.0.2' } ] 377 silly loadCurrentTree Starting 378 silly install loadCurrentTree 379 silly install readLocalPackageData 380 silly fetchPackageMetaData hashtable@2.0.2 381 silly fetchNamedPackageData hashtable 382 silly mapToRegistry name hashtable 383 silly mapToRegistry using default registry 384 silly mapToRegistry registry https://registry.npmjs.org/ 385 silly mapToRegistry uri https://registry.npmjs.org/hashtable 386 verbose get https://registry.npmjs.org/hashtable not expired, no request 387 silly install normalizeTree 388 silly loadCurrentTree Finishing 389 silly loadIdealTree Starting 390 silly install loadIdealTree 391 silly cloneCurrentTree Starting 392 silly install cloneCurrentTreeToIdealTree 393 silly cloneCurrentTree Finishing 394 silly loadShrinkwrap Starting 395 silly install loadShrinkwrap 396 silly loadShrinkwrap Finishing 397 silly loadAllDepsIntoIdealTree Starting 398 silly install loadAllDepsIntoIdealTree 399 silly resolveWithNewModule hashtable@2.0.2 checking installable status 400 silly cache add args [ 'hashtable@2.0.2', null ] 401 verbose cache add spec hashtable@2.0.2 402 silly cache add parsed spec Result { 402 silly cache add raw: 'hashtable@2.0.2', 402 silly cache add scope: null, 402 silly cache add name: 'hashtable', 402 silly cache add rawSpec: '2.0.2', 402 silly cache add spec: '2.0.2', 402 silly cache add type: 'version' } 403 silly addNamed hashtable@2.0.2 404 verbose addNamed "2.0.2" is a plain semver version for hashtable 405 silly mapToRegistry name hashtable 406 silly mapToRegistry using default registry 407 silly mapToRegistry registry https://registry.npmjs.org/ 408 silly mapToRegistry uri https://registry.npmjs.org/hashtable 409 verbose addNameVersion registry:https://registry.npmjs.org/hashtable not in flight; fetching 410 verbose get https://registry.npmjs.org/hashtable not expired, no request 411 silly cache afterAdd hashtable@2.0.2 412 verbose afterAdd /home/ranger/.npm/hashtable/2.0.2/package/package.json not in flight; writing 413 verbose afterAdd /home/ranger/.npm/hashtable/2.0.2/package/package.json written 414 silly fetchNamedPackageData nan 415 silly mapToRegistry name nan 416 silly mapToRegistry using default registry 417 silly mapToRegistry registry https://registry.npmjs.org/ 418 silly mapToRegistry uri https://registry.npmjs.org/nan 419 verbose request uri https://registry.npmjs.org/nan 420 verbose request no auth needed 421 info attempt registry request try #1 at 10:18:20 PM 422 verbose etag W/"592dfb8f-1f9f8" 423 verbose lastModified Tue, 30 May 2017 23:09:03 GMT 424 http request GET https://registry.npmjs.org/nan 425 http 304 https://registry.npmjs.org/nan 426 verbose headers { date: 'Sat, 15 Jul 2017 14:18:20 GMT', 426 verbose headers via: '1.1 varnish', 426 verbose headers 'cache-control': 'max-age=300', 426 verbose headers etag: 'W/"592dfb8f-1f9f8"', 426 verbose headers age: '118', 426 verbose headers connection: 'keep-alive', 426 verbose headers 'x-served-by': 'cache-nrt6125-NRT', 426 verbose headers 'x-cache': 'HIT', 426 verbose headers 'x-cache-hits': '2', 426 verbose headers 'x-timer': 'S1500128301.596445,VS0,VE0', 426 verbose headers vary: 'Accept-Encoding' } 427 silly get cb [ 304, 427 silly get { date: 'Sat, 15 Jul 2017 14:18:20 GMT', 427 silly get via: '1.1 varnish', 427 silly get 'cache-control': 'max-age=300', 427 silly get etag: 'W/"592dfb8f-1f9f8"', 427 silly get age: '118', 427 silly get connection: 'keep-alive', 427 silly get 'x-served-by': 'cache-nrt6125-NRT', 427 silly get 'x-cache': 'HIT', 427 silly get 'x-cache-hits': '2', 427 silly get 'x-timer': 'S1500128301.596445,VS0,VE0', 427 silly get vary: 'Accept-Encoding' } ] 428 verbose etag https://registry.npmjs.org/nan from cache 429 verbose get saving nan to /home/ranger/.npm/registry.npmjs.org/nan/.cache.json 430 silly resolveWithNewModule nan@2.6.2 checking installable status 431 silly cache add args [ 'nan@latest', null ] 432 verbose cache add spec nan@latest 433 silly cache add parsed spec Result { 433 silly cache add raw: 'nan@latest', 433 silly cache add scope: null, 433 silly cache add name: 'nan', 433 silly cache add rawSpec: 'latest', 433 silly cache add spec: 'latest', 433 silly cache add type: 'tag' } 434 silly addNamed nan@latest 435 verbose addNamed "latest" is being treated as a dist-tag for nan 436 info addNameTag [ 'nan', 'latest' ] 437 silly mapToRegistry name nan 438 silly mapToRegistry using default registry 439 silly mapToRegistry registry https://registry.npmjs.org/ 440 silly mapToRegistry uri https://registry.npmjs.org/nan 441 verbose addNameTag registry:https://registry.npmjs.org/nan not in flight; fetching 442 verbose get https://registry.npmjs.org/nan not expired, no request 443 silly addNameTag next cb for nan with tag latest 444 silly addNamed nan@2.6.2 445 verbose addNamed "2.6.2" is a plain semver version for nan 446 silly cache afterAdd nan@2.6.2 447 verbose afterAdd /home/ranger/.npm/nan/2.6.2/package/package.json not in flight; writing 448 verbose afterAdd /home/ranger/.npm/nan/2.6.2/package/package.json written 449 silly loadAllDepsIntoIdealTree Finishing 450 silly idealTree:prePrune WISE@0.16.0 450 silly idealTree:prePrune ├── accepts@1.3.3 450 silly idealTree:prePrune ├── ajv@4.11.8 450 silly idealTree:prePrune ├── ansi-regex@2.1.1 450 silly idealTree:prePrune ├── ansi-styles@2.2.1 450 silly idealTree:prePrune ├── array-find-index@1.0.2 450 silly idealTree:prePrune ├── array-flatten@1.1.1 450 silly idealTree:prePrune ├── asap@2.0.6 450 silly idealTree:prePrune ├── asn1@0.2.3 450 silly idealTree:prePrune ├── assert-plus@1.0.0 450 silly idealTree:prePrune ├── async@2.5.0 450 silly idealTree:prePrune ├── asynckit@0.4.0 450 silly idealTree:prePrune ├── aws-sign2@0.6.0 450 silly idealTree:prePrune ├── aws4@1.6.0 450 silly idealTree:prePrune ├── balanced-match@1.0.0 450 silly idealTree:prePrune ├── basic-auth@1.1.0 450 silly idealTree:prePrune ├── bcrypt-pbkdf@1.0.1 450 silly idealTree:prePrune ├── binary@0.3.0 450 silly idealTree:prePrune ├── binaryheap@0.0.3 450 silly idealTree:prePrune ├── boom@2.10.1 450 silly idealTree:prePrune ├── brace-expansion@1.1.8 450 silly idealTree:prePrune ├── bson@0.5.7 450 silly idealTree:prePrune ├── buffercursor@0.0.12 450 silly idealTree:prePrune ├── buffers@0.1.1 450 silly idealTree:prePrune ├── builtin-modules@1.1.1 450 silly idealTree:prePrune ├── camelcase-keys@2.1.0 450 silly idealTree:prePrune ├── camelcase@2.1.1 450 silly idealTree:prePrune ├── caseless@0.12.0 450 silly idealTree:prePrune ├── chainsaw@0.1.0 450 silly idealTree:prePrune ├── chalk@1.1.3 450 silly idealTree:prePrune ├── co@4.6.0 450 silly idealTree:prePrune ├── combined-stream@1.0.5 450 silly idealTree:prePrune ├── concat-map@0.0.1 450 silly idealTree:prePrune ├── connect-timeout@1.9.0 450 silly idealTree:prePrune ├── console-stamp@0.2.5 450 silly idealTree:prePrune ├── content-disposition@0.5.2 450 silly idealTree:prePrune ├── content-type@1.0.2 450 silly idealTree:prePrune ├── cookie-signature@1.0.6 450 silly idealTree:prePrune ├── cookie@0.3.1 450 silly idealTree:prePrune ├── core-util-is@1.0.2 450 silly idealTree:prePrune ├── cryptiles@2.0.5 450 silly idealTree:prePrune ├── csv-generate@1.0.0 450 silly idealTree:prePrune ├── csv-parse@1.2.0 450 silly idealTree:prePrune ├── csv-stringify@1.0.4 450 silly idealTree:prePrune ├── csv@1.1.1 450 silly idealTree:prePrune ├── currently-unhandled@0.4.1 450 silly idealTree:prePrune ├── dashdash@1.14.1 450 silly idealTree:prePrune ├── dateformat@1.0.12 450 silly idealTree:prePrune ├── debug@2.6.7 450 silly idealTree:prePrune ├── decamelize@1.2.0 450 silly idealTree:prePrune ├── delayed-stream@1.0.0 450 silly idealTree:prePrune ├── depd@1.1.0 450 silly idealTree:prePrune ├── destroy@1.0.4 450 silly idealTree:prePrune ├── double-ended-queue@2.1.0-0 450 silly idealTree:prePrune ├── ecc-jsbn@0.1.1 450 silly idealTree:prePrune ├── ee-first@1.1.1 450 silly idealTree:prePrune ├─┬ elasticsearch@11.0.1 450 silly idealTree:prePrune │ └── lodash@3.10.1 450 silly idealTree:prePrune ├── encodeurl@1.0.1 450 silly idealTree:prePrune ├── error-ex@1.3.1 450 silly idealTree:prePrune ├── escape-html@1.0.3 450 silly idealTree:prePrune ├── escape-string-regexp@1.0.5 450 silly idealTree:prePrune ├── etag@1.8.0 450 silly idealTree:prePrune ├── express@4.15.3 450 silly idealTree:prePrune ├── extend@3.0.1 450 silly idealTree:prePrune ├── extsprintf@1.3.0 450 silly idealTree:prePrune ├── finalhandler@1.0.3 450 silly idealTree:prePrune ├── find-up@1.1.2 450 silly idealTree:prePrune ├── forever-agent@0.6.1 450 silly idealTree:prePrune ├── form-data@2.1.4 450 silly idealTree:prePrune ├── forwarded@0.1.0 450 silly idealTree:prePrune ├── fresh@0.5.0 450 silly idealTree:prePrune ├── fs.realpath@1.0.0 450 silly idealTree:prePrune ├─┬ fstream@0.1.31 450 silly idealTree:prePrune │ └── graceful-fs@3.0.11 450 silly idealTree:prePrune ├── get-stdin@4.0.1 450 silly idealTree:prePrune ├── getpass@0.1.7 450 silly idealTree:prePrune ├── glob@7.1.2 450 silly idealTree:prePrune ├── graceful-fs@4.1.11 450 silly idealTree:prePrune ├── har-schema@1.0.5 450 silly idealTree:prePrune ├── har-validator@4.2.1 450 silly idealTree:prePrune ├── has-ansi@2.0.0 450 silly idealTree:prePrune ├── hashtable@2.0.2 450 silly idealTree:prePrune ├── hawk@3.1.3 450 silly idealTree:prePrune ├── hoek@2.16.3 450 silly idealTree:prePrune ├── hosted-git-info@2.5.0 450 silly idealTree:prePrune ├── http-errors@1.6.1 450 silly idealTree:prePrune ├─┬ http-signature@1.1.1 450 silly idealTree:prePrune │ └── assert-plus@0.2.0 450 silly idealTree:prePrune ├── indent-string@2.1.0 450 silly idealTree:prePrune ├── inflight@1.0.6 450 silly idealTree:prePrune ├── inherits@2.0.3 450 silly idealTree:prePrune ├── iniparser@1.0.5 450 silly idealTree:prePrune ├── ipaddr.js@1.3.0 450 silly idealTree:prePrune ├── iptrie@0.0.6 450 silly idealTree:prePrune ├── is-arrayish@0.2.1 450 silly idealTree:prePrune ├── is-builtin-module@1.0.0 450 silly idealTree:prePrune ├── is-finite@1.0.2 450 silly idealTree:prePrune ├── is-typedarray@1.0.0 450 silly idealTree:prePrune ├── is-utf8@0.2.1 450 silly idealTree:prePrune ├── isarray@0.0.1 450 silly idealTree:prePrune ├── isstream@0.1.2 450 silly idealTree:prePrune ├── jsbn@0.1.1 450 silly idealTree:prePrune ├── json-schema@0.2.3 450 silly idealTree:prePrune ├── json-stable-stringify@1.0.1 450 silly idealTree:prePrune ├── json-stringify-safe@5.0.1 450 silly idealTree:prePrune ├── jsonify@0.0.0 450 silly idealTree:prePrune ├─┬ jsprim@1.4.0 450 silly idealTree:prePrune │ ├── extsprintf@1.0.2 450 silly idealTree:prePrune │ └── verror@1.3.6 450 silly idealTree:prePrune ├── load-json-file@1.1.0 450 silly idealTree:prePrune ├── lodash-compat@3.10.2 450 silly idealTree:prePrune ├── lodash.get@4.4.2 450 silly idealTree:prePrune ├── lodash@4.17.4 450 silly idealTree:prePrune ├── loud-rejection@1.6.0 450 silly idealTree:prePrune ├── lru-cache@4.1.1 450 silly idealTree:prePrune ├── map-obj@1.0.1 450 silly idealTree:prePrune ├── match-stream@0.0.2 450 silly idealTree:prePrune ├── media-typer@0.3.0 450 silly idealTree:prePrune ├── meow@3.7.0 450 silly idealTree:prePrune ├── merge-descriptors@1.0.1 450 silly idealTree:prePrune ├── merge@1.2.0 450 silly idealTree:prePrune ├── methods@1.1.2 450 silly idealTree:prePrune ├── mime-db@1.27.0 450 silly idealTree:prePrune ├── mime-types@2.1.15 450 silly idealTree:prePrune ├── mime@1.3.4 450 silly idealTree:prePrune ├── minimatch@3.0.4 450 silly idealTree:prePrune ├── minimist@1.2.0 450 silly idealTree:prePrune ├─┬ mkdirp@0.5.1 450 silly idealTree:prePrune │ └── minimist@0.0.8 450 silly idealTree:prePrune ├─┬ morgan@1.8.2 450 silly idealTree:prePrune │ └── debug@2.6.8 450 silly idealTree:prePrune ├── ms@2.0.0 450 silly idealTree:prePrune ├── nan@2.6.2 450 silly idealTree:prePrune ├── native-dns-cache@0.0.2 450 silly idealTree:prePrune ├── native-dns-packet@0.1.1 450 silly idealTree:prePrune ├─┬ native-dns@0.7.0 450 silly idealTree:prePrune │ └── ipaddr.js@0.1.9 450 silly idealTree:prePrune ├── natives@1.1.0 450 silly idealTree:prePrune ├── negotiator@0.6.1 450 silly idealTree:prePrune ├── normalize-package-data@2.4.0 450 silly idealTree:prePrune ├── number-is-nan@1.0.1 450 silly idealTree:prePrune ├── oauth-sign@0.8.2 450 silly idealTree:prePrune ├── object-assign@4.1.1 450 silly idealTree:prePrune ├── on-finished@2.3.0 450 silly idealTree:prePrune ├── on-headers@1.0.1 450 silly idealTree:prePrune ├── once@1.4.0 450 silly idealTree:prePrune ├── over@0.0.5 450 silly idealTree:prePrune ├── parse-json@2.2.0 450 silly idealTree:prePrune ├── parseurl@1.3.1 450 silly idealTree:prePrune ├── path-exists@2.1.0 450 silly idealTree:prePrune ├── path-is-absolute@1.0.1 450 silly idealTree:prePrune ├── path-to-regexp@0.1.7 450 silly idealTree:prePrune ├── path-type@1.1.0 450 silly idealTree:prePrune ├── performance-now@0.2.0 450 silly idealTree:prePrune ├── pify@2.3.0 450 silly idealTree:prePrune ├── pinkie-promise@2.0.1 450 silly idealTree:prePrune ├── pinkie@2.0.4 450 silly idealTree:prePrune ├── promise@7.3.1 450 silly idealTree:prePrune ├── proxy-addr@1.1.4 450 silly idealTree:prePrune ├── pseudomap@1.0.2 450 silly idealTree:prePrune ├── pullstream@0.4.1 450 silly idealTree:prePrune ├── punycode@1.4.1 450 silly idealTree:prePrune ├── qs@6.4.0 450 silly idealTree:prePrune ├── range-parser@1.2.0 450 silly idealTree:prePrune ├── read-pkg-up@1.0.1 450 silly idealTree:prePrune ├── read-pkg@1.1.0 450 silly idealTree:prePrune ├── readable-stream@1.0.34 450 silly idealTree:prePrune ├── redent@1.0.0 450 silly idealTree:prePrune ├── redis-commands@1.3.1 450 silly idealTree:prePrune ├── redis-parser@2.6.0 450 silly idealTree:prePrune ├── redis@2.7.1 450 silly idealTree:prePrune ├── repeating@2.0.1 450 silly idealTree:prePrune ├── request@2.81.0 450 silly idealTree:prePrune ├── rimraf@2.6.1 450 silly idealTree:prePrune ├── safe-buffer@5.1.1 450 silly idealTree:prePrune ├── semver@5.3.0 450 silly idealTree:prePrune ├── send@0.15.3 450 silly idealTree:prePrune ├── serve-static@1.12.3 450 silly idealTree:prePrune ├── setimmediate@1.0.5 450 silly idealTree:prePrune ├── setprototypeof@1.0.3 450 silly idealTree:prePrune ├── signal-exit@3.0.2 450 silly idealTree:prePrune ├── slice-stream@1.0.0 450 silly idealTree:prePrune ├── sntp@1.0.9 450 silly idealTree:prePrune ├── spdx-correct@1.0.2 450 silly idealTree:prePrune ├── spdx-expression-parse@1.0.4 450 silly idealTree:prePrune ├── spdx-license-ids@1.2.2 450 silly idealTree:prePrune ├─┬ sqlite3@3.1.8 450 silly idealTree:prePrune │ ├── nan@2.4.0 450 silly idealTree:prePrune │ └─┬ node-pre-gyp@0.6.31 450 silly idealTree:prePrune │ ├─┬ mkdirp@0.5.1 450 silly idealTree:prePrune │ │ └── minimist@0.0.8 450 silly idealTree:prePrune │ ├─┬ nopt@3.0.6 450 silly idealTree:prePrune │ │ └── abbrev@1.0.9 450 silly idealTree:prePrune │ ├─┬ npmlog@4.0.0 450 silly idealTree:prePrune │ │ ├─┬ are-we-there-yet@1.1.2 450 silly idealTree:prePrune │ │ │ ├── delegates@1.0.0 450 silly idealTree:prePrune │ │ │ └─┬ readable-stream@2.1.5 450 silly idealTree:prePrune │ │ │ ├── buffer-shims@1.0.0 450 silly idealTree:prePrune │ │ │ ├── core-util-is@1.0.2 450 silly idealTree:prePrune │ │ │ ├── inherits@2.0.3 450 silly idealTree:prePrune │ │ │ ├── isarray@1.0.0 450 silly idealTree:prePrune │ │ │ ├── process-nextick-args@1.0.7 450 silly idealTree:prePrune │ │ │ ├── string_decoder@0.10.31 450 silly idealTree:prePrune │ │ │ └── util-deprecate@1.0.2 450 silly idealTree:prePrune │ │ ├── console-control-strings@1.1.0 450 silly idealTree:prePrune │ │ ├─┬ gauge@2.6.0 450 silly idealTree:prePrune │ │ │ ├── aproba@1.0.4 450 silly idealTree:prePrune │ │ │ ├── has-color@0.1.7 450 silly idealTree:prePrune │ │ │ ├── has-unicode@2.0.1 450 silly idealTree:prePrune │ │ │ ├── object-assign@4.1.0 450 silly idealTree:prePrune │ │ │ ├── signal-exit@3.0.1 450 silly idealTree:prePrune │ │ │ ├─┬ string-width@1.0.2 450 silly idealTree:prePrune │ │ │ │ ├─┬ code-point-at@1.0.1 450 silly idealTree:prePrune │ │ │ │ │ └── number-is-nan@1.0.1 450 silly idealTree:prePrune │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0 450 silly idealTree:prePrune │ │ │ │ └── number-is-nan@1.0.1 450 silly idealTree:prePrune │ │ │ ├─┬ strip-ansi@3.0.1 450 silly idealTree:prePrune │ │ │ │ └── ansi-regex@2.0.0 450 silly idealTree:prePrune │ │ │ └── wide-align@1.1.0 450 silly idealTree:prePrune │ │ └── set-blocking@2.0.0 450 silly idealTree:prePrune │ ├─┬ rc@1.1.6 450 silly idealTree:prePrune │ │ ├── deep-extend@0.4.1 450 silly idealTree:prePrune │ │ ├── ini@1.3.4 450 silly idealTree:prePrune │ │ ├── minimist@1.2.0 450 silly idealTree:prePrune │ │ └── strip-json-comments@1.0.4 450 silly idealTree:prePrune │ ├─┬ request@2.76.0 450 silly idealTree:prePrune │ │ ├── aws-sign2@0.6.0 450 silly idealTree:prePrune │ │ ├── aws4@1.5.0 450 silly idealTree:prePrune │ │ ├── caseless@0.11.0 450 silly idealTree:prePrune │ │ ├─┬ combined-stream@1.0.5 450 silly idealTree:prePrune │ │ │ └── delayed-stream@1.0.0 450 silly idealTree:prePrune │ │ ├── extend@3.0.0 450 silly idealTree:prePrune │ │ ├── forever-agent@0.6.1 450 silly idealTree:prePrune │ │ ├─┬ form-data@2.1.1 450 silly idealTree:prePrune │ │ │ └── asynckit@0.4.0 450 silly idealTree:prePrune │ │ ├─┬ har-validator@2.0.6 450 silly idealTree:prePrune │ │ │ ├─┬ chalk@1.1.3 450 silly idealTree:prePrune │ │ │ │ ├── ansi-styles@2.2.1 450 silly idealTree:prePrune │ │ │ │ ├── escape-string-regexp@1.0.5 450 silly idealTree:prePrune │ │ │ │ ├─┬ has-ansi@2.0.0 450 silly idealTree:prePrune │ │ │ │ │ └── ansi-regex@2.0.0 450 silly idealTree:prePrune │ │ │ │ ├─┬ strip-ansi@3.0.1 450 silly idealTree:prePrune │ │ │ │ │ └── ansi-regex@2.0.0 450 silly idealTree:prePrune │ │ │ │ └── supports-color@2.0.0 450 silly idealTree:prePrune │ │ │ ├─┬ commander@2.9.0 450 silly idealTree:prePrune │ │ │ │ └── graceful-readlink@1.0.1 450 silly idealTree:prePrune │ │ │ ├─┬ is-my-json-valid@2.15.0 450 silly idealTree:prePrune │ │ │ │ ├── generate-function@2.0.0 450 silly idealTree:prePrune │ │ │ │ ├─┬ generate-object-property@1.2.0 450 silly idealTree:prePrune │ │ │ │ │ └── is-property@1.0.2 450 silly idealTree:prePrune │ │ │ │ ├── jsonpointer@4.0.0 450 silly idealTree:prePrune │ │ │ │ └── xtend@4.0.1 450 silly idealTree:prePrune │ │ │ └─┬ pinkie-promise@2.0.1 450 silly idealTree:prePrune │ │ │ └── pinkie@2.0.4 450 silly idealTree:prePrune │ │ ├─┬ hawk@3.1.3 450 silly idealTree:prePrune │ │ │ ├── boom@2.10.1 450 silly idealTree:prePrune │ │ │ ├── cryptiles@2.0.5 450 silly idealTree:prePrune │ │ │ ├── hoek@2.16.3 450 silly idealTree:prePrune │ │ │ └── sntp@1.0.9 450 silly idealTree:prePrune │ │ ├─┬ http-signature@1.1.1 450 silly idealTree:prePrune │ │ │ ├── assert-plus@0.2.0 450 silly idealTree:prePrune │ │ │ ├─┬ jsprim@1.3.1 450 silly idealTree:prePrune │ │ │ │ ├── extsprintf@1.0.2 450 silly idealTree:prePrune │ │ │ │ ├── json-schema@0.2.3 450 silly idealTree:prePrune │ │ │ │ └── verror@1.3.6 450 silly idealTree:prePrune │ │ │ └─┬ sshpk@1.10.1 450 silly idealTree:prePrune │ │ │ ├── asn1@0.2.3 450 silly idealTree:prePrune │ │ │ ├── assert-plus@1.0.0 450 silly idealTree:prePrune │ │ │ ├── bcrypt-pbkdf@1.0.0 450 silly idealTree:prePrune │ │ │ ├── dashdash@1.14.0 450 silly idealTree:prePrune │ │ │ ├── ecc-jsbn@0.1.1 450 silly idealTree:prePrune │ │ │ ├── getpass@0.1.6 450 silly idealTree:prePrune │ │ │ ├── jodid25519@1.0.2 450 silly idealTree:prePrune │ │ │ ├── jsbn@0.1.0 450 silly idealTree:prePrune │ │ │ └── tweetnacl@0.14.3 450 silly idealTree:prePrune │ │ ├── is-typedarray@1.0.0 450 silly idealTree:prePrune │ │ ├── isstream@0.1.2 450 silly idealTree:prePrune │ │ ├── json-stringify-safe@5.0.1 450 silly idealTree:prePrune │ │ ├─┬ mime-types@2.1.12 450 silly idealTree:prePrune │ │ │ └── mime-db@1.24.0 450 silly idealTree:prePrune │ │ ├── node-uuid@1.4.7 450 silly idealTree:prePrune │ │ ├── oauth-sign@0.8.2 450 silly idealTree:prePrune │ │ ├── qs@6.3.0 450 silly idealTree:prePrune │ │ ├── stringstream@0.0.5 450 silly idealTree:prePrune │ │ ├─┬ tough-cookie@2.3.2 450 silly idealTree:prePrune │ │ │ └── punycode@1.4.1 450 silly idealTree:prePrune │ │ └── tunnel-agent@0.4.3 450 silly idealTree:prePrune │ ├─┬ rimraf@2.5.4 450 silly idealTree:prePrune │ │ └─┬ glob@7.1.1 450 silly idealTree:prePrune │ │ ├── fs.realpath@1.0.0 450 silly idealTree:prePrune │ │ ├─┬ inflight@1.0.6 450 silly idealTree:prePrune │ │ │ └── wrappy@1.0.2 450 silly idealTree:prePrune │ │ ├── inherits@2.0.3 450 silly idealTree:prePrune │ │ ├─┬ minimatch@3.0.3 450 silly idealTree:prePrune │ │ │ └─┬ brace-expansion@1.1.6 450 silly idealTree:prePrune │ │ │ ├── balanced-match@0.4.2 450 silly idealTree:prePrune │ │ │ └── concat-map@0.0.1 450 silly idealTree:prePrune │ │ ├─┬ once@1.4.0 450 silly idealTree:prePrune │ │ │ └── wrappy@1.0.2 450 silly idealTree:prePrune │ │ └── path-is-absolute@1.0.1 450 silly idealTree:prePrune │ ├── semver@5.3.0 450 silly idealTree:prePrune │ ├─┬ tar-pack@3.3.0 450 silly idealTree:prePrune │ │ ├─┬ debug@2.2.0 450 silly idealTree:prePrune │ │ │ └── ms@0.7.1 450 silly idealTree:prePrune │ │ ├─┬ fstream-ignore@1.0.5 450 silly idealTree:prePrune │ │ │ ├── inherits@2.0.3 450 silly idealTree:prePrune │ │ │ └─┬ minimatch@3.0.3 450 silly idealTree:prePrune │ │ │ └─┬ brace-expansion@1.1.6 450 silly idealTree:prePrune │ │ │ ├── balanced-match@0.4.2 450 silly idealTree:prePrune │ │ │ └── concat-map@0.0.1 450 silly idealTree:prePrune │ │ ├─┬ fstream@1.0.10 450 silly idealTree:prePrune │ │ │ ├── graceful-fs@4.1.9 450 silly idealTree:prePrune │ │ │ └── inherits@2.0.3 450 silly idealTree:prePrune │ │ ├─┬ once@1.3.3 450 silly idealTree:prePrune │ │ │ └── wrappy@1.0.2 450 silly idealTree:prePrune │ │ ├─┬ readable-stream@2.1.5 450 silly idealTree:prePrune │ │ │ ├── buffer-shims@1.0.0 450 silly idealTree:prePrune │ │ │ ├── core-util-is@1.0.2 450 silly idealTree:prePrune │ │ │ ├── inherits@2.0.3 450 silly idealTree:prePrune │ │ │ ├── isarray@1.0.0 450 silly idealTree:prePrune │ │ │ ├── process-nextick-args@1.0.7 450 silly idealTree:prePrune │ │ │ ├── string_decoder@0.10.31 450 silly idealTree:prePrune │ │ │ └── util-deprecate@1.0.2 450 silly idealTree:prePrune │ │ └── uid-number@0.0.6 450 silly idealTree:prePrune │ └─┬ tar@2.2.1 450 silly idealTree:prePrune │ ├── block-stream@0.0.9 450 silly idealTree:prePrune │ ├─┬ fstream@1.0.10 450 silly idealTree:prePrune │ │ └── graceful-fs@4.1.9 450 silly idealTree:prePrune │ └── inherits@2.0.3 450 silly idealTree:prePrune ├── sshpk@1.13.1 450 silly idealTree:prePrune ├── statuses@1.3.1 450 silly idealTree:prePrune ├── stream-transform@0.1.2 450 silly idealTree:prePrune ├── string_decoder@0.10.31 450 silly idealTree:prePrune ├── stringstream@0.0.5 450 silly idealTree:prePrune ├── strip-ansi@3.0.1 450 silly idealTree:prePrune ├── strip-bom@2.0.0 450 silly idealTree:prePrune ├── strip-indent@1.0.1 450 silly idealTree:prePrune ├── supports-color@2.0.0 450 silly idealTree:prePrune ├── tough-cookie@2.3.2 450 silly idealTree:prePrune ├── traverse@0.3.9 450 silly idealTree:prePrune ├── trim-newlines@1.0.0 450 silly idealTree:prePrune ├── tunnel-agent@0.6.0 450 silly idealTree:prePrune ├── tweetnacl@0.14.5 450 silly idealTree:prePrune ├── type-is@1.6.15 450 silly idealTree:prePrune ├── unpipe@1.0.0 450 silly idealTree:prePrune ├── unzip@0.1.11 450 silly idealTree:prePrune ├── utils-merge@1.0.0 450 silly idealTree:prePrune ├── uuid@3.1.0 450 silly idealTree:prePrune ├── validate-npm-package-license@3.0.1 450 silly idealTree:prePrune ├── vary@1.1.1 450 silly idealTree:prePrune ├── verror@1.10.0 450 silly idealTree:prePrune ├── wrappy@1.0.2 450 silly idealTree:prePrune └── yallist@2.1.2 451 silly loadIdealTree Finishing 452 silly currentTree WISE@0.16.0 452 silly currentTree ├── accepts@1.3.3 452 silly currentTree ├── ajv@4.11.8 452 silly currentTree ├── ansi-regex@2.1.1 452 silly currentTree ├── ansi-styles@2.2.1 452 silly currentTree ├── array-find-index@1.0.2 452 silly currentTree ├── array-flatten@1.1.1 452 silly currentTree ├── asap@2.0.6 452 silly currentTree ├── asn1@0.2.3 452 silly currentTree ├── assert-plus@1.0.0 452 silly currentTree ├── async@2.5.0 452 silly currentTree ├── asynckit@0.4.0 452 silly currentTree ├── aws-sign2@0.6.0 452 silly currentTree ├── aws4@1.6.0 452 silly currentTree ├── balanced-match@1.0.0 452 silly currentTree ├── basic-auth@1.1.0 452 silly currentTree ├── bcrypt-pbkdf@1.0.1 452 silly currentTree ├── binary@0.3.0 452 silly currentTree ├── binaryheap@0.0.3 452 silly currentTree ├── boom@2.10.1 452 silly currentTree ├── brace-expansion@1.1.8 452 silly currentTree ├── bson@0.5.7 452 silly currentTree ├── buffercursor@0.0.12 452 silly currentTree ├── buffers@0.1.1 452 silly currentTree ├── builtin-modules@1.1.1 452 silly currentTree ├── camelcase-keys@2.1.0 452 silly currentTree ├── camelcase@2.1.1 452 silly currentTree ├── caseless@0.12.0 452 silly currentTree ├── chainsaw@0.1.0 452 silly currentTree ├── chalk@1.1.3 452 silly currentTree ├── co@4.6.0 452 silly currentTree ├── combined-stream@1.0.5 452 silly currentTree ├── concat-map@0.0.1 452 silly currentTree ├── connect-timeout@1.9.0 452 silly currentTree ├── console-stamp@0.2.5 452 silly currentTree ├── content-disposition@0.5.2 452 silly currentTree ├── content-type@1.0.2 452 silly currentTree ├── cookie-signature@1.0.6 452 silly currentTree ├── cookie@0.3.1 452 silly currentTree ├── core-util-is@1.0.2 452 silly currentTree ├── cryptiles@2.0.5 452 silly currentTree ├── csv-generate@1.0.0 452 silly currentTree ├── csv-parse@1.2.0 452 silly currentTree ├── csv-stringify@1.0.4 452 silly currentTree ├── csv@1.1.1 452 silly currentTree ├── currently-unhandled@0.4.1 452 silly currentTree ├── dashdash@1.14.1 452 silly currentTree ├── dateformat@1.0.12 452 silly currentTree ├── debug@2.6.7 452 silly currentTree ├── decamelize@1.2.0 452 silly currentTree ├── delayed-stream@1.0.0 452 silly currentTree ├── depd@1.1.0 452 silly currentTree ├── destroy@1.0.4 452 silly currentTree ├── double-ended-queue@2.1.0-0 452 silly currentTree ├── ecc-jsbn@0.1.1 452 silly currentTree ├── ee-first@1.1.1 452 silly currentTree ├─┬ elasticsearch@11.0.1 452 silly currentTree │ └── lodash@3.10.1 452 silly currentTree ├── encodeurl@1.0.1 452 silly currentTree ├── error-ex@1.3.1 452 silly currentTree ├── escape-html@1.0.3 452 silly currentTree ├── escape-string-regexp@1.0.5 452 silly currentTree ├── etag@1.8.0 452 silly currentTree ├── express@4.15.3 452 silly currentTree ├── extend@3.0.1 452 silly currentTree ├── extsprintf@1.3.0 452 silly currentTree ├── finalhandler@1.0.3 452 silly currentTree ├── find-up@1.1.2 452 silly currentTree ├── forever-agent@0.6.1 452 silly currentTree ├── form-data@2.1.4 452 silly currentTree ├── forwarded@0.1.0 452 silly currentTree ├── fresh@0.5.0 452 silly currentTree ├── fs.realpath@1.0.0 452 silly currentTree ├─┬ fstream@0.1.31 452 silly currentTree │ └── graceful-fs@3.0.11 452 silly currentTree ├── get-stdin@4.0.1 452 silly currentTree ├── getpass@0.1.7 452 silly currentTree ├── glob@7.1.2 452 silly currentTree ├── graceful-fs@4.1.11 452 silly currentTree ├── har-schema@1.0.5 452 silly currentTree ├── har-validator@4.2.1 452 silly currentTree ├── has-ansi@2.0.0 452 silly currentTree ├── hawk@3.1.3 452 silly currentTree ├── hoek@2.16.3 452 silly currentTree ├── hosted-git-info@2.5.0 452 silly currentTree ├── http-errors@1.6.1 452 silly currentTree ├─┬ http-signature@1.1.1 452 silly currentTree │ └── assert-plus@0.2.0 452 silly currentTree ├── indent-string@2.1.0 452 silly currentTree ├── inflight@1.0.6 452 silly currentTree ├── inherits@2.0.3 452 silly currentTree ├── iniparser@1.0.5 452 silly currentTree ├── ipaddr.js@1.3.0 452 silly currentTree ├── iptrie@0.0.6 452 silly currentTree ├── is-arrayish@0.2.1 452 silly currentTree ├── is-builtin-module@1.0.0 452 silly currentTree ├── is-finite@1.0.2 452 silly currentTree ├── is-typedarray@1.0.0 452 silly currentTree ├── is-utf8@0.2.1 452 silly currentTree ├── isarray@0.0.1 452 silly currentTree ├── isstream@0.1.2 452 silly currentTree ├── jsbn@0.1.1 452 silly currentTree ├── json-schema@0.2.3 452 silly currentTree ├── json-stable-stringify@1.0.1 452 silly currentTree ├── json-stringify-safe@5.0.1 452 silly currentTree ├── jsonify@0.0.0 452 silly currentTree ├─┬ jsprim@1.4.0 452 silly currentTree │ ├── extsprintf@1.0.2 452 silly currentTree │ └── verror@1.3.6 452 silly currentTree ├── load-json-file@1.1.0 452 silly currentTree ├── lodash-compat@3.10.2 452 silly currentTree ├── lodash.get@4.4.2 452 silly currentTree ├── lodash@4.17.4 452 silly currentTree ├── loud-rejection@1.6.0 452 silly currentTree ├── lru-cache@4.1.1 452 silly currentTree ├── map-obj@1.0.1 452 silly currentTree ├── match-stream@0.0.2 452 silly currentTree ├── media-typer@0.3.0 452 silly currentTree ├── meow@3.7.0 452 silly currentTree ├── merge-descriptors@1.0.1 452 silly currentTree ├── merge@1.2.0 452 silly currentTree ├── methods@1.1.2 452 silly currentTree ├── mime-db@1.27.0 452 silly currentTree ├── mime-types@2.1.15 452 silly currentTree ├── mime@1.3.4 452 silly currentTree ├── minimatch@3.0.4 452 silly currentTree ├── minimist@1.2.0 452 silly currentTree ├─┬ mkdirp@0.5.1 452 silly currentTree │ └── minimist@0.0.8 452 silly currentTree ├─┬ morgan@1.8.2 452 silly currentTree │ └── debug@2.6.8 452 silly currentTree ├── ms@2.0.0 452 silly currentTree ├── native-dns-cache@0.0.2 452 silly currentTree ├── native-dns-packet@0.1.1 452 silly currentTree ├─┬ native-dns@0.7.0 452 silly currentTree │ └── ipaddr.js@0.1.9 452 silly currentTree ├── natives@1.1.0 452 silly currentTree ├── negotiator@0.6.1 452 silly currentTree ├── normalize-package-data@2.4.0 452 silly currentTree ├── number-is-nan@1.0.1 452 silly currentTree ├── oauth-sign@0.8.2 452 silly currentTree ├── object-assign@4.1.1 452 silly currentTree ├── on-finished@2.3.0 452 silly currentTree ├── on-headers@1.0.1 452 silly currentTree ├── once@1.4.0 452 silly currentTree ├── over@0.0.5 452 silly currentTree ├── parse-json@2.2.0 452 silly currentTree ├── parseurl@1.3.1 452 silly currentTree ├── path-exists@2.1.0 452 silly currentTree ├── path-is-absolute@1.0.1 452 silly currentTree ├── path-to-regexp@0.1.7 452 silly currentTree ├── path-type@1.1.0 452 silly currentTree ├── performance-now@0.2.0 452 silly currentTree ├── pify@2.3.0 452 silly currentTree ├── pinkie-promise@2.0.1 452 silly currentTree ├── pinkie@2.0.4 452 silly currentTree ├── promise@7.3.1 452 silly currentTree ├── proxy-addr@1.1.4 452 silly currentTree ├── pseudomap@1.0.2 452 silly currentTree ├── pullstream@0.4.1 452 silly currentTree ├── punycode@1.4.1 452 silly currentTree ├── qs@6.4.0 452 silly currentTree ├── range-parser@1.2.0 452 silly currentTree ├── read-pkg-up@1.0.1 452 silly currentTree ├── read-pkg@1.1.0 452 silly currentTree ├── readable-stream@1.0.34 452 silly currentTree ├── redent@1.0.0 452 silly currentTree ├── redis-commands@1.3.1 452 silly currentTree ├── redis-parser@2.6.0 452 silly currentTree ├── redis@2.7.1 452 silly currentTree ├── repeating@2.0.1 452 silly currentTree ├── request@2.81.0 452 silly currentTree ├── rimraf@2.6.1 452 silly currentTree ├── safe-buffer@5.1.1 452 silly currentTree ├── semver@5.3.0 452 silly currentTree ├── send@0.15.3 452 silly currentTree ├── serve-static@1.12.3 452 silly currentTree ├── setimmediate@1.0.5 452 silly currentTree ├── setprototypeof@1.0.3 452 silly currentTree ├── signal-exit@3.0.2 452 silly currentTree ├── slice-stream@1.0.0 452 silly currentTree ├── sntp@1.0.9 452 silly currentTree ├── spdx-correct@1.0.2 452 silly currentTree ├── spdx-expression-parse@1.0.4 452 silly currentTree ├── spdx-license-ids@1.2.2 452 silly currentTree ├─┬ sqlite3@3.1.8 452 silly currentTree │ ├── nan@2.4.0 452 silly currentTree │ └─┬ node-pre-gyp@0.6.31 452 silly currentTree │ ├─┬ mkdirp@0.5.1 452 silly currentTree │ │ └── minimist@0.0.8 452 silly currentTree │ ├─┬ nopt@3.0.6 452 silly currentTree │ │ └── abbrev@1.0.9 452 silly currentTree │ ├─┬ npmlog@4.0.0 452 silly currentTree │ │ ├─┬ are-we-there-yet@1.1.2 452 silly currentTree │ │ │ ├── delegates@1.0.0 452 silly currentTree │ │ │ └─┬ readable-stream@2.1.5 452 silly currentTree │ │ │ ├── buffer-shims@1.0.0 452 silly currentTree │ │ │ ├── core-util-is@1.0.2 452 silly currentTree │ │ │ ├── inherits@2.0.3 452 silly currentTree │ │ │ ├── isarray@1.0.0 452 silly currentTree │ │ │ ├── process-nextick-args@1.0.7 452 silly currentTree │ │ │ ├── string_decoder@0.10.31 452 silly currentTree │ │ │ └── util-deprecate@1.0.2 452 silly currentTree │ │ ├── console-control-strings@1.1.0 452 silly currentTree │ │ ├─┬ gauge@2.6.0 452 silly currentTree │ │ │ ├── aproba@1.0.4 452 silly currentTree │ │ │ ├── has-color@0.1.7 452 silly currentTree │ │ │ ├── has-unicode@2.0.1 452 silly currentTree │ │ │ ├── object-assign@4.1.0 452 silly currentTree │ │ │ ├── signal-exit@3.0.1 452 silly currentTree │ │ │ ├─┬ string-width@1.0.2 452 silly currentTree │ │ │ │ ├─┬ code-point-at@1.0.1 452 silly currentTree │ │ │ │ │ └── number-is-nan@1.0.1 452 silly currentTree │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0 452 silly currentTree │ │ │ │ └── number-is-nan@1.0.1 452 silly currentTree │ │ │ ├─┬ strip-ansi@3.0.1 452 silly currentTree │ │ │ │ └── ansi-regex@2.0.0 452 silly currentTree │ │ │ └── wide-align@1.1.0 452 silly currentTree │ │ └── set-blocking@2.0.0 452 silly currentTree │ ├─┬ rc@1.1.6 452 silly currentTree │ │ ├── deep-extend@0.4.1 452 silly currentTree │ │ ├── ini@1.3.4 452 silly currentTree │ │ ├── minimist@1.2.0 452 silly currentTree │ │ └── strip-json-comments@1.0.4 452 silly currentTree │ ├─┬ request@2.76.0 452 silly currentTree │ │ ├── aws-sign2@0.6.0 452 silly currentTree │ │ ├── aws4@1.5.0 452 silly currentTree │ │ ├── caseless@0.11.0 452 silly currentTree │ │ ├─┬ combined-stream@1.0.5 452 silly currentTree │ │ │ └── delayed-stream@1.0.0 452 silly currentTree │ │ ├── extend@3.0.0 452 silly currentTree │ │ ├── forever-agent@0.6.1 452 silly currentTree │ │ ├─┬ form-data@2.1.1 452 silly currentTree │ │ │ └── asynckit@0.4.0 452 silly currentTree │ │ ├─┬ har-validator@2.0.6 452 silly currentTree │ │ │ ├─┬ chalk@1.1.3 452 silly currentTree │ │ │ │ ├── ansi-styles@2.2.1 452 silly currentTree │ │ │ │ ├── escape-string-regexp@1.0.5 452 silly currentTree │ │ │ │ ├─┬ has-ansi@2.0.0 452 silly currentTree │ │ │ │ │ └── ansi-regex@2.0.0 452 silly currentTree │ │ │ │ ├─┬ strip-ansi@3.0.1 452 silly currentTree │ │ │ │ │ └── ansi-regex@2.0.0 452 silly currentTree │ │ │ │ └── supports-color@2.0.0 452 silly currentTree │ │ │ ├─┬ commander@2.9.0 452 silly currentTree │ │ │ │ └── graceful-readlink@1.0.1 452 silly currentTree │ │ │ ├─┬ is-my-json-valid@2.15.0 452 silly currentTree │ │ │ │ ├── generate-function@2.0.0 452 silly currentTree │ │ │ │ ├─┬ generate-object-property@1.2.0 452 silly currentTree │ │ │ │ │ └── is-property@1.0.2 452 silly currentTree │ │ │ │ ├── jsonpointer@4.0.0 452 silly currentTree │ │ │ │ └── xtend@4.0.1 452 silly currentTree │ │ │ └─┬ pinkie-promise@2.0.1 452 silly currentTree │ │ │ └── pinkie@2.0.4 452 silly currentTree │ │ ├─┬ hawk@3.1.3 452 silly currentTree │ │ │ ├── boom@2.10.1 452 silly currentTree │ │ │ ├── cryptiles@2.0.5 452 silly currentTree │ │ │ ├── hoek@2.16.3 452 silly currentTree │ │ │ └── sntp@1.0.9 452 silly currentTree │ │ ├─┬ http-signature@1.1.1 452 silly currentTree │ │ │ ├── assert-plus@0.2.0 452 silly currentTree │ │ │ ├─┬ jsprim@1.3.1 452 silly currentTree │ │ │ │ ├── extsprintf@1.0.2 452 silly currentTree │ │ │ │ ├── json-schema@0.2.3 452 silly currentTree │ │ │ │ └── verror@1.3.6 452 silly currentTree │ │ │ └─┬ sshpk@1.10.1 452 silly currentTree │ │ │ ├── asn1@0.2.3 452 silly currentTree │ │ │ ├── assert-plus@1.0.0 452 silly currentTree │ │ │ ├── bcrypt-pbkdf@1.0.0 452 silly currentTree │ │ │ ├── dashdash@1.14.0 452 silly currentTree │ │ │ ├── ecc-jsbn@0.1.1 452 silly currentTree │ │ │ ├── getpass@0.1.6 452 silly currentTree │ │ │ ├── jodid25519@1.0.2 452 silly currentTree │ │ │ ├── jsbn@0.1.0 452 silly currentTree │ │ │ └── tweetnacl@0.14.3 452 silly currentTree │ │ ├── is-typedarray@1.0.0 452 silly currentTree │ │ ├── isstream@0.1.2 452 silly currentTree │ │ ├── json-stringify-safe@5.0.1 452 silly currentTree │ │ ├─┬ mime-types@2.1.12 452 silly currentTree │ │ │ └── mime-db@1.24.0 452 silly currentTree │ │ ├── node-uuid@1.4.7 452 silly currentTree │ │ ├── oauth-sign@0.8.2 452 silly currentTree │ │ ├── qs@6.3.0 452 silly currentTree │ │ ├── stringstream@0.0.5 452 silly currentTree │ │ ├─┬ tough-cookie@2.3.2 452 silly currentTree │ │ │ └── punycode@1.4.1 452 silly currentTree │ │ └── tunnel-agent@0.4.3 452 silly currentTree │ ├─┬ rimraf@2.5.4 452 silly currentTree │ │ └─┬ glob@7.1.1 452 silly currentTree │ │ ├── fs.realpath@1.0.0 452 silly currentTree │ │ ├─┬ inflight@1.0.6 452 silly currentTree │ │ │ └── wrappy@1.0.2 452 silly currentTree │ │ ├── inherits@2.0.3 452 silly currentTree │ │ ├─┬ minimatch@3.0.3 452 silly currentTree │ │ │ └─┬ brace-expansion@1.1.6 452 silly currentTree │ │ │ ├── balanced-match@0.4.2 452 silly currentTree │ │ │ └── concat-map@0.0.1 452 silly currentTree │ │ ├─┬ once@1.4.0 452 silly currentTree │ │ │ └── wrappy@1.0.2 452 silly currentTree │ │ └── path-is-absolute@1.0.1 452 silly currentTree │ ├── semver@5.3.0 452 silly currentTree │ ├─┬ tar-pack@3.3.0 452 silly currentTree │ │ ├─┬ debug@2.2.0 452 silly currentTree │ │ │ └── ms@0.7.1 452 silly currentTree │ │ ├─┬ fstream-ignore@1.0.5 452 silly currentTree │ │ │ ├── inherits@2.0.3 452 silly currentTree │ │ │ └─┬ minimatch@3.0.3 452 silly currentTree │ │ │ └─┬ brace-expansion@1.1.6 452 silly currentTree │ │ │ ├── balanced-match@0.4.2 452 silly currentTree │ │ │ └── concat-map@0.0.1 452 silly currentTree │ │ ├─┬ fstream@1.0.10 452 silly currentTree │ │ │ ├── graceful-fs@4.1.9 452 silly currentTree │ │ │ └── inherits@2.0.3 452 silly currentTree │ │ ├─┬ once@1.3.3 452 silly currentTree │ │ │ └── wrappy@1.0.2 452 silly currentTree │ │ ├─┬ readable-stream@2.1.5 452 silly currentTree │ │ │ ├── buffer-shims@1.0.0 452 silly currentTree │ │ │ ├── core-util-is@1.0.2 452 silly currentTree │ │ │ ├── inherits@2.0.3 452 silly currentTree │ │ │ ├── isarray@1.0.0 452 silly currentTree │ │ │ ├── process-nextick-args@1.0.7 452 silly currentTree │ │ │ ├── string_decoder@0.10.31 452 silly currentTree │ │ │ └── util-deprecate@1.0.2 452 silly currentTree │ │ └── uid-number@0.0.6 452 silly currentTree │ └─┬ tar@2.2.1 452 silly currentTree │ ├── block-stream@0.0.9 452 silly currentTree │ ├─┬ fstream@1.0.10 452 silly currentTree │ │ └── graceful-fs@4.1.9 452 silly currentTree │ └── inherits@2.0.3 452 silly currentTree ├── sshpk@1.13.1 452 silly currentTree ├── statuses@1.3.1 452 silly currentTree ├── stream-transform@0.1.2 452 silly currentTree ├── string_decoder@0.10.31 452 silly currentTree ├── stringstream@0.0.5 452 silly currentTree ├── strip-ansi@3.0.1 452 silly currentTree ├── strip-bom@2.0.0 452 silly currentTree ├── strip-indent@1.0.1 452 silly currentTree ├── supports-color@2.0.0 452 silly currentTree ├── tough-cookie@2.3.2 452 silly currentTree ├── traverse@0.3.9 452 silly currentTree ├── trim-newlines@1.0.0 452 silly currentTree ├── tunnel-agent@0.6.0 452 silly currentTree ├── tweetnacl@0.14.5 452 silly currentTree ├── type-is@1.6.15 452 silly currentTree ├── unpipe@1.0.0 452 silly currentTree ├── unzip@0.1.11 452 silly currentTree ├── utils-merge@1.0.0 452 silly currentTree ├── uuid@3.1.0 452 silly currentTree ├── validate-npm-package-license@3.0.1 452 silly currentTree ├── vary@1.1.1 452 silly currentTree ├── verror@1.10.0 452 silly currentTree ├── wrappy@1.0.2 452 silly currentTree └── yallist@2.1.2 453 silly idealTree WISE@0.16.0 453 silly idealTree ├── accepts@1.3.3 453 silly idealTree ├── ajv@4.11.8 453 silly idealTree ├── ansi-regex@2.1.1 453 silly idealTree ├── ansi-styles@2.2.1 453 silly idealTree ├── array-find-index@1.0.2 453 silly idealTree ├── array-flatten@1.1.1 453 silly idealTree ├── asap@2.0.6 453 silly idealTree ├── asn1@0.2.3 453 silly idealTree ├── assert-plus@1.0.0 453 silly idealTree ├── async@2.5.0 453 silly idealTree ├── asynckit@0.4.0 453 silly idealTree ├── aws-sign2@0.6.0 453 silly idealTree ├── aws4@1.6.0 453 silly idealTree ├── balanced-match@1.0.0 453 silly idealTree ├── basic-auth@1.1.0 453 silly idealTree ├── bcrypt-pbkdf@1.0.1 453 silly idealTree ├── binary@0.3.0 453 silly idealTree ├── binaryheap@0.0.3 453 silly idealTree ├── boom@2.10.1 453 silly idealTree ├── brace-expansion@1.1.8 453 silly idealTree ├── bson@0.5.7 453 silly idealTree ├── buffercursor@0.0.12 453 silly idealTree ├── buffers@0.1.1 453 silly idealTree ├── builtin-modules@1.1.1 453 silly idealTree ├── camelcase-keys@2.1.0 453 silly idealTree ├── camelcase@2.1.1 453 silly idealTree ├── caseless@0.12.0 453 silly idealTree ├── chainsaw@0.1.0 453 silly idealTree ├── chalk@1.1.3 453 silly idealTree ├── co@4.6.0 453 silly idealTree ├── combined-stream@1.0.5 453 silly idealTree ├── concat-map@0.0.1 453 silly idealTree ├── connect-timeout@1.9.0 453 silly idealTree ├── console-stamp@0.2.5 453 silly idealTree ├── content-disposition@0.5.2 453 silly idealTree ├── content-type@1.0.2 453 silly idealTree ├── cookie-signature@1.0.6 453 silly idealTree ├── cookie@0.3.1 453 silly idealTree ├── core-util-is@1.0.2 453 silly idealTree ├── cryptiles@2.0.5 453 silly idealTree ├── csv-generate@1.0.0 453 silly idealTree ├── csv-parse@1.2.0 453 silly idealTree ├── csv-stringify@1.0.4 453 silly idealTree ├── csv@1.1.1 453 silly idealTree ├── currently-unhandled@0.4.1 453 silly idealTree ├── dashdash@1.14.1 453 silly idealTree ├── dateformat@1.0.12 453 silly idealTree ├── debug@2.6.7 453 silly idealTree ├── decamelize@1.2.0 453 silly idealTree ├── delayed-stream@1.0.0 453 silly idealTree ├── depd@1.1.0 453 silly idealTree ├── destroy@1.0.4 453 silly idealTree ├── double-ended-queue@2.1.0-0 453 silly idealTree ├── ecc-jsbn@0.1.1 453 silly idealTree ├── ee-first@1.1.1 453 silly idealTree ├─┬ elasticsearch@11.0.1 453 silly idealTree │ └── lodash@3.10.1 453 silly idealTree ├── encodeurl@1.0.1 453 silly idealTree ├── error-ex@1.3.1 453 silly idealTree ├── escape-html@1.0.3 453 silly idealTree ├── escape-string-regexp@1.0.5 453 silly idealTree ├── etag@1.8.0 453 silly idealTree ├── express@4.15.3 453 silly idealTree ├── extend@3.0.1 453 silly idealTree ├── extsprintf@1.3.0 453 silly idealTree ├── finalhandler@1.0.3 453 silly idealTree ├── find-up@1.1.2 453 silly idealTree ├── forever-agent@0.6.1 453 silly idealTree ├── form-data@2.1.4 453 silly idealTree ├── forwarded@0.1.0 453 silly idealTree ├── fresh@0.5.0 453 silly idealTree ├── fs.realpath@1.0.0 453 silly idealTree ├─┬ fstream@0.1.31 453 silly idealTree │ └── graceful-fs@3.0.11 453 silly idealTree ├── get-stdin@4.0.1 453 silly idealTree ├── getpass@0.1.7 453 silly idealTree ├── glob@7.1.2 453 silly idealTree ├── graceful-fs@4.1.11 453 silly idealTree ├── har-schema@1.0.5 453 silly idealTree ├── har-validator@4.2.1 453 silly idealTree ├── has-ansi@2.0.0 453 silly idealTree ├── hashtable@2.0.2 453 silly idealTree ├── hawk@3.1.3 453 silly idealTree ├── hoek@2.16.3 453 silly idealTree ├── hosted-git-info@2.5.0 453 silly idealTree ├── http-errors@1.6.1 453 silly idealTree ├─┬ http-signature@1.1.1 453 silly idealTree │ └── assert-plus@0.2.0 453 silly idealTree ├── indent-string@2.1.0 453 silly idealTree ├── inflight@1.0.6 453 silly idealTree ├── inherits@2.0.3 453 silly idealTree ├── iniparser@1.0.5 453 silly idealTree ├── ipaddr.js@1.3.0 453 silly idealTree ├── iptrie@0.0.6 453 silly idealTree ├── is-arrayish@0.2.1 453 silly idealTree ├── is-builtin-module@1.0.0 453 silly idealTree ├── is-finite@1.0.2 453 silly idealTree ├── is-typedarray@1.0.0 453 silly idealTree ├── is-utf8@0.2.1 453 silly idealTree ├── isarray@0.0.1 453 silly idealTree ├── isstream@0.1.2 453 silly idealTree ├── jsbn@0.1.1 453 silly idealTree ├── json-schema@0.2.3 453 silly idealTree ├── json-stable-stringify@1.0.1 453 silly idealTree ├── json-stringify-safe@5.0.1 453 silly idealTree ├── jsonify@0.0.0 453 silly idealTree ├─┬ jsprim@1.4.0 453 silly idealTree │ ├── extsprintf@1.0.2 453 silly idealTree │ └── verror@1.3.6 453 silly idealTree ├── load-json-file@1.1.0 453 silly idealTree ├── lodash-compat@3.10.2 453 silly idealTree ├── lodash.get@4.4.2 453 silly idealTree ├── lodash@4.17.4 453 silly idealTree ├── loud-rejection@1.6.0 453 silly idealTree ├── lru-cache@4.1.1 453 silly idealTree ├── map-obj@1.0.1 453 silly idealTree ├── match-stream@0.0.2 453 silly idealTree ├── media-typer@0.3.0 453 silly idealTree ├── meow@3.7.0 453 silly idealTree ├── merge-descriptors@1.0.1 453 silly idealTree ├── merge@1.2.0 453 silly idealTree ├── methods@1.1.2 453 silly idealTree ├── mime-db@1.27.0 453 silly idealTree ├── mime-types@2.1.15 453 silly idealTree ├── mime@1.3.4 453 silly idealTree ├── minimatch@3.0.4 453 silly idealTree ├── minimist@1.2.0 453 silly idealTree ├─┬ mkdirp@0.5.1 453 silly idealTree │ └── minimist@0.0.8 453 silly idealTree ├─┬ morgan@1.8.2 453 silly idealTree │ └── debug@2.6.8 453 silly idealTree ├── ms@2.0.0 453 silly idealTree ├── nan@2.6.2 453 silly idealTree ├── native-dns-cache@0.0.2 453 silly idealTree ├── native-dns-packet@0.1.1 453 silly idealTree ├─┬ native-dns@0.7.0 453 silly idealTree │ └── ipaddr.js@0.1.9 453 silly idealTree ├── natives@1.1.0 453 silly idealTree ├── negotiator@0.6.1 453 silly idealTree ├── normalize-package-data@2.4.0 453 silly idealTree ├── number-is-nan@1.0.1 453 silly idealTree ├── oauth-sign@0.8.2 453 silly idealTree ├── object-assign@4.1.1 453 silly idealTree ├── on-finished@2.3.0 453 silly idealTree ├── on-headers@1.0.1 453 silly idealTree ├── once@1.4.0 453 silly idealTree ├── over@0.0.5 453 silly idealTree ├── parse-json@2.2.0 453 silly idealTree ├── parseurl@1.3.1 453 silly idealTree ├── path-exists@2.1.0 453 silly idealTree ├── path-is-absolute@1.0.1 453 silly idealTree ├── path-to-regexp@0.1.7 453 silly idealTree ├── path-type@1.1.0 453 silly idealTree ├── performance-now@0.2.0 453 silly idealTree ├── pify@2.3.0 453 silly idealTree ├── pinkie-promise@2.0.1 453 silly idealTree ├── pinkie@2.0.4 453 silly idealTree ├── promise@7.3.1 453 silly idealTree ├── proxy-addr@1.1.4 453 silly idealTree ├── pseudomap@1.0.2 453 silly idealTree ├── pullstream@0.4.1 453 silly idealTree ├── punycode@1.4.1 453 silly idealTree ├── qs@6.4.0 453 silly idealTree ├── range-parser@1.2.0 453 silly idealTree ├── read-pkg-up@1.0.1 453 silly idealTree ├── read-pkg@1.1.0 453 silly idealTree ├── readable-stream@1.0.34 453 silly idealTree ├── redent@1.0.0 453 silly idealTree ├── redis-commands@1.3.1 453 silly idealTree ├── redis-parser@2.6.0 453 silly idealTree ├── redis@2.7.1 453 silly idealTree ├── repeating@2.0.1 453 silly idealTree ├── request@2.81.0 453 silly idealTree ├── rimraf@2.6.1 453 silly idealTree ├── safe-buffer@5.1.1 453 silly idealTree ├── semver@5.3.0 453 silly idealTree ├── send@0.15.3 453 silly idealTree ├── serve-static@1.12.3 453 silly idealTree ├── setimmediate@1.0.5 453 silly idealTree ├── setprototypeof@1.0.3 453 silly idealTree ├── signal-exit@3.0.2 453 silly idealTree ├── slice-stream@1.0.0 453 silly idealTree ├── sntp@1.0.9 453 silly idealTree ├── spdx-correct@1.0.2 453 silly idealTree ├── spdx-expression-parse@1.0.4 453 silly idealTree ├── spdx-license-ids@1.2.2 453 silly idealTree ├─┬ sqlite3@3.1.8 453 silly idealTree │ ├── nan@2.4.0 453 silly idealTree │ └─┬ node-pre-gyp@0.6.31 453 silly idealTree │ ├─┬ mkdirp@0.5.1 453 silly idealTree │ │ └── minimist@0.0.8 453 silly idealTree │ ├─┬ nopt@3.0.6 453 silly idealTree │ │ └── abbrev@1.0.9 453 silly idealTree │ ├─┬ npmlog@4.0.0 453 silly idealTree │ │ ├─┬ are-we-there-yet@1.1.2 453 silly idealTree │ │ │ ├── delegates@1.0.0 453 silly idealTree │ │ │ └─┬ readable-stream@2.1.5 453 silly idealTree │ │ │ ├── buffer-shims@1.0.0 453 silly idealTree │ │ │ ├── core-util-is@1.0.2 453 silly idealTree │ │ │ ├── inherits@2.0.3 453 silly idealTree │ │ │ ├── isarray@1.0.0 453 silly idealTree │ │ │ ├── process-nextick-args@1.0.7 453 silly idealTree │ │ │ ├── string_decoder@0.10.31 453 silly idealTree │ │ │ └── util-deprecate@1.0.2 453 silly idealTree │ │ ├── console-control-strings@1.1.0 453 silly idealTree │ │ ├─┬ gauge@2.6.0 453 silly idealTree │ │ │ ├── aproba@1.0.4 453 silly idealTree │ │ │ ├── has-color@0.1.7 453 silly idealTree │ │ │ ├── has-unicode@2.0.1 453 silly idealTree │ │ │ ├── object-assign@4.1.0 453 silly idealTree │ │ │ ├── signal-exit@3.0.1 453 silly idealTree │ │ │ ├─┬ string-width@1.0.2 453 silly idealTree │ │ │ │ ├─┬ code-point-at@1.0.1 453 silly idealTree │ │ │ │ │ └── number-is-nan@1.0.1 453 silly idealTree │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0 453 silly idealTree │ │ │ │ └── number-is-nan@1.0.1 453 silly idealTree │ │ │ ├─┬ strip-ansi@3.0.1 453 silly idealTree │ │ │ │ └── ansi-regex@2.0.0 453 silly idealTree │ │ │ └── wide-align@1.1.0 453 silly idealTree │ │ └── set-blocking@2.0.0 453 silly idealTree │ ├─┬ rc@1.1.6 453 silly idealTree │ │ ├── deep-extend@0.4.1 453 silly idealTree │ │ ├── ini@1.3.4 453 silly idealTree │ │ ├── minimist@1.2.0 453 silly idealTree │ │ └── strip-json-comments@1.0.4 453 silly idealTree │ ├─┬ request@2.76.0 453 silly idealTree │ │ ├── aws-sign2@0.6.0 453 silly idealTree │ │ ├── aws4@1.5.0 453 silly idealTree │ │ ├── caseless@0.11.0 453 silly idealTree │ │ ├─┬ combined-stream@1.0.5 453 silly idealTree │ │ │ └── delayed-stream@1.0.0 453 silly idealTree │ │ ├── extend@3.0.0 453 silly idealTree │ │ ├── forever-agent@0.6.1 453 silly idealTree │ │ ├─┬ form-data@2.1.1 453 silly idealTree │ │ │ └── asynckit@0.4.0 453 silly idealTree │ │ ├─┬ har-validator@2.0.6 453 silly idealTree │ │ │ ├─┬ chalk@1.1.3 453 silly idealTree │ │ │ │ ├── ansi-styles@2.2.1 453 silly idealTree │ │ │ │ ├── escape-string-regexp@1.0.5 453 silly idealTree │ │ │ │ ├─┬ has-ansi@2.0.0 453 silly idealTree │ │ │ │ │ └── ansi-regex@2.0.0 453 silly idealTree │ │ │ │ ├─┬ strip-ansi@3.0.1 453 silly idealTree │ │ │ │ │ └── ansi-regex@2.0.0 453 silly idealTree │ │ │ │ └── supports-color@2.0.0 453 silly idealTree │ │ │ ├─┬ commander@2.9.0 453 silly idealTree │ │ │ │ └── graceful-readlink@1.0.1 453 silly idealTree │ │ │ ├─┬ is-my-json-valid@2.15.0 453 silly idealTree │ │ │ │ ├── generate-function@2.0.0 453 silly idealTree │ │ │ │ ├─┬ generate-object-property@1.2.0 453 silly idealTree │ │ │ │ │ └── is-property@1.0.2 453 silly idealTree │ │ │ │ ├── jsonpointer@4.0.0 453 silly idealTree │ │ │ │ └── xtend@4.0.1 453 silly idealTree │ │ │ └─┬ pinkie-promise@2.0.1 453 silly idealTree │ │ │ └── pinkie@2.0.4 453 silly idealTree │ │ ├─┬ hawk@3.1.3 453 silly idealTree │ │ │ ├── boom@2.10.1 453 silly idealTree │ │ │ ├── cryptiles@2.0.5 453 silly idealTree │ │ │ ├── hoek@2.16.3 453 silly idealTree │ │ │ └── sntp@1.0.9 453 silly idealTree │ │ ├─┬ http-signature@1.1.1 453 silly idealTree │ │ │ ├── assert-plus@0.2.0 453 silly idealTree │ │ │ ├─┬ jsprim@1.3.1 453 silly idealTree │ │ │ │ ├── extsprintf@1.0.2 453 silly idealTree │ │ │ │ ├── json-schema@0.2.3 453 silly idealTree │ │ │ │ └── verror@1.3.6 453 silly idealTree │ │ │ └─┬ sshpk@1.10.1 453 silly idealTree │ │ │ ├── asn1@0.2.3 453 silly idealTree │ │ │ ├── assert-plus@1.0.0 453 silly idealTree │ │ │ ├── bcrypt-pbkdf@1.0.0 453 silly idealTree │ │ │ ├── dashdash@1.14.0 453 silly idealTree │ │ │ ├── ecc-jsbn@0.1.1 453 silly idealTree │ │ │ ├── getpass@0.1.6 453 silly idealTree │ │ │ ├── jodid25519@1.0.2 453 silly idealTree │ │ │ ├── jsbn@0.1.0 453 silly idealTree │ │ │ └── tweetnacl@0.14.3 453 silly idealTree │ │ ├── is-typedarray@1.0.0 453 silly idealTree │ │ ├── isstream@0.1.2 453 silly idealTree │ │ ├── json-stringify-safe@5.0.1 453 silly idealTree │ │ ├─┬ mime-types@2.1.12 453 silly idealTree │ │ │ └── mime-db@1.24.0 453 silly idealTree │ │ ├── node-uuid@1.4.7 453 silly idealTree │ │ ├── oauth-sign@0.8.2 453 silly idealTree │ │ ├── qs@6.3.0 453 silly idealTree │ │ ├── stringstream@0.0.5 453 silly idealTree │ │ ├─┬ tough-cookie@2.3.2 453 silly idealTree │ │ │ └── punycode@1.4.1 453 silly idealTree │ │ └── tunnel-agent@0.4.3 453 silly idealTree │ ├─┬ rimraf@2.5.4 453 silly idealTree │ │ └─┬ glob@7.1.1 453 silly idealTree │ │ ├── fs.realpath@1.0.0 453 silly idealTree │ │ ├─┬ inflight@1.0.6 453 silly idealTree │ │ │ └── wrappy@1.0.2 453 silly idealTree │ │ ├── inherits@2.0.3 453 silly idealTree │ │ ├─┬ minimatch@3.0.3 453 silly idealTree │ │ │ └─┬ brace-expansion@1.1.6 453 silly idealTree │ │ │ ├── balanced-match@0.4.2 453 silly idealTree │ │ │ └── concat-map@0.0.1 453 silly idealTree │ │ ├─┬ once@1.4.0 453 silly idealTree │ │ │ └── wrappy@1.0.2 453 silly idealTree │ │ └── path-is-absolute@1.0.1 453 silly idealTree │ ├── semver@5.3.0 453 silly idealTree │ ├─┬ tar-pack@3.3.0 453 silly idealTree │ │ ├─┬ debug@2.2.0 453 silly idealTree │ │ │ └── ms@0.7.1 453 silly idealTree │ │ ├─┬ fstream-ignore@1.0.5 453 silly idealTree │ │ │ ├── inherits@2.0.3 453 silly idealTree │ │ │ └─┬ minimatch@3.0.3 453 silly idealTree │ │ │ └─┬ brace-expansion@1.1.6 453 silly idealTree │ │ │ ├── balanced-match@0.4.2 453 silly idealTree │ │ │ └── concat-map@0.0.1 453 silly idealTree │ │ ├─┬ fstream@1.0.10 453 silly idealTree │ │ │ ├── graceful-fs@4.1.9 453 silly idealTree │ │ │ └── inherits@2.0.3 453 silly idealTree │ │ ├─┬ once@1.3.3 453 silly idealTree │ │ │ └── wrappy@1.0.2 453 silly idealTree │ │ ├─┬ readable-stream@2.1.5 453 silly idealTree │ │ │ ├── buffer-shims@1.0.0 453 silly idealTree │ │ │ ├── core-util-is@1.0.2 453 silly idealTree │ │ │ ├── inherits@2.0.3 453 silly idealTree │ │ │ ├── isarray@1.0.0 453 silly idealTree │ │ │ ├── process-nextick-args@1.0.7 453 silly idealTree │ │ │ ├── string_decoder@0.10.31 453 silly idealTree │ │ │ └── util-deprecate@1.0.2 453 silly idealTree │ │ └── uid-number@0.0.6 453 silly idealTree │ └─┬ tar@2.2.1 453 silly idealTree │ ├── block-stream@0.0.9 453 silly idealTree │ ├─┬ fstream@1.0.10 453 silly idealTree │ │ └── graceful-fs@4.1.9 453 silly idealTree │ └── inherits@2.0.3 453 silly idealTree ├── sshpk@1.13.1 453 silly idealTree ├── statuses@1.3.1 453 silly idealTree ├── stream-transform@0.1.2 453 silly idealTree ├── string_decoder@0.10.31 453 silly idealTree ├── stringstream@0.0.5 453 silly idealTree ├── strip-ansi@3.0.1 453 silly idealTree ├── strip-bom@2.0.0 453 silly idealTree ├── strip-indent@1.0.1 453 silly idealTree ├── supports-color@2.0.0 453 silly idealTree ├── tough-cookie@2.3.2 453 silly idealTree ├── traverse@0.3.9 453 silly idealTree ├── trim-newlines@1.0.0 453 silly idealTree ├── tunnel-agent@0.6.0 453 silly idealTree ├── tweetnacl@0.14.5 453 silly idealTree ├── type-is@1.6.15 453 silly idealTree ├── unpipe@1.0.0 453 silly idealTree ├── unzip@0.1.11 453 silly idealTree ├── utils-merge@1.0.0 453 silly idealTree ├── uuid@3.1.0 453 silly idealTree ├── validate-npm-package-license@3.0.1 453 silly idealTree ├── vary@1.1.1 453 silly idealTree ├── verror@1.10.0 453 silly idealTree ├── wrappy@1.0.2 453 silly idealTree └── yallist@2.1.2 454 silly generateActionsToTake Starting 455 silly install generateActionsToTake 456 silly generateActionsToTake Finishing 457 silly diffTrees action count 2 458 silly diffTrees add nan@2.6.2 459 silly diffTrees add hashtable@2.0.2 460 silly decomposeActions action count 16 461 silly decomposeActions fetch nan@2.6.2 462 silly decomposeActions extract nan@2.6.2 463 silly decomposeActions test nan@2.6.2 464 silly decomposeActions preinstall nan@2.6.2 465 silly decomposeActions build nan@2.6.2 466 silly decomposeActions install nan@2.6.2 467 silly decomposeActions postinstall nan@2.6.2 468 silly decomposeActions finalize nan@2.6.2 469 silly decomposeActions fetch hashtable@2.0.2 470 silly decomposeActions extract hashtable@2.0.2 471 silly decomposeActions test hashtable@2.0.2 472 silly decomposeActions preinstall hashtable@2.0.2 473 silly decomposeActions build hashtable@2.0.2 474 silly decomposeActions install hashtable@2.0.2 475 silly decomposeActions postinstall hashtable@2.0.2 476 silly decomposeActions finalize hashtable@2.0.2 477 silly executeActions Starting 478 silly install executeActions 479 silly doSerial global-install 0 480 silly doParallel fetch 2 481 verbose lock using /home/ranger/.npm/_locks/staging-d6da2c897e100811.lock for /data/moloch/wiseService/node_modules/.staging 482 silly doParallel extract 2 483 silly extract nan@2.6.2 484 silly extract hashtable@2.0.2 485 verbose unbuild node_modules/.staging/nan-029401a3 486 verbose unbuild node_modules/.staging/hashtable-d763a8ee 487 silly gentlyRm /data/moloch/wiseService/node_modules/.staging/nan-029401a3 is being purged from base /data/moloch/wiseService 488 verbose gentlyRm don't care about contents; nuking /data/moloch/wiseService/node_modules/.staging/nan-029401a3 489 verbose tar unpack /home/ranger/.npm/nan/2.6.2/package.tgz 490 verbose tar unpacking to /data/moloch/wiseService/node_modules/.staging/nan-029401a3 491 silly gentlyRm /data/moloch/wiseService/node_modules/.staging/nan-029401a3 is being purged 492 verbose gentlyRm don't care about contents; nuking /data/moloch/wiseService/node_modules/.staging/nan-029401a3 493 silly gentlyRm /data/moloch/wiseService/node_modules/.staging/hashtable-d763a8ee is being purged from base /data/moloch/wiseService 494 verbose gentlyRm don't care about contents; nuking /data/moloch/wiseService/node_modules/.staging/hashtable-d763a8ee 495 silly gunzTarPerm modes [ '755', '644' ] 496 verbose tar unpack /home/ranger/.npm/hashtable/2.0.2/package.tgz 497 verbose tar unpacking to /data/moloch/wiseService/node_modules/.staging/hashtable-d763a8ee 498 silly gentlyRm /data/moloch/wiseService/node_modules/.staging/hashtable-d763a8ee is being purged 499 verbose gentlyRm don't care about contents; nuking /data/moloch/wiseService/node_modules/.staging/hashtable-d763a8ee 500 silly gunzTarPerm modes [ '755', '644' ] 501 silly gunzTarPerm extractEntry package.json 502 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ] 503 silly gunzTarPerm extractEntry package.json 504 silly gunzTarPerm extractEntry README.md 505 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ] 506 silly gunzTarPerm extractEntry include_dirs.js 507 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 420 ] 508 silly gunzTarPerm extractEntry .npmignore 509 silly gunzTarPerm extractEntry README.md 510 silly gunzTarPerm extractEntry nan_converters_43_inl.h 511 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 420 ] 512 silly gunzTarPerm extractEntry LICENSE.md 513 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 420 ] 514 silly gunzTarPerm extractEntry doc/new.md 515 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 420 ] 516 silly gunzTarPerm extractEntry LICENSE 517 silly gunzTarPerm extractEntry index.js 518 silly gunzTarPerm extractEntry doc/asyncworker.md 519 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 420 ] 520 silly gunzTarPerm extractEntry .travis.yml 521 silly gunzTarPerm extractEntry src/hashtable.cpp 522 silly gunzTarPerm extractEntry doc/callback.md 523 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 420 ] 524 silly gunzTarPerm extractEntry doc/converters.md 525 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 420 ] 526 silly gunzTarPerm extractEntry src/hashtable.h 527 silly gunzTarPerm extractEntry doc/errors.md 528 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 420 ] 529 silly gunzTarPerm extractEntry doc/json.md 530 silly gunzTarPerm modified mode [ 'doc/json.md', 436, 420 ] 531 silly gunzTarPerm extractEntry src/v8_value_hasher.h 532 silly gunzTarPerm extractEntry binding.gyp 533 silly gunzTarPerm extractEntry doc/maybe_types.md 534 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 420 ] 535 silly gunzTarPerm extractEntry doc/methods.md 536 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 420 ] 537 silly gunzTarPerm extractEntry test/comparison.js 538 silly gunzTarPerm extractEntry test/hashtable.js 539 silly gunzTarPerm extractEntry doc/buffers.md 540 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 420 ] 541 silly gunzTarPerm extractEntry doc/node_misc.md 542 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 420 ] 543 silly gunzTarPerm extractEntry test/keys.js 544 silly gunzTarPerm extractEntry doc/object_wrappers.md 545 silly gunzTarPerm modified mode [ 'doc/object_wrappers.md', 436, 420 ] 546 silly gunzTarPerm extractEntry doc/persistent.md 547 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 420 ] 548 silly gunzTarPerm extractEntry doc/scopes.md 549 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 420 ] 550 silly gunzTarPerm extractEntry doc/script.md 551 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 420 ] 552 silly gunzTarPerm extractEntry doc/string_bytes.md 553 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 420 ] 554 silly gunzTarPerm extractEntry doc/v8_internals.md 555 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 420 ] 556 silly gunzTarPerm extractEntry doc/v8_misc.md 557 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 420 ] 558 silly gunzTarPerm extractEntry nan.h 559 silly gunzTarPerm modified mode [ 'nan.h', 436, 420 ] 560 silly gunzTarPerm extractEntry nan_callbacks.h 561 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 420 ] 562 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h 563 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 420 ] 564 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h 565 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 420 ] 566 silly gunzTarPerm extractEntry nan_converters.h 567 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 420 ] 568 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h 569 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 420 ] 570 silly gunzTarPerm extractEntry nan_implementation_12_inl.h 571 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 420 ] 572 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h 573 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 420 ] 574 silly gunzTarPerm extractEntry nan_json.h 575 silly gunzTarPerm modified mode [ 'nan_json.h', 436, 420 ] 576 silly gunzTarPerm extractEntry nan_maybe_43_inl.h 577 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 420 ] 578 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h 579 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 420 ] 580 silly gunzTarPerm extractEntry nan_new.h 581 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 420 ] 582 silly gentlyRm /data/moloch/wiseService/node_modules/.staging/hashtable-d763a8ee/node_modules is being purged 583 verbose gentlyRm don't care about contents; nuking /data/moloch/wiseService/node_modules/.staging/hashtable-d763a8ee/node_modules 584 silly gunzTarPerm extractEntry nan_object_wrap.h 585 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 420 ] 586 silly gunzTarPerm extractEntry nan_persistent_12_inl.h 587 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 420 ] 588 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h 589 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 420 ] 590 silly gunzTarPerm extractEntry nan_private.h 591 silly gunzTarPerm modified mode [ 'nan_private.h', 436, 420 ] 592 silly gunzTarPerm extractEntry nan_string_bytes.h 593 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 420 ] 594 silly gunzTarPerm extractEntry nan_typedarray_contents.h 595 silly gunzTarPerm modified mode [ 'nan_typedarray_contents.h', 436, 420 ] 596 silly gunzTarPerm extractEntry nan_weak.h 597 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 420 ] 598 silly gunzTarPerm extractEntry CHANGELOG.md 599 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 420 ] 600 silly gunzTarPerm extractEntry tools/package.json 601 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 420 ] 602 silly gunzTarPerm extractEntry tools/README.md 603 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 420 ] 604 silly gunzTarPerm extractEntry tools/1to2.js 605 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 493 ] 606 silly gentlyRm /data/moloch/wiseService/node_modules/.staging/nan-029401a3/node_modules is being purged 607 verbose gentlyRm don't care about contents; nuking /data/moloch/wiseService/node_modules/.staging/nan-029401a3/node_modules 608 silly doParallel preinstall 2 609 silly preinstall nan@2.6.2 /data/moloch/wiseService/node_modules/.staging/nan-029401a3 610 info lifecycle nan@2.6.2~preinstall: nan@2.6.2 611 silly preinstall hashtable@2.0.2 /data/moloch/wiseService/node_modules/.staging/hashtable-d763a8ee 612 info lifecycle hashtable@2.0.2~preinstall: hashtable@2.0.2 613 silly lifecycle nan@2.6.2~preinstall: no script for preinstall, continuing 614 silly lifecycle hashtable@2.0.2~preinstall: no script for preinstall, continuing 615 silly doReverseSerial remove 0 616 silly doSerial move 0 617 silly doSerial finalize 2 618 silly finalize /data/moloch/wiseService/node_modules/nan 619 silly finalize /data/moloch/wiseService/node_modules/hashtable 620 silly doSerial build 2 621 silly build nan@2.6.2 622 info linkStuff nan@2.6.2 623 silly linkStuff nan@2.6.2 has /data/moloch/wiseService/node_modules as its parent node_modules 624 verbose linkBins nan@2.6.2 625 verbose linkMans nan@2.6.2 626 silly build hashtable@2.0.2 627 info linkStuff hashtable@2.0.2 628 silly linkStuff hashtable@2.0.2 has /data/moloch/wiseService/node_modules as its parent node_modules 629 verbose linkBins hashtable@2.0.2 630 verbose linkMans hashtable@2.0.2 631 silly doSerial global-link 0 632 silly doParallel update-linked 0 633 silly doSerial install 2 634 silly install nan@2.6.2 /data/moloch/wiseService/node_modules/.staging/nan-029401a3 635 info lifecycle nan@2.6.2~install: nan@2.6.2 636 silly lifecycle nan@2.6.2~install: no script for install, continuing 637 silly install hashtable@2.0.2 /data/moloch/wiseService/node_modules/.staging/hashtable-d763a8ee 638 info lifecycle hashtable@2.0.2~install: hashtable@2.0.2 639 verbose lifecycle hashtable@2.0.2~install: unsafe-perm in lifecycle false 640 verbose lifecycle hashtable@2.0.2~install: PATH: /usr/share/npm/bin/node-gyp-bin:/data/moloch/wiseService/node_modules/hashtable/node_modules/.bin:/data/moloch/wiseService/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin 641 verbose lifecycle hashtable@2.0.2~install: CWD: /data/moloch/wiseService/node_modules/hashtable 642 silly lifecycle hashtable@2.0.2~install: Args: [ '-c', 'node-gyp configure build' ] 643 silly lifecycle hashtable@2.0.2~install: Returned: code: 1 signal: null 644 info lifecycle hashtable@2.0.2~install: Failed to exec install script 645 verbose unlock done using /home/ranger/.npm/_locks/staging-d6da2c897e100811.lock for /data/moloch/wiseService/node_modules/.staging 646 silly rollbackFailedOptional Starting 647 silly rollbackFailedOptional Finishing 648 silly runTopLevelLifecycles Starting 649 silly runTopLevelLifecycles Finishing 650 silly install printInstalled 651 verbose stack Error: hashtable@2.0.2 install: node-gyp configure build 651 verbose stack Exit status 1 651 verbose stack at EventEmitter. (/usr/share/npm/lib/utils/lifecycle.js:232:16) 651 verbose stack at emitTwo (events.js:87:13) 651 verbose stack at EventEmitter.emit (events.js:172:7) 651 verbose stack at ChildProcess. (/usr/share/npm/lib/utils/spawn.js:24:14) 651 verbose stack at emitTwo (events.js:87:13) 651 verbose stack at ChildProcess.emit (events.js:172:7) 651 verbose stack at maybeClose (internal/child_process.js:821:16) 651 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) 652 verbose pkgid hashtable@2.0.2 653 verbose cwd /data/moloch/wiseService 654 error Linux 4.8.0-58-generic 655 error argv "/usr/bin/nodejs" "/usr/bin/npm" "update" 656 error node v4.2.6 657 error npm v3.5.2 658 error code ELIFECYCLE 659 error hashtable@2.0.2 install: node-gyp configure build 659 error Exit status 1 660 error Failed at the hashtable@2.0.2 install script 'node-gyp configure build'. 660 error Make sure you have the latest version of node.js and npm installed. 660 error If you do, this is most likely a problem with the hashtable package, 660 error not with npm itself. 660 error Tell the author that this fails on your system: 660 error node-gyp configure build 660 error You can get information on how to open an issue for this project with: 660 error npm bugs hashtable 660 error Or if that isn't available, you can get their info via: 660 error npm owner ls hashtable 660 error There is likely additional logging output above. 661 verbose exit [ 1, true ]