der web adapter hat ohne erkennbaren anlass seinen dienst eingestellt und lässt sich nicht mehr instanziieren. debug log hier (ist relativ lang, kenntnisreiche kollegen bitte am ende nach den fehlermeldungen schauen):
! 0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install', '--production' ] 2 info using npm@3.10.10 3 info using node@v6.12.2 4 silly loadCurrentTree Starting 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly install normalizeTree 8 silly loadCurrentTree Finishing 9 silly loadIdealTree Starting 10 silly install loadIdealTree 11 silly cloneCurrentTree Starting 12 silly install cloneCurrentTreeToIdealTree 13 silly cloneCurrentTree Finishing 14 silly loadShrinkwrap Starting 15 silly install loadShrinkwrap 16 silly loadShrinkwrap Finishing 17 silly loadAllDepsIntoIdealTree Starting 18 silly install loadAllDepsIntoIdealTree 19 silly fetchNamedPackageData body-parser 20 silly mapToRegistry name body-parser 21 silly mapToRegistry using default registry 22 silly mapToRegistry registry https://registry.npmjs.org/ 23 silly mapToRegistry data Result { 23 silly mapToRegistry raw: 'body-parser', 23 silly mapToRegistry scope: null, 23 silly mapToRegistry escapedName: 'body-parser', 23 silly mapToRegistry name: 'body-parser', 23 silly mapToRegistry rawSpec: '', 23 silly mapToRegistry spec: 'latest', 23 silly mapToRegistry type: 'tag' } 24 silly mapToRegistry uri https://registry.npmjs.org/body-parser 25 silly fetchNamedPackageData connect-flash 26 silly mapToRegistry name connect-flash 27 silly mapToRegistry using default registry 28 silly mapToRegistry registry https://registry.npmjs.org/ 29 silly mapToRegistry data Result { 29 silly mapToRegistry raw: 'connect-flash', 29 silly mapToRegistry scope: null, 29 silly mapToRegistry escapedName: 'connect-flash', 29 silly mapToRegistry name: 'connect-flash', 29 silly mapToRegistry rawSpec: '', 29 silly mapToRegistry spec: 'latest', 29 silly mapToRegistry type: 'tag' } 30 silly mapToRegistry uri https://registry.npmjs.org/connect-flash 31 silly fetchNamedPackageData cookie-parser 32 silly mapToRegistry name cookie-parser 33 silly mapToRegistry using default registry 34 silly mapToRegistry registry https://registry.npmjs.org/ 35 silly mapToRegistry data Result { 35 silly mapToRegistry raw: 'cookie-parser', 35 silly mapToRegistry scope: null, 35 silly mapToRegistry escapedName: 'cookie-parser', 35 silly mapToRegistry name: 'cookie-parser', 35 silly mapToRegistry rawSpec: '', 35 silly mapToRegistry spec: 'latest', 35 silly mapToRegistry type: 'tag' } 36 silly mapToRegistry uri https://registry.npmjs.org/cookie-parser 37 silly fetchNamedPackageData express 38 silly mapToRegistry name express 39 silly mapToRegistry using default registry 40 silly mapToRegistry registry https://registry.npmjs.org/ 41 silly mapToRegistry data Result { 41 silly mapToRegistry raw: 'express', 41 silly mapToRegistry scope: null, 41 silly mapToRegistry escapedName: 'express', 41 silly mapToRegistry name: 'express', 41 silly mapToRegistry rawSpec: '', 41 silly mapToRegistry spec: 'latest', 41 silly mapToRegistry type: 'tag' } 42 silly mapToRegistry uri https://registry.npmjs.org/express 43 silly fetchNamedPackageData express-session 44 silly mapToRegistry name express-session 45 silly mapToRegistry using default registry 46 silly mapToRegistry registry https://registry.npmjs.org/ 47 silly mapToRegistry data Result { 47 silly mapToRegistry raw: 'express-session', 47 silly mapToRegistry scope: null, 47 silly mapToRegistry escapedName: 'express-session', 47 silly mapToRegistry name: 'express-session', 47 silly mapToRegistry rawSpec: '', 47 silly mapToRegistry spec: 'latest', 47 silly mapToRegistry type: 'tag' } 48 silly mapToRegistry uri https://registry.npmjs.org/express-session 49 silly fetchNamedPackageData iobroker.simple-api 50 silly mapToRegistry name iobroker.simple-api 51 silly mapToRegistry using default registry 52 silly mapToRegistry registry https://registry.npmjs.org/ 53 silly mapToRegistry data Result { 53 silly mapToRegistry raw: 'iobroker.simple-api', 53 silly mapToRegistry scope: null, 53 silly mapToRegistry escapedName: 'iobroker.simple-api', 53 silly mapToRegistry name: 'iobroker.simple-api', 53 silly mapToRegistry rawSpec: '', 53 silly mapToRegistry spec: 'latest', 53 silly mapToRegistry type: 'tag' } 54 silly mapToRegistry uri https://registry.npmjs.org/iobroker.simple-api 55 silly fetchNamedPackageData iobroker.socketio 56 silly mapToRegistry name iobroker.socketio 57 silly mapToRegistry using default registry 58 silly mapToRegistry registry https://registry.npmjs.org/ 59 silly mapToRegistry data Result { 59 silly mapToRegistry raw: 'iobroker.socketio', 59 silly mapToRegistry scope: null, 59 silly mapToRegistry escapedName: 'iobroker.socketio', 59 silly mapToRegistry name: 'iobroker.socketio', 59 silly mapToRegistry rawSpec: '', 59 silly mapToRegistry spec: 'latest', 59 silly mapToRegistry type: 'tag' } 60 silly mapToRegistry uri https://registry.npmjs.org/iobroker.socketio 61 silly fetchNamedPackageData passport 62 silly mapToRegistry name passport 63 silly mapToRegistry using default registry 64 silly mapToRegistry registry https://registry.npmjs.org/ 65 silly mapToRegistry data Result { 65 silly mapToRegistry raw: 'passport', 65 silly mapToRegistry scope: null, 65 silly mapToRegistry escapedName: 'passport', 65 silly mapToRegistry name: 'passport', 65 silly mapToRegistry rawSpec: '', 65 silly mapToRegistry spec: 'latest', 65 silly mapToRegistry type: 'tag' } 66 silly mapToRegistry uri https://registry.npmjs.org/passport 67 silly fetchNamedPackageData passport-local 68 silly mapToRegistry name passport-local 69 silly mapToRegistry using default registry 70 silly mapToRegistry registry https://registry.npmjs.org/ 71 silly mapToRegistry data Result { 71 silly mapToRegistry raw: 'passport-local', 71 silly mapToRegistry scope: null, 71 silly mapToRegistry escapedName: 'passport-local', 71 silly mapToRegistry name: 'passport-local', 71 silly mapToRegistry rawSpec: '', 71 silly mapToRegistry spec: 'latest', 71 silly mapToRegistry type: 'tag' } 72 silly mapToRegistry uri https://registry.npmjs.org/passport-local 73 silly fetchNamedPackageData passport.socketio 74 silly mapToRegistry name passport.socketio 75 silly mapToRegistry using default registry 76 silly mapToRegistry registry https://registry.npmjs.org/ 77 silly mapToRegistry data Result { 77 silly mapToRegistry raw: 'passport.socketio', 77 silly mapToRegistry scope: null, 77 silly mapToRegistry escapedName: 'passport.socketio', 77 silly mapToRegistry name: 'passport.socketio', 77 silly mapToRegistry rawSpec: '', 77 silly mapToRegistry spec: 'latest', 77 silly mapToRegistry type: 'tag' } 78 silly mapToRegistry uri https://registry.npmjs.org/passport.socketio 79 silly fetchNamedPackageData request 80 silly mapToRegistry name request 81 silly mapToRegistry using default registry 82 silly mapToRegistry registry https://registry.npmjs.org/ 83 silly mapToRegistry data Result { 83 silly mapToRegistry raw: 'request', 83 silly mapToRegistry scope: null, 83 silly mapToRegistry escapedName: 'request', 83 silly mapToRegistry name: 'request', 83 silly mapToRegistry rawSpec: '', 83 silly mapToRegistry spec: 'latest', 83 silly mapToRegistry type: 'tag' } 84 silly mapToRegistry uri https://registry.npmjs.org/request 85 silly fetchNamedPackageData xtend 86 silly mapToRegistry name xtend 87 silly mapToRegistry using default registry 88 silly mapToRegistry registry https://registry.npmjs.org/ 89 silly mapToRegistry data Result { 89 silly mapToRegistry raw: 'xtend', 89 silly mapToRegistry scope: null, 89 silly mapToRegistry escapedName: 'xtend', 89 silly mapToRegistry name: 'xtend', 89 silly mapToRegistry rawSpec: '', 89 silly mapToRegistry spec: 'latest', 89 silly mapToRegistry type: 'tag' } 90 silly mapToRegistry uri https://registry.npmjs.org/xtend 91 verbose request uri https://registry.npmjs.org/connect-flash 92 verbose request no auth needed 93 info attempt registry request try #1 at 7:57:36 PM 94 verbose request id 0326be5497caeb8c 95 verbose etag "5a467c8c-19f7" 96 verbose lastModified Fri, 29 Dec 2017 17:34:04 GMT 97 http request GET https://registry.npmjs.org/connect-flash 98 verbose request uri https://registry.npmjs.org/cookie-parser 99 verbose request no auth needed 100 info attempt registry request try #1 at 7:57:36 PM 101 verbose etag "5a44a182-6cc0" 102 verbose lastModified Thu, 28 Dec 2017 7:47:14 GMT 103 http request GET https://registry.npmjs.org/cookie-parser 104 verbose request uri https://registry.npmjs.org/express 105 verbose request no auth needed 106 info attempt registry request try #1 at 7:57:36 PM 107 verbose etag "5a476c4e-93a2c" 108 verbose lastModified Sat, 30 Dec 2017 10:37:02 GMT 109 http request GET https://registry.npmjs.org/express 110 verbose request uri https://registry.npmjs.org/express-session 111 verbose request no auth needed 112 info attempt registry request try #1 at 7:57:36 PM 113 verbose etag "5a46255e-2100a" 114 verbose lastModified Fri, 29 Dec 2017 11:22:06 GMT 115 http request GET https://registry.npmjs.org/express-session 116 verbose request uri https://registry.npmjs.org/iobroker.simple-api 117 verbose request no auth needed 118 info attempt registry request try #1 at 7:57:36 PM 119 verbose etag "5a1d06a4-8108" 120 verbose lastModified Tue, 28 Nov 2017 6:48:04 GMT 121 http request GET https://registry.npmjs.org/iobroker.simple-api 122 verbose request uri https://registry.npmjs.org/iobroker.socketio 123 verbose request no auth needed 124 info attempt registry request try #1 at 7:57:36 PM 125 verbose etag "59f82d29-1200c" 126 verbose lastModified Tue, 31 Oct 2017 7:58:33 GMT 127 http request GET https://registry.npmjs.org/iobroker.socketio 128 verbose request uri https://registry.npmjs.org/passport 129 verbose request no auth needed 130 info attempt registry request try #1 at 7:57:36 PM 131 verbose etag "5a462429-baa1" 132 verbose lastModified Fri, 29 Dec 2017 11:16:57 GMT 133 http request GET https://registry.npmjs.org/passport 134 verbose request uri https://registry.npmjs.org/passport-local 135 verbose request no auth needed 136 info attempt registry request try #1 at 7:57:36 PM 137 verbose etag "5a46244c-391a" 138 verbose lastModified Fri, 29 Dec 2017 11:17:32 GMT 139 http request GET https://registry.npmjs.org/passport-local 140 verbose request uri https://registry.npmjs.org/passport.socketio 141 verbose request no auth needed 142 info attempt registry request try #1 at 7:57:36 PM 143 verbose etag "582fad9f-ae6d" 144 verbose lastModified Sat, 19 Nov 2016 1:40:47 GMT 145 http request GET https://registry.npmjs.org/passport.socketio 146 verbose request uri https://registry.npmjs.org/request 147 verbose request no auth needed 148 info attempt registry request try #1 at 7:57:36 PM 149 verbose etag "5a466ae6-39bee" 150 verbose lastModified Fri, 29 Dec 2017 16:18:46 GMT 151 http request GET https://registry.npmjs.org/request 152 verbose request uri https://registry.npmjs.org/xtend 153 verbose request no auth needed 154 info attempt registry request try #1 at 7:57:36 PM 155 verbose etag "5a1db088-5212" 156 verbose lastModified Tue, 28 Nov 2017 18:52:56 GMT 157 http request GET https://registry.npmjs.org/xtend 158 verbose request uri https://registry.npmjs.org/body-parser 159 verbose request no auth needed 160 info attempt registry request try #1 at 7:57:37 PM 161 verbose etag "5a476cbc-234d6" 162 verbose lastModified Sat, 30 Dec 2017 10:38:52 GMT 163 http request GET https://registry.npmjs.org/body-parser 164 http 304 https://registry.npmjs.org/cookie-parser 165 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 165 verbose headers via: '1.1 varnish', 165 verbose headers 'cache-control': 'max-age=300', 165 verbose headers etag: '"5a44a182-6cc0"', 165 verbose headers age: '10635', 165 verbose headers connection: 'keep-alive', 165 verbose headers 'x-served-by': 'cache-hhn1532-HHN', 165 verbose headers 'x-cache': 'HIT', 165 verbose headers 'x-cache-hits': '5', 165 verbose headers 'x-timer': 'S1514660257.202892,VS0,VE0', 165 verbose headers vary: 'Accept-Encoding, Accept' } 166 silly get cb [ 304, 166 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 166 silly get via: '1.1 varnish', 166 silly get 'cache-control': 'max-age=300', 166 silly get etag: '"5a44a182-6cc0"', 166 silly get age: '10635', 166 silly get connection: 'keep-alive', 166 silly get 'x-served-by': 'cache-hhn1532-HHN', 166 silly get 'x-cache': 'HIT', 166 silly get 'x-cache-hits': '5', 166 silly get 'x-timer': 'S1514660257.202892,VS0,VE0', 166 silly get vary: 'Accept-Encoding, Accept' } ] 167 verbose etag https://registry.npmjs.org/cookie-parser from cache 168 verbose get saving cookie-parser to /root/.npm/registry.npmjs.org/cookie-parser/.cache.json 169 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 170 http 304 https://registry.npmjs.org/connect-flash 171 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 171 verbose headers via: '1.1 varnish', 171 verbose headers 'cache-control': 'max-age=300', 171 verbose headers etag: '"5a467c8c-19f7"', 171 verbose headers age: '4103', 171 verbose headers connection: 'keep-alive', 171 verbose headers 'x-served-by': 'cache-hhn1537-HHN', 171 verbose headers 'x-cache': 'HIT', 171 verbose headers 'x-cache-hits': '2', 171 verbose headers 'x-timer': 'S1514660257.288548,VS0,VE0', 171 verbose headers vary: 'Accept-Encoding, Accept' } 172 silly get cb [ 304, 172 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 172 silly get via: '1.1 varnish', 172 silly get 'cache-control': 'max-age=300', 172 silly get etag: '"5a467c8c-19f7"', 172 silly get age: '4103', 172 silly get connection: 'keep-alive', 172 silly get 'x-served-by': 'cache-hhn1537-HHN', 172 silly get 'x-cache': 'HIT', 172 silly get 'x-cache-hits': '2', 172 silly get 'x-timer': 'S1514660257.288548,VS0,VE0', 172 silly get vary: 'Accept-Encoding, Accept' } ] 173 verbose etag https://registry.npmjs.org/connect-flash from cache 174 verbose get saving connect-flash to /root/.npm/registry.npmjs.org/connect-flash/.cache.json 175 verbose correctMkdir /root/.npm correctMkdir already in flight; waiting 176 http 304 https://registry.npmjs.org/express-session 177 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 177 verbose headers via: '1.1 varnish', 177 verbose headers 'cache-control': 'max-age=300', 177 verbose headers etag: '"5a46255e-2100a"', 177 verbose headers age: '12606', 177 verbose headers connection: 'keep-alive', 177 verbose headers 'x-served-by': 'cache-hhn1538-HHN', 177 verbose headers 'x-cache': 'HIT', 177 verbose headers 'x-cache-hits': '3', 177 verbose headers 'x-timer': 'S1514660257.328869,VS0,VE0', 177 verbose headers vary: 'Accept-Encoding, Accept' } 178 silly get cb [ 304, 178 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 178 silly get via: '1.1 varnish', 178 silly get 'cache-control': 'max-age=300', 178 silly get etag: '"5a46255e-2100a"', 178 silly get age: '12606', 178 silly get connection: 'keep-alive', 178 silly get 'x-served-by': 'cache-hhn1538-HHN', 178 silly get 'x-cache': 'HIT', 178 silly get 'x-cache-hits': '3', 178 silly get 'x-timer': 'S1514660257.328869,VS0,VE0', 178 silly get vary: 'Accept-Encoding, Accept' } ] 179 verbose etag https://registry.npmjs.org/express-session from cache 180 verbose get saving express-session to /root/.npm/registry.npmjs.org/express-session/.cache.json 181 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 182 http 304 https://registry.npmjs.org/xtend 183 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 183 verbose headers via: '1.1 varnish', 183 verbose headers 'cache-control': 'max-age=300', 183 verbose headers etag: '"5a1db088-5212"', 183 verbose headers age: '5165', 183 verbose headers connection: 'keep-alive', 183 verbose headers 'x-served-by': 'cache-hhn1541-HHN', 183 verbose headers 'x-cache': 'HIT', 183 verbose headers 'x-cache-hits': '39', 183 verbose headers 'x-timer': 'S1514660257.330690,VS0,VE0', 183 verbose headers vary: 'Accept-Encoding, Accept' } 184 silly get cb [ 304, 184 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 184 silly get via: '1.1 varnish', 184 silly get 'cache-control': 'max-age=300', 184 silly get etag: '"5a1db088-5212"', 184 silly get age: '5165', 184 silly get connection: 'keep-alive', 184 silly get 'x-served-by': 'cache-hhn1541-HHN', 184 silly get 'x-cache': 'HIT', 184 silly get 'x-cache-hits': '39', 184 silly get 'x-timer': 'S1514660257.330690,VS0,VE0', 184 silly get vary: 'Accept-Encoding, Accept' } ] 185 verbose etag https://registry.npmjs.org/xtend from cache 186 verbose get saving xtend to /root/.npm/registry.npmjs.org/xtend/.cache.json 187 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 188 http 304 https://registry.npmjs.org/express 189 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 189 verbose headers via: '1.1 varnish', 189 verbose headers 'cache-control': 'max-age=300', 189 verbose headers etag: '"5a476c4e-93a2c"', 189 verbose headers age: '1141', 189 verbose headers connection: 'keep-alive', 189 verbose headers 'x-served-by': 'cache-hhn1534-HHN', 189 verbose headers 'x-cache': 'HIT', 189 verbose headers 'x-cache-hits': '6', 189 verbose headers 'x-timer': 'S1514660257.333509,VS0,VE0', 189 verbose headers vary: 'Accept-Encoding, Accept' } 190 silly get cb [ 304, 190 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 190 silly get via: '1.1 varnish', 190 silly get 'cache-control': 'max-age=300', 190 silly get etag: '"5a476c4e-93a2c"', 190 silly get age: '1141', 190 silly get connection: 'keep-alive', 190 silly get 'x-served-by': 'cache-hhn1534-HHN', 190 silly get 'x-cache': 'HIT', 190 silly get 'x-cache-hits': '6', 190 silly get 'x-timer': 'S1514660257.333509,VS0,VE0', 190 silly get vary: 'Accept-Encoding, Accept' } ] 191 verbose etag https://registry.npmjs.org/express from cache 192 verbose get saving express to /root/.npm/registry.npmjs.org/express/.cache.json 193 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 194 http 304 https://registry.npmjs.org/passport-local 195 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 195 verbose headers via: '1.1 varnish', 195 verbose headers 'cache-control': 'max-age=300', 195 verbose headers etag: '"5a46244c-391a"', 195 verbose headers age: '12450', 195 verbose headers connection: 'keep-alive', 195 verbose headers 'x-served-by': 'cache-hhn1545-HHN', 195 verbose headers 'x-cache': 'HIT', 195 verbose headers 'x-cache-hits': '1', 195 verbose headers 'x-timer': 'S1514660257.334707,VS0,VE0', 195 verbose headers vary: 'Accept-Encoding, Accept' } 196 silly get cb [ 304, 196 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 196 silly get via: '1.1 varnish', 196 silly get 'cache-control': 'max-age=300', 196 silly get etag: '"5a46244c-391a"', 196 silly get age: '12450', 196 silly get connection: 'keep-alive', 196 silly get 'x-served-by': 'cache-hhn1545-HHN', 196 silly get 'x-cache': 'HIT', 196 silly get 'x-cache-hits': '1', 196 silly get 'x-timer': 'S1514660257.334707,VS0,VE0', 196 silly get vary: 'Accept-Encoding, Accept' } ] 197 verbose etag https://registry.npmjs.org/passport-local from cache 198 verbose get saving passport-local to /root/.npm/registry.npmjs.org/passport-local/.cache.json 199 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 200 http 304 https://registry.npmjs.org/iobroker.socketio 201 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 201 verbose headers via: '1.1 varnish', 201 verbose headers 'cache-control': 'max-age=300', 201 verbose headers etag: '"59f82d29-1200c"', 201 verbose headers age: '12158', 201 verbose headers connection: 'keep-alive', 201 verbose headers 'x-served-by': 'cache-hhn1543-HHN', 201 verbose headers 'x-cache': 'HIT', 201 verbose headers 'x-cache-hits': '5', 201 verbose headers 'x-timer': 'S1514660257.335538,VS0,VE0', 201 verbose headers vary: 'Accept-Encoding, Accept' } 202 silly get cb [ 304, 202 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 202 silly get via: '1.1 varnish', 202 silly get 'cache-control': 'max-age=300', 202 silly get etag: '"59f82d29-1200c"', 202 silly get age: '12158', 202 silly get connection: 'keep-alive', 202 silly get 'x-served-by': 'cache-hhn1543-HHN', 202 silly get 'x-cache': 'HIT', 202 silly get 'x-cache-hits': '5', 202 silly get 'x-timer': 'S1514660257.335538,VS0,VE0', 202 silly get vary: 'Accept-Encoding, Accept' } ] 203 verbose etag https://registry.npmjs.org/iobroker.socketio from cache 204 verbose get saving iobroker.socketio to /root/.npm/registry.npmjs.org/iobroker.socketio/.cache.json 205 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 206 http 304 https://registry.npmjs.org/passport.socketio 207 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 207 verbose headers via: '1.1 varnish', 207 verbose headers 'cache-control': 'max-age=300', 207 verbose headers etag: '"582fad9f-ae6d"', 207 verbose headers age: '11957', 207 verbose headers connection: 'keep-alive', 207 verbose headers 'x-served-by': 'cache-hhn1543-HHN', 207 verbose headers 'x-cache': 'HIT', 207 verbose headers 'x-cache-hits': '5', 207 verbose headers 'x-timer': 'S1514660257.336290,VS0,VE0', 207 verbose headers vary: 'Accept-Encoding, Accept' } 208 silly get cb [ 304, 208 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 208 silly get via: '1.1 varnish', 208 silly get 'cache-control': 'max-age=300', 208 silly get etag: '"582fad9f-ae6d"', 208 silly get age: '11957', 208 silly get connection: 'keep-alive', 208 silly get 'x-served-by': 'cache-hhn1543-HHN', 208 silly get 'x-cache': 'HIT', 208 silly get 'x-cache-hits': '5', 208 silly get 'x-timer': 'S1514660257.336290,VS0,VE0', 208 silly get vary: 'Accept-Encoding, Accept' } ] 209 verbose etag https://registry.npmjs.org/passport.socketio from cache 210 verbose get saving passport.socketio to /root/.npm/registry.npmjs.org/passport.socketio/.cache.json 211 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 212 http 304 https://registry.npmjs.org/request 213 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 213 verbose headers via: '1.1 varnish', 213 verbose headers 'cache-control': 'max-age=300', 213 verbose headers etag: '"5a466ae6-39bee"', 213 verbose headers age: '9446', 213 verbose headers connection: 'keep-alive', 213 verbose headers 'x-served-by': 'cache-hhn1525-HHN', 213 verbose headers 'x-cache': 'HIT', 213 verbose headers 'x-cache-hits': '145', 213 verbose headers 'x-timer': 'S1514660257.339292,VS0,VE0', 213 verbose headers vary: 'Accept-Encoding, Accept' } 214 silly get cb [ 304, 214 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 214 silly get via: '1.1 varnish', 214 silly get 'cache-control': 'max-age=300', 214 silly get etag: '"5a466ae6-39bee"', 214 silly get age: '9446', 214 silly get connection: 'keep-alive', 214 silly get 'x-served-by': 'cache-hhn1525-HHN', 214 silly get 'x-cache': 'HIT', 214 silly get 'x-cache-hits': '145', 214 silly get 'x-timer': 'S1514660257.339292,VS0,VE0', 214 silly get vary: 'Accept-Encoding, Accept' } ] 215 verbose etag https://registry.npmjs.org/request from cache 216 verbose get saving request to /root/.npm/registry.npmjs.org/request/.cache.json 217 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 218 http 304 https://registry.npmjs.org/passport 219 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 219 verbose headers via: '1.1 varnish', 219 verbose headers 'cache-control': 'max-age=300', 219 verbose headers etag: '"5a462429-baa1"', 219 verbose headers age: '12930', 219 verbose headers connection: 'keep-alive', 219 verbose headers 'x-served-by': 'cache-hhn1524-HHN', 219 verbose headers 'x-cache': 'HIT', 219 verbose headers 'x-cache-hits': '2', 219 verbose headers 'x-timer': 'S1514660257.337773,VS0,VE0', 219 verbose headers vary: 'Accept-Encoding, Accept' } 220 silly get cb [ 304, 220 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 220 silly get via: '1.1 varnish', 220 silly get 'cache-control': 'max-age=300', 220 silly get etag: '"5a462429-baa1"', 220 silly get age: '12930', 220 silly get connection: 'keep-alive', 220 silly get 'x-served-by': 'cache-hhn1524-HHN', 220 silly get 'x-cache': 'HIT', 220 silly get 'x-cache-hits': '2', 220 silly get 'x-timer': 'S1514660257.337773,VS0,VE0', 220 silly get vary: 'Accept-Encoding, Accept' } ] 221 verbose etag https://registry.npmjs.org/passport from cache 222 verbose get saving passport to /root/.npm/registry.npmjs.org/passport/.cache.json 223 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 224 http 304 https://registry.npmjs.org/body-parser 225 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 225 verbose headers via: '1.1 varnish', 225 verbose headers 'cache-control': 'max-age=300', 225 verbose headers etag: '"5a476cbc-234d6"', 225 verbose headers age: '1047', 225 verbose headers connection: 'keep-alive', 225 verbose headers 'x-served-by': 'cache-hhn1532-HHN', 225 verbose headers 'x-cache': 'HIT', 225 verbose headers 'x-cache-hits': '7', 225 verbose headers 'x-timer': 'S1514660257.341222,VS0,VE0', 225 verbose headers vary: 'Accept-Encoding, Accept' } 226 silly get cb [ 304, 226 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 226 silly get via: '1.1 varnish', 226 silly get 'cache-control': 'max-age=300', 226 silly get etag: '"5a476cbc-234d6"', 226 silly get age: '1047', 226 silly get connection: 'keep-alive', 226 silly get 'x-served-by': 'cache-hhn1532-HHN', 226 silly get 'x-cache': 'HIT', 226 silly get 'x-cache-hits': '7', 226 silly get 'x-timer': 'S1514660257.341222,VS0,VE0', 226 silly get vary: 'Accept-Encoding, Accept' } ] 227 verbose etag https://registry.npmjs.org/body-parser from cache 228 verbose get saving body-parser to /root/.npm/registry.npmjs.org/body-parser/.cache.json 229 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 230 http 304 https://registry.npmjs.org/iobroker.simple-api 231 verbose headers { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 231 verbose headers via: '1.1 varnish', 231 verbose headers 'cache-control': 'max-age=300', 231 verbose headers etag: '"5a1d06a4-8108"', 231 verbose headers age: '3151', 231 verbose headers connection: 'keep-alive', 231 verbose headers 'x-served-by': 'cache-hhn1530-HHN', 231 verbose headers 'x-cache': 'HIT', 231 verbose headers 'x-cache-hits': '2', 231 verbose headers 'x-timer': 'S1514660257.340851,VS0,VE0', 231 verbose headers vary: 'Accept-Encoding, Accept' } 232 silly get cb [ 304, 232 silly get { date: 'Sat, 30 Dec 2017 18:57:37 GMT', 232 silly get via: '1.1 varnish', 232 silly get 'cache-control': 'max-age=300', 232 silly get etag: '"5a1d06a4-8108"', 232 silly get age: '3151', 232 silly get connection: 'keep-alive', 232 silly get 'x-served-by': 'cache-hhn1530-HHN', 232 silly get 'x-cache': 'HIT', 232 silly get 'x-cache-hits': '2', 232 silly get 'x-timer': 'S1514660257.340851,VS0,VE0', 232 silly get vary: 'Accept-Encoding, Accept' } ] 233 verbose etag https://registry.npmjs.org/iobroker.simple-api from cache 234 verbose get saving iobroker.simple-api to /root/.npm/registry.npmjs.org/iobroker.simple-api/.cache.json 235 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 236 silly resolveWithNewModule connect-flash@0.1.1 checking installable status 237 silly cache add args [ 'connect-flash@^0.1.1', null ] 238 verbose cache add spec connect-flash@^0.1.1 239 silly cache add parsed spec Result { 239 silly cache add raw: 'connect-flash@^0.1.1', 239 silly cache add scope: null, 239 silly cache add escapedName: 'connect-flash', 239 silly cache add name: 'connect-flash', 239 silly cache add rawSpec: '^0.1.1', 239 silly cache add spec: '>=0.1.1 <0.2.0', 239 silly cache add type: 'range' } 240 silly addNamed connect-flash@>=0.1.1 <0.2.0 241 verbose addNamed ">=0.1.1 <0.2.0" is a valid semver range for connect-flash 242 silly addNameRange { name: 'connect-flash', 242 silly addNameRange range: '>=0.1.1 <0.2.0', 242 silly addNameRange hasData: false } 243 silly mapToRegistry name connect-flash 244 silly mapToRegistry using default registry 245 silly mapToRegistry registry https://registry.npmjs.org/ 246 silly mapToRegistry data Result { 246 silly mapToRegistry raw: 'connect-flash', 246 silly mapToRegistry scope: null, 246 silly mapToRegistry escapedName: 'connect-flash', 246 silly mapToRegistry name: 'connect-flash', 246 silly mapToRegistry rawSpec: '', 246 silly mapToRegistry spec: 'latest', 246 silly mapToRegistry type: 'tag' } 247 silly mapToRegistry uri https://registry.npmjs.org/connect-flash 248 verbose addNameRange registry:https://registry.npmjs.org/connect-flash not in flight; fetching 249 silly resolveWithNewModule cookie-parser@1.4.3 checking installable status 250 silly cache add args [ 'cookie-parser@^1.4.3', null ] 251 verbose cache add spec cookie-parser@^1.4.3 252 silly cache add parsed spec Result { 252 silly cache add raw: 'cookie-parser@^1.4.3', 252 silly cache add scope: null, 252 silly cache add escapedName: 'cookie-parser', 252 silly cache add name: 'cookie-parser', 252 silly cache add rawSpec: '^1.4.3', 252 silly cache add spec: '>=1.4.3 <2.0.0', 252 silly cache add type: 'range' } 253 silly addNamed cookie-parser@>=1.4.3 <2.0.0 254 verbose addNamed ">=1.4.3 <2.0.0" is a valid semver range for cookie-parser 255 silly addNameRange { name: 'cookie-parser', 255 silly addNameRange range: '>=1.4.3 <2.0.0', 255 silly addNameRange hasData: false } 256 silly mapToRegistry name cookie-parser 257 silly mapToRegistry using default registry 258 silly mapToRegistry registry https://registry.npmjs.org/ 259 silly mapToRegistry data Result { 259 silly mapToRegistry raw: 'cookie-parser', 259 silly mapToRegistry scope: null, 259 silly mapToRegistry escapedName: 'cookie-parser', 259 silly mapToRegistry name: 'cookie-parser', 259 silly mapToRegistry rawSpec: '', 259 silly mapToRegistry spec: 'latest', 259 silly mapToRegistry type: 'tag' } 260 silly mapToRegistry uri https://registry.npmjs.org/cookie-parser 261 verbose addNameRange registry:https://registry.npmjs.org/cookie-parser not in flight; fetching 262 silly resolveWithNewModule express-session@1.15.6 checking installable status 263 silly cache add args [ 'express-session@^1.14.0', null ] 264 verbose cache add spec express-session@^1.14.0 265 silly cache add parsed spec Result { 265 silly cache add raw: 'express-session@^1.14.0', 265 silly cache add scope: null, 265 silly cache add escapedName: 'express-session', 265 silly cache add name: 'express-session', 265 silly cache add rawSpec: '^1.14.0', 265 silly cache add spec: '>=1.14.0 <2.0.0', 265 silly cache add type: 'range' } 266 silly addNamed express-session@>=1.14.0 <2.0.0 267 verbose addNamed ">=1.14.0 <2.0.0" is a valid semver range for express-session 268 silly addNameRange { name: 'express-session', 268 silly addNameRange range: '>=1.14.0 <2.0.0', 268 silly addNameRange hasData: false } 269 silly mapToRegistry name express-session 270 silly mapToRegistry using default registry 271 silly mapToRegistry registry https://registry.npmjs.org/ 272 silly mapToRegistry data Result { 272 silly mapToRegistry raw: 'express-session', 272 silly mapToRegistry scope: null, 272 silly mapToRegistry escapedName: 'express-session', 272 silly mapToRegistry name: 'express-session', 272 silly mapToRegistry rawSpec: '', 272 silly mapToRegistry spec: 'latest', 272 silly mapToRegistry type: 'tag' } 273 silly mapToRegistry uri https://registry.npmjs.org/express-session 274 verbose addNameRange registry:https://registry.npmjs.org/express-session not in flight; fetching 275 silly resolveWithNewModule xtend@4.0.1 checking installable status 276 silly cache add args [ 'xtend@^4.0.1', null ] 277 verbose cache add spec xtend@^4.0.1 278 silly cache add parsed spec Result { 278 silly cache add raw: 'xtend@^4.0.1', 278 silly cache add scope: null, 278 silly cache add escapedName: 'xtend', 278 silly cache add name: 'xtend', 278 silly cache add rawSpec: '^4.0.1', 278 silly cache add spec: '>=4.0.1 <5.0.0', 278 silly cache add type: 'range' } 279 silly addNamed xtend@>=4.0.1 <5.0.0 280 verbose addNamed ">=4.0.1 <5.0.0" is a valid semver range for xtend 281 silly addNameRange { name: 'xtend', range: '>=4.0.1 <5.0.0', hasData: false } 282 silly mapToRegistry name xtend 283 silly mapToRegistry using default registry 284 silly mapToRegistry registry https://registry.npmjs.org/ 285 silly mapToRegistry data Result { 285 silly mapToRegistry raw: 'xtend', 285 silly mapToRegistry scope: null, 285 silly mapToRegistry escapedName: 'xtend', 285 silly mapToRegistry name: 'xtend', 285 silly mapToRegistry rawSpec: '', 285 silly mapToRegistry spec: 'latest', 285 silly mapToRegistry type: 'tag' } 286 silly mapToRegistry uri https://registry.npmjs.org/xtend 287 verbose addNameRange registry:https://registry.npmjs.org/xtend not in flight; fetching 288 silly resolveWithNewModule express@4.16.2 checking installable status 289 silly cache add args [ 'express@^4.14.0', null ] 290 verbose cache add spec express@^4.14.0 291 silly cache add parsed spec Result { 291 silly cache add raw: 'express@^4.14.0', 291 silly cache add scope: null, 291 silly cache add escapedName: 'express', 291 silly cache add name: 'express', 291 silly cache add rawSpec: '^4.14.0', 291 silly cache add spec: '>=4.14.0 <5.0.0', 291 silly cache add type: 'range' } 292 silly addNamed express@>=4.14.0 <5.0.0 293 verbose addNamed ">=4.14.0 <5.0.0" is a valid semver range for express 294 silly addNameRange { name: 'express', range: '>=4.14.0 <5.0.0', hasData: false } 295 silly mapToRegistry name express 296 silly mapToRegistry using default registry 297 silly mapToRegistry registry https://registry.npmjs.org/ 298 silly mapToRegistry data Result { 298 silly mapToRegistry raw: 'express', 298 silly mapToRegistry scope: null, 298 silly mapToRegistry escapedName: 'express', 298 silly mapToRegistry name: 'express', 298 silly mapToRegistry rawSpec: '', 298 silly mapToRegistry spec: 'latest', 298 silly mapToRegistry type: 'tag' } 299 silly mapToRegistry uri https://registry.npmjs.org/express 300 verbose addNameRange registry:https://registry.npmjs.org/express not in flight; fetching 301 silly resolveWithNewModule passport-local@1.0.0 checking installable status 302 silly cache add args [ 'passport-local@^1.0.0', null ] 303 verbose cache add spec passport-local@^1.0.0 304 silly cache add parsed spec Result { 304 silly cache add raw: 'passport-local@^1.0.0', 304 silly cache add scope: null, 304 silly cache add escapedName: 'passport-local', 304 silly cache add name: 'passport-local', 304 silly cache add rawSpec: '^1.0.0', 304 silly cache add spec: '>=1.0.0 <2.0.0', 304 silly cache add type: 'range' } 305 silly addNamed passport-local@>=1.0.0 <2.0.0 306 verbose addNamed ">=1.0.0 <2.0.0" is a valid semver range for passport-local 307 silly addNameRange { name: 'passport-local', 307 silly addNameRange range: '>=1.0.0 <2.0.0', 307 silly addNameRange hasData: false } 308 silly mapToRegistry name passport-local 309 silly mapToRegistry using default registry 310 silly mapToRegistry registry https://registry.npmjs.org/ 311 silly mapToRegistry data Result { 311 silly mapToRegistry raw: 'passport-local', 311 silly mapToRegistry scope: null, 311 silly mapToRegistry escapedName: 'passport-local', 311 silly mapToRegistry name: 'passport-local', 311 silly mapToRegistry rawSpec: '', 311 silly mapToRegistry spec: 'latest', 311 silly mapToRegistry type: 'tag' } 312 silly mapToRegistry uri https://registry.npmjs.org/passport-local 313 verbose addNameRange registry:https://registry.npmjs.org/passport-local not in flight; fetching 314 silly resolveWithNewModule passport.socketio@3.7.0 checking installable status 315 silly cache add args [ 'passport.socketio@^3.6.2', null ] 316 verbose cache add spec passport.socketio@^3.6.2 317 silly cache add parsed spec Result { 317 silly cache add raw: 'passport.socketio@^3.6.2', 317 silly cache add scope: null, 317 silly cache add escapedName: 'passport.socketio', 317 silly cache add name: 'passport.socketio', 317 silly cache add rawSpec: '^3.6.2', 317 silly cache add spec: '>=3.6.2 <4.0.0', 317 silly cache add type: 'range' } 318 silly addNamed passport.socketio@>=3.6.2 <4.0.0 319 verbose addNamed ">=3.6.2 <4.0.0" is a valid semver range for passport.socketio 320 silly addNameRange { name: 'passport.socketio', 320 silly addNameRange range: '>=3.6.2 <4.0.0', 320 silly addNameRange hasData: false } 321 silly mapToRegistry name passport.socketio 322 silly mapToRegistry using default registry 323 silly mapToRegistry registry https://registry.npmjs.org/ 324 silly mapToRegistry data Result { 324 silly mapToRegistry raw: 'passport.socketio', 324 silly mapToRegistry scope: null, 324 silly mapToRegistry escapedName: 'passport.socketio', 324 silly mapToRegistry name: 'passport.socketio', 324 silly mapToRegistry rawSpec: '', 324 silly mapToRegistry spec: 'latest', 324 silly mapToRegistry type: 'tag' } 325 silly mapToRegistry uri https://registry.npmjs.org/passport.socketio 326 verbose addNameRange registry:https://registry.npmjs.org/passport.socketio not in flight; fetching 327 silly resolveWithNewModule request@2.83.0 checking installable status 328 silly cache add args [ 'request@^2.76.0', null ] 329 verbose cache add spec request@^2.76.0 330 silly cache add parsed spec Result { 330 silly cache add raw: 'request@^2.76.0', 330 silly cache add scope: null, 330 silly cache add escapedName: 'request', 330 silly cache add name: 'request', 330 silly cache add rawSpec: '^2.76.0', 330 silly cache add spec: '>=2.76.0 <3.0.0', 330 silly cache add type: 'range' } 331 silly addNamed request@>=2.76.0 <3.0.0 332 verbose addNamed ">=2.76.0 <3.0.0" is a valid semver range for request 333 silly addNameRange { name: 'request', range: '>=2.76.0 <3.0.0', hasData: false } 334 silly mapToRegistry name request 335 silly mapToRegistry using default registry 336 silly mapToRegistry registry https://registry.npmjs.org/ 337 silly mapToRegistry data Result { 337 silly mapToRegistry raw: 'request', 337 silly mapToRegistry scope: null, 337 silly mapToRegistry escapedName: 'request', 337 silly mapToRegistry name: 'request', 337 silly mapToRegistry rawSpec: '', 337 silly mapToRegistry spec: 'latest', 337 silly mapToRegistry type: 'tag' } 338 silly mapToRegistry uri https://registry.npmjs.org/request 339 verbose addNameRange registry:https://registry.npmjs.org/request not in flight; fetching 340 silly resolveWithNewModule passport@0.3.2 checking installable status 341 silly cache add args [ 'passport@^0.3.2', null ] 342 verbose cache add spec passport@^0.3.2 343 silly cache add parsed spec Result { 343 silly cache add raw: 'passport@^0.3.2', 343 silly cache add scope: null, 343 silly cache add escapedName: 'passport', 343 silly cache add name: 'passport', 343 silly cache add rawSpec: '^0.3.2', 343 silly cache add spec: '>=0.3.2 <0.4.0', 343 silly cache add type: 'range' } 344 silly addNamed passport@>=0.3.2 <0.4.0 345 verbose addNamed ">=0.3.2 <0.4.0" is a valid semver range for passport 346 silly addNameRange { name: 'passport', range: '>=0.3.2 <0.4.0', hasData: false } 347 silly mapToRegistry name passport 348 silly mapToRegistry using default registry 349 silly mapToRegistry registry https://registry.npmjs.org/ 350 silly mapToRegistry data Result { 350 silly mapToRegistry raw: 'passport', 350 silly mapToRegistry scope: null, 350 silly mapToRegistry escapedName: 'passport', 350 silly mapToRegistry name: 'passport', 350 silly mapToRegistry rawSpec: '', 350 silly mapToRegistry spec: 'latest', 350 silly mapToRegistry type: 'tag' } 351 silly mapToRegistry uri https://registry.npmjs.org/passport 352 verbose addNameRange registry:https://registry.npmjs.org/passport not in flight; fetching 353 silly resolveWithNewModule body-parser@1.18.2 checking installable status 354 silly cache add args [ 'body-parser@^1.15.2', null ] 355 verbose cache add spec body-parser@^1.15.2 356 silly cache add parsed spec Result { 356 silly cache add raw: 'body-parser@^1.15.2', 356 silly cache add scope: null, 356 silly cache add escapedName: 'body-parser', 356 silly cache add name: 'body-parser', 356 silly cache add rawSpec: '^1.15.2', 356 silly cache add spec: '>=1.15.2 <2.0.0', 356 silly cache add type: 'range' } 357 silly addNamed body-parser@>=1.15.2 <2.0.0 358 verbose addNamed ">=1.15.2 <2.0.0" is a valid semver range for body-parser 359 silly addNameRange { name: 'body-parser', range: '>=1.15.2 <2.0.0', hasData: false } 360 silly mapToRegistry name body-parser 361 silly mapToRegistry using default registry 362 silly mapToRegistry registry https://registry.npmjs.org/ 363 silly mapToRegistry data Result { 363 silly mapToRegistry raw: 'body-parser', 363 silly mapToRegistry scope: null, 363 silly mapToRegistry escapedName: 'body-parser', 363 silly mapToRegistry name: 'body-parser', 363 silly mapToRegistry rawSpec: '', 363 silly mapToRegistry spec: 'latest', 363 silly mapToRegistry type: 'tag' } 364 silly mapToRegistry uri https://registry.npmjs.org/body-parser 365 verbose addNameRange registry:https://registry.npmjs.org/body-parser not in flight; fetching 366 silly resolveWithNewModule iobroker.simple-api@1.6.2 checking installable status 367 silly cache add args [ 'iobroker.simple-api@>=1.3.0', null ] 368 verbose cache add spec iobroker.simple-api@>=1.3.0 369 silly cache add parsed spec Result { 369 silly cache add raw: 'iobroker.simple-api@>=1.3.0', 369 silly cache add scope: null, 369 silly cache add escapedName: 'iobroker.simple-api', 369 silly cache add name: 'iobroker.simple-api', 369 silly cache add rawSpec: '>=1.3.0', 369 silly cache add spec: '>=1.3.0', 369 silly cache add type: 'range' } 370 silly addNamed iobroker.simple-api@>=1.3.0 371 verbose addNamed ">=1.3.0" is a valid semver range for iobroker.simple-api 372 silly addNameRange { name: 'iobroker.simple-api', range: '>=1.3.0', hasData: false } 373 silly mapToRegistry name iobroker.simple-api 374 silly mapToRegistry using default registry 375 silly mapToRegistry registry https://registry.npmjs.org/ 376 silly mapToRegistry data Result { 376 silly mapToRegistry raw: 'iobroker.simple-api', 376 silly mapToRegistry scope: null, 376 silly mapToRegistry escapedName: 'iobroker.simple-api', 376 silly mapToRegistry name: 'iobroker.simple-api', 376 silly mapToRegistry rawSpec: '', 376 silly mapToRegistry spec: 'latest', 376 silly mapToRegistry type: 'tag' } 377 silly mapToRegistry uri https://registry.npmjs.org/iobroker.simple-api 378 verbose addNameRange registry:https://registry.npmjs.org/iobroker.simple-api not in flight; fetching 379 silly resolveWithNewModule iobroker.socketio@1.8.6 checking installable status 380 silly cache add args [ 'iobroker.socketio@>=1.8.0', null ] 381 verbose cache add spec iobroker.socketio@>=1.8.0 382 silly cache add parsed spec Result { 382 silly cache add raw: 'iobroker.socketio@>=1.8.0', 382 silly cache add scope: null, 382 silly cache add escapedName: 'iobroker.socketio', 382 silly cache add name: 'iobroker.socketio', 382 silly cache add rawSpec: '>=1.8.0', 382 silly cache add spec: '>=1.8.0', 382 silly cache add type: 'range' } 383 silly addNamed iobroker.socketio@>=1.8.0 384 verbose addNamed ">=1.8.0" is a valid semver range for iobroker.socketio 385 silly addNameRange { name: 'iobroker.socketio', range: '>=1.8.0', hasData: false } 386 silly mapToRegistry name iobroker.socketio 387 silly mapToRegistry using default registry 388 silly mapToRegistry registry https://registry.npmjs.org/ 389 silly mapToRegistry data Result { 389 silly mapToRegistry raw: 'iobroker.socketio', 389 silly mapToRegistry scope: null, 389 silly mapToRegistry escapedName: 'iobroker.socketio', 389 silly mapToRegistry name: 'iobroker.socketio', 389 silly mapToRegistry rawSpec: '', 389 silly mapToRegistry spec: 'latest', 389 silly mapToRegistry type: 'tag' } 390 silly mapToRegistry uri https://registry.npmjs.org/iobroker.socketio 391 verbose addNameRange registry:https://registry.npmjs.org/iobroker.socketio not in flight; fetching 392 verbose get https://registry.npmjs.org/connect-flash not expired, no request 393 silly addNameRange number 2 { name: 'connect-flash', range: '>=0.1.1 <0.2.0', hasData: true } 394 silly addNameRange versions [ 'connect-flash', [ '0.1.0', '0.1.1' ] ] 395 silly addNamed connect-flash@0.1.1 396 verbose addNamed "0.1.1" is a plain semver version for connect-flash 397 verbose get https://registry.npmjs.org/cookie-parser not expired, no request 398 silly addNameRange number 2 { name: 'cookie-parser', range: '>=1.4.3 <2.0.0', hasData: true } 399 silly addNameRange versions [ 'cookie-parser', 399 silly addNameRange [ '1.0.0', 399 silly addNameRange '1.0.1', 399 silly addNameRange '1.1.0', 399 silly addNameRange '1.2.0', 399 silly addNameRange '1.3.0', 399 silly addNameRange '1.3.1', 399 silly addNameRange '1.3.2', 399 silly addNameRange '1.3.3', 399 silly addNameRange '1.3.4', 399 silly addNameRange '1.3.5', 399 silly addNameRange '1.4.0', 399 silly addNameRange '1.4.1', 399 silly addNameRange '1.4.2', 399 silly addNameRange '1.4.3' ] ] 400 silly addNamed cookie-parser@1.4.3 401 verbose addNamed "1.4.3" is a plain semver version for cookie-parser 402 verbose get https://registry.npmjs.org/express-session not expired, no request 403 silly addNameRange number 2 { name: 'express-session', 403 silly addNameRange range: '>=1.14.0 <2.0.0', 403 silly addNameRange hasData: true } 404 silly addNameRange versions [ 'express-session', 404 silly addNameRange [ '1.0.0', 404 silly addNameRange '1.0.1', 404 silly addNameRange '1.0.2', 404 silly addNameRange '1.0.3', 404 silly addNameRange '1.0.4', 404 silly addNameRange '1.1.0', 404 silly addNameRange '1.2.0', 404 silly addNameRange '1.2.1', 404 silly addNameRange '1.3.0', 404 silly addNameRange '1.3.1', 404 silly addNameRange '1.4.0', 404 silly addNameRange '1.5.0', 404 silly addNameRange '1.5.1', 404 silly addNameRange '1.5.2', 404 silly addNameRange '1.6.0', 404 silly addNameRange '1.6.1', 404 silly addNameRange '1.6.2', 404 silly addNameRange '1.6.3', 404 silly addNameRange '1.6.4', 404 silly addNameRange '1.6.5', 404 silly addNameRange '1.7.0', 404 silly addNameRange '1.7.1', 404 silly addNameRange '1.7.2', 404 silly addNameRange '1.7.3', 404 silly addNameRange '1.7.4', 404 silly addNameRange '1.7.5', 404 silly addNameRange '1.7.6', 404 silly addNameRange '1.8.0', 404 silly addNameRange '1.8.1', 404 silly addNameRange '1.8.2', 404 silly addNameRange '1.9.0', 404 silly addNameRange '1.9.1', 404 silly addNameRange '1.9.2', 404 silly addNameRange '1.9.3', 404 silly addNameRange '1.10.0', 404 silly addNameRange '1.10.1', 404 silly addNameRange '1.10.2', 404 silly addNameRange '1.10.3', 404 silly addNameRange '1.10.4', 404 silly addNameRange '1.11.0', 404 silly addNameRange '1.11.1', 404 silly addNameRange '1.11.2', 404 silly addNameRange '1.11.3', 404 silly addNameRange '1.12.0', 404 silly addNameRange '1.12.1', 404 silly addNameRange '1.13.0', 404 silly addNameRange '1.14.0', 404 silly addNameRange '1.14.1', 404 silly addNameRange '1.14.2', 404 silly addNameRange '1.15.0', 404 silly addNameRange '1.15.1', 404 silly addNameRange '1.15.2', 404 silly addNameRange '1.15.3', 404 silly addNameRange '1.15.4', 404 silly addNameRange '1.15.5', 404 silly addNameRange '1.15.6' ] ] 405 silly addNamed express-session@1.15.6 406 verbose addNamed "1.15.6" is a plain semver version for express-session 407 verbose get https://registry.npmjs.org/xtend not expired, no request 408 silly addNameRange number 2 { name: 'xtend', range: '>=4.0.1 <5.0.0', hasData: true } 409 silly addNameRange versions [ 'xtend', 409 silly addNameRange [ '1.0.0', 409 silly addNameRange '1.0.1', 409 silly addNameRange '1.0.2', 409 silly addNameRange '1.0.3', 409 silly addNameRange '2.0.1', 409 silly addNameRange '2.0.2', 409 silly addNameRange '2.0.3', 409 silly addNameRange '2.0.4', 409 silly addNameRange '2.0.5', 409 silly addNameRange '2.0.6', 409 silly addNameRange '2.1.1', 409 silly addNameRange '2.1.2', 409 silly addNameRange '2.2.0', 409 silly addNameRange '3.0.0', 409 silly addNameRange '4.0.0', 409 silly addNameRange '4.0.1' ] ] 410 silly addNamed xtend@4.0.1 411 verbose addNamed "4.0.1" is a plain semver version for xtend 412 verbose get https://registry.npmjs.org/express not expired, no request 413 silly addNameRange number 2 { name: 'express', range: '>=4.14.0 <5.0.0', hasData: true } 414 silly addNameRange versions [ 'express', 414 silly addNameRange [ '0.14.0', 414 silly addNameRange '0.14.1', 414 silly addNameRange '1.0.0', 414 silly addNameRange '1.0.1', 414 silly addNameRange '1.0.2', 414 silly addNameRange '1.0.3', 414 silly addNameRange '1.0.4', 414 silly addNameRange '1.0.5', 414 silly addNameRange '1.0.6', 414 silly addNameRange '1.0.7', 414 silly addNameRange '1.0.8', 414 silly addNameRange '2.0.0', 414 silly addNameRange '2.1.0', 414 silly addNameRange '2.1.1', 414 silly addNameRange '2.2.0', 414 silly addNameRange '2.2.1', 414 silly addNameRange '2.2.2', 414 silly addNameRange '2.3.0', 414 silly addNameRange '2.3.1', 414 silly addNameRange '2.3.2', 414 silly addNameRange '2.3.3', 414 silly addNameRange '2.3.4', 414 silly addNameRange '2.3.5', 414 silly addNameRange '2.3.6', 414 silly addNameRange '2.3.7', 414 silly addNameRange '2.3.8', 414 silly addNameRange '2.3.9', 414 silly addNameRange '2.3.10', 414 silly addNameRange '2.3.11', 414 silly addNameRange '2.3.12', 414 silly addNameRange '2.4.0', 414 silly addNameRange '2.4.1', 414 silly addNameRange '2.4.2', 414 silly addNameRange '2.4.3', 414 silly addNameRange '2.4.4', 414 silly addNameRange '2.4.5', 414 silly addNameRange '2.4.6', 414 silly addNameRange '2.4.7', 414 silly addNameRange '2.5.0', 414 silly addNameRange '2.5.1', 414 silly addNameRange '2.5.2', 414 silly addNameRange '2.5.3', 414 silly addNameRange '2.5.4', 414 silly addNameRange '2.5.5', 414 silly addNameRange '2.5.6', 414 silly addNameRange '2.5.7', 414 silly addNameRange '2.5.8', 414 silly addNameRange '2.5.9', 414 silly addNameRange '2.5.10', 414 silly addNameRange '2.5.11', 414 silly addNameRange '3.0.0', 414 silly addNameRange '3.0.1', 414 silly addNameRange '3.0.2', 414 silly addNameRange '3.0.3', 414 silly addNameRange '3.0.4', 414 silly addNameRange '3.0.5', 414 silly addNameRange '3.0.6', 414 silly addNameRange '3.1.0', 414 silly addNameRange '3.1.1', 414 silly addNameRange '3.1.2', 414 silly addNameRange '3.2.0', 414 silly addNameRange '3.2.1', 414 silly addNameRange '3.2.2', 414 silly addNameRange '3.2.3', 414 silly addNameRange '3.2.4', 414 silly addNameRange '3.2.5', 414 silly addNameRange '3.2.6', 414 silly addNameRange '3.3.0', 414 silly addNameRange '3.3.1', 414 silly addNameRange '3.3.2', 414 silly addNameRange '3.3.3', 414 silly addNameRange '3.3.4', 414 silly addNameRange '3.3.5', 414 silly addNameRange '3.3.6', 414 silly addNameRange '1.0.0-beta', 414 silly addNameRange '1.0.0-beta2', 414 silly addNameRange '1.0.0-rc', 414 silly addNameRange '1.0.0-rc2', 414 silly addNameRange '1.0.0-rc3', 414 silly addNameRange '1.0.0-rc4', 414 silly addNameRange '2.0.0-beta', 414 silly addNameRange '2.0.0-beta2', 414 silly addNameRange '2.0.0-beta3', 414 silly addNameRange '2.0.0-rc', 414 silly addNameRange '2.0.0-rc2', 414 silly addNameRange '2.0.0-rc3', 414 silly addNameRange '3.0.0-alpha1', 414 silly addNameRange '3.0.0-alpha2', 414 silly addNameRange '3.0.0-alpha3', 414 silly addNameRange '3.0.0-alpha4', 414 silly addNameRange '3.0.0-alpha5', 414 silly addNameRange '3.0.0-beta1', 414 silly addNameRange '3.0.0-beta2', 414 silly addNameRange '3.0.0-beta3', 414 silly addNameRange '3.0.0-beta4', 414 silly addNameRange '3.0.0-beta6', 414 silly addNameRange '3.0.0-beta7', 414 silly addNameRange '3.0.0-rc1', 414 silly addNameRange '3.0.0-rc2', 414 silly addNameRange '3.0.0-rc3', 414 silly addNameRange ... 158 more items ] ] 415 silly addNamed express@4.16.2 416 verbose addNamed "4.16.2" is a plain semver version for express 417 verbose get https://registry.npmjs.org/passport-local not expired, no request 418 silly addNameRange number 2 { name: 'passport-local', 418 silly addNameRange range: '>=1.0.0 <2.0.0', 418 silly addNameRange hasData: true } 419 silly addNameRange versions [ 'passport-local', 419 silly addNameRange [ '0.1.0', 419 silly addNameRange '0.1.1', 419 silly addNameRange '0.1.2', 419 silly addNameRange '0.1.3', 419 silly addNameRange '0.1.4', 419 silly addNameRange '0.1.5', 419 silly addNameRange '0.1.6', 419 silly addNameRange '1.0.0' ] ] 420 silly addNamed passport-local@1.0.0 421 verbose addNamed "1.0.0" is a plain semver version for passport-local 422 verbose get https://registry.npmjs.org/passport.socketio not expired, no request 423 silly addNameRange number 2 { name: 'passport.socketio', 423 silly addNameRange range: '>=3.6.2 <4.0.0', 423 silly addNameRange hasData: true } 424 silly addNameRange versions [ 'passport.socketio', 424 silly addNameRange [ '0.0.1', 424 silly addNameRange '0.0.2', 424 silly addNameRange '0.0.3', 424 silly addNameRange '0.0.4', 424 silly addNameRange '0.0.5', 424 silly addNameRange '1.0.0', 424 silly addNameRange '1.0.1', 424 silly addNameRange '1.1.0', 424 silly addNameRange '1.2.0', 424 silly addNameRange '1.2.1', 424 silly addNameRange '2.1.1', 424 silly addNameRange '2.1.2', 424 silly addNameRange '2.2.0', 424 silly addNameRange '2.2.1', 424 silly addNameRange '3.0.0', 424 silly addNameRange '3.0.1', 424 silly addNameRange '3.1.0', 424 silly addNameRange '3.1.1', 424 silly addNameRange '3.2.0', 424 silly addNameRange '3.3.0', 424 silly addNameRange '3.4.0', 424 silly addNameRange '3.4.1', 424 silly addNameRange '3.5.0', 424 silly addNameRange '3.5.1', 424 silly addNameRange '3.6.1', 424 silly addNameRange '3.6.2', 424 silly addNameRange '3.7.0' ] ] 425 silly addNamed passport.socketio@3.7.0 426 verbose addNamed "3.7.0" is a plain semver version for passport.socketio 427 verbose get https://registry.npmjs.org/request not expired, no request 428 silly addNameRange number 2 { name: 'request', range: '>=2.76.0 <3.0.0', hasData: true } 429 silly addNameRange versions [ 'request', 429 silly addNameRange [ '0.10.0', 429 silly addNameRange '0.8.3', 429 silly addNameRange '0.9.0', 429 silly addNameRange '0.9.1', 429 silly addNameRange '0.9.5', 429 silly addNameRange '1.0.0', 429 silly addNameRange '1.1.0', 429 silly addNameRange '1.1.1', 429 silly addNameRange '1.2.0', 429 silly addNameRange '1.9.0', 429 silly addNameRange '1.9.1', 429 silly addNameRange '1.9.2', 429 silly addNameRange '1.9.3', 429 silly addNameRange '1.9.5', 429 silly addNameRange '1.9.7', 429 silly addNameRange '1.9.8', 429 silly addNameRange '1.9.9', 429 silly addNameRange '2.0.0', 429 silly addNameRange '2.0.1', 429 silly addNameRange '2.0.2', 429 silly addNameRange '2.0.3', 429 silly addNameRange '2.0.4', 429 silly addNameRange '2.0.5', 429 silly addNameRange '2.1.0', 429 silly addNameRange '2.1.1', 429 silly addNameRange '2.2.0', 429 silly addNameRange '2.2.5', 429 silly addNameRange '2.2.6', 429 silly addNameRange '2.2.9', 429 silly addNameRange '2.9.0', 429 silly addNameRange '2.9.1', 429 silly addNameRange '2.9.2', 429 silly addNameRange '2.9.3', 429 silly addNameRange '2.9.100', 429 silly addNameRange '2.9.150', 429 silly addNameRange '2.9.151', 429 silly addNameRange '2.9.152', 429 silly addNameRange '2.9.153', 429 silly addNameRange '2.9.200', 429 silly addNameRange '2.9.201', 429 silly addNameRange '2.9.202', 429 silly addNameRange '2.9.203', 429 silly addNameRange '2.10.0', 429 silly addNameRange '2.11.0', 429 silly addNameRange '2.11.1', 429 silly addNameRange '2.11.2', 429 silly addNameRange '2.11.3', 429 silly addNameRange '2.11.4', 429 silly addNameRange '2.12.0', 429 silly addNameRange '2.14.0', 429 silly addNameRange '2.16.0', 429 silly addNameRange '2.16.2', 429 silly addNameRange '2.16.4', 429 silly addNameRange '2.16.6', 429 silly addNameRange '2.18.0', 429 silly addNameRange '2.19.0', 429 silly addNameRange '2.20.0', 429 silly addNameRange '2.21.0', 429 silly addNameRange '2.22.0', 429 silly addNameRange '2.23.0', 429 silly addNameRange '2.24.0', 429 silly addNameRange '2.25.0', 429 silly addNameRange '2.26.0', 429 silly addNameRange '2.27.0', 429 silly addNameRange '2.28.0', 429 silly addNameRange '2.29.0', 429 silly addNameRange '2.30.0', 429 silly addNameRange '2.31.0', 429 silly addNameRange '2.32.0', 429 silly addNameRange '2.33.0', 429 silly addNameRange '2.34.0', 429 silly addNameRange '2.35.0', 429 silly addNameRange '2.36.0', 429 silly addNameRange '2.37.0', 429 silly addNameRange '2.38.0', 429 silly addNameRange '2.39.0', 429 silly addNameRange '2.40.0', 429 silly addNameRange '2.41.0', 429 silly addNameRange '2.42.0', 429 silly addNameRange '2.43.0', 429 silly addNameRange '2.44.0', 429 silly addNameRange '2.45.0', 429 silly addNameRange '2.46.0', 429 silly addNameRange '2.47.0', 429 silly addNameRange '2.48.0', 429 silly addNameRange '2.49.0', 429 silly addNameRange '2.50.0', 429 silly addNameRange '2.51.0', 429 silly addNameRange '2.52.0', 429 silly addNameRange '2.53.0', 429 silly addNameRange '2.54.0', 429 silly addNameRange '2.55.0', 429 silly addNameRange '2.56.0', 429 silly addNameRange '2.57.0', 429 silly addNameRange '2.58.0', 429 silly addNameRange '2.59.0', 429 silly addNameRange '2.60.0', 429 silly addNameRange '2.61.0', 429 silly addNameRange '2.62.0', 429 silly addNameRange '2.63.0', 429 silly addNameRange ... 20 more items ] ] 430 silly addNamed request@2.83.0 431 verbose addNamed "2.83.0" is a plain semver version for request 432 verbose get https://registry.npmjs.org/passport not expired, no request 433 silly addNameRange number 2 { name: 'passport', range: '>=0.3.2 <0.4.0', hasData: true } 434 silly addNameRange versions [ 'passport', 434 silly addNameRange [ '0.1.0', 434 silly addNameRange '0.1.1', 434 silly addNameRange '0.1.2', 434 silly addNameRange '0.1.3', 434 silly addNameRange '0.1.4', 434 silly addNameRange '0.1.5', 434 silly addNameRange '0.1.6', 434 silly addNameRange '0.1.7', 434 silly addNameRange '0.1.8', 434 silly addNameRange '0.1.9', 434 silly addNameRange '0.1.10', 434 silly addNameRange '0.1.11', 434 silly addNameRange '0.1.12', 434 silly addNameRange '0.1.13', 434 silly addNameRange '0.1.14', 434 silly addNameRange '0.1.15', 434 silly addNameRange '0.1.16', 434 silly addNameRange '0.1.17', 434 silly addNameRange '0.1.18', 434 silly addNameRange '0.2.0', 434 silly addNameRange '0.2.1', 434 silly addNameRange '0.2.2', 434 silly addNameRange '0.3.0', 434 silly addNameRange '0.3.1', 434 silly addNameRange '0.3.2', 434 silly addNameRange '0.4.0' ] ] 435 silly addNamed passport@0.3.2 436 verbose addNamed "0.3.2" is a plain semver version for passport 437 verbose get https://registry.npmjs.org/body-parser not expired, no request 438 silly addNameRange number 2 { name: 'body-parser', range: '>=1.15.2 <2.0.0', hasData: true } 439 silly addNameRange versions [ 'body-parser', 439 silly addNameRange [ '1.0.0', 439 silly addNameRange '1.0.1', 439 silly addNameRange '1.0.2', 439 silly addNameRange '1.1.0', 439 silly addNameRange '1.1.1', 439 silly addNameRange '1.1.2', 439 silly addNameRange '1.2.0', 439 silly addNameRange '1.2.1', 439 silly addNameRange '1.2.2', 439 silly addNameRange '1.3.0', 439 silly addNameRange '1.3.1', 439 silly addNameRange '1.4.0', 439 silly addNameRange '1.4.1', 439 silly addNameRange '1.4.2', 439 silly addNameRange '1.4.3', 439 silly addNameRange '1.5.0', 439 silly addNameRange '1.5.1', 439 silly addNameRange '1.5.2', 439 silly addNameRange '1.6.0', 439 silly addNameRange '1.6.1', 439 silly addNameRange '1.6.2', 439 silly addNameRange '1.6.3', 439 silly addNameRange '1.6.4', 439 silly addNameRange '1.6.5', 439 silly addNameRange '1.6.6', 439 silly addNameRange '1.6.7', 439 silly addNameRange '1.7.0', 439 silly addNameRange '1.8.0', 439 silly addNameRange '1.8.1', 439 silly addNameRange '1.8.2', 439 silly addNameRange '1.8.3', 439 silly addNameRange '1.8.4', 439 silly addNameRange '1.9.0', 439 silly addNameRange '1.9.1', 439 silly addNameRange '1.9.2', 439 silly addNameRange '1.9.3', 439 silly addNameRange '1.10.0', 439 silly addNameRange '1.10.1', 439 silly addNameRange '1.10.2', 439 silly addNameRange '1.11.0', 439 silly addNameRange '1.12.0', 439 silly addNameRange '1.12.1', 439 silly addNameRange '1.12.2', 439 silly addNameRange '1.12.3', 439 silly addNameRange '1.12.4', 439 silly addNameRange '1.13.0', 439 silly addNameRange '1.13.1', 439 silly addNameRange '1.13.2', 439 silly addNameRange '1.13.3', 439 silly addNameRange '1.14.0', 439 silly addNameRange '1.14.1', 439 silly addNameRange '1.14.2', 439 silly addNameRange '1.15.0', 439 silly addNameRange '1.15.1', 439 silly addNameRange '1.15.2', 439 silly addNameRange '1.16.0', 439 silly addNameRange '1.16.1', 439 silly addNameRange '1.17.0', 439 silly addNameRange '1.17.1', 439 silly addNameRange '1.17.2', 439 silly addNameRange '1.18.0', 439 silly addNameRange '1.18.1', 439 silly addNameRange '1.18.2' ] ] 440 silly addNamed body-parser@1.18.2 441 verbose addNamed "1.18.2" is a plain semver version for body-parser 442 verbose get https://registry.npmjs.org/iobroker.simple-api not expired, no request 443 silly addNameRange number 2 { name: 'iobroker.simple-api', range: '>=1.3.0', hasData: true } 444 silly addNameRange versions [ 'iobroker.simple-api', 444 silly addNameRange [ '0.0.1', 444 silly addNameRange '0.0.2', 444 silly addNameRange '0.0.3', 444 silly addNameRange '0.0.4', 444 silly addNameRange '0.1.1', 444 silly addNameRange '0.1.2', 444 silly addNameRange '1.0.0', 444 silly addNameRange '1.1.0', 444 silly addNameRange '1.1.1', 444 silly addNameRange '1.3.0', 444 silly addNameRange '1.5.1', 444 silly addNameRange '1.6.0', 444 silly addNameRange '1.6.2' ] ] 445 silly addNamed iobroker.simple-api@1.6.2 446 verbose addNamed "1.6.2" is a plain semver version for iobroker.simple-api 447 verbose get https://registry.npmjs.org/iobroker.socketio not expired, no request 448 silly addNameRange number 2 { name: 'iobroker.socketio', range: '>=1.8.0', hasData: true } 449 silly addNameRange versions [ 'iobroker.socketio', 449 silly addNameRange [ '0.1.1', 449 silly addNameRange '0.1.2', 449 silly addNameRange '0.1.3', 449 silly addNameRange '0.1.4', 449 silly addNameRange '0.1.5', 449 silly addNameRange '0.1.7', 449 silly addNameRange '0.2.0', 449 silly addNameRange '0.2.1', 449 silly addNameRange '0.2.2', 449 silly addNameRange '0.2.3', 449 silly addNameRange '0.3.0', 449 silly addNameRange '0.4.1', 449 silly addNameRange '0.4.2', 449 silly addNameRange '0.4.3', 449 silly addNameRange '0.4.4', 449 silly addNameRange '0.4.5', 449 silly addNameRange '1.0.0', 449 silly addNameRange '1.2.1', 449 silly addNameRange '1.2.2', 449 silly addNameRange '1.2.3', 449 silly addNameRange '1.3.0', 449 silly addNameRange '1.4.0', 449 silly addNameRange '1.4.1', 449 silly addNameRange '1.5.0', 449 silly addNameRange '1.5.1', 449 silly addNameRange '1.5.2', 449 silly addNameRange '1.7.0', 449 silly addNameRange '1.7.1', 449 silly addNameRange '1.7.2', 449 silly addNameRange '1.7.3', 449 silly addNameRange '1.7.4', 449 silly addNameRange '1.7.5', 449 silly addNameRange '1.8.0', 449 silly addNameRange '1.8.2', 449 silly addNameRange '1.8.3', 449 silly addNameRange '1.8.4', 449 silly addNameRange '1.8.5', 449 silly addNameRange '1.8.6' ] ] 450 silly addNamed iobroker.socketio@1.8.6 451 verbose addNamed "1.8.6" is a plain semver version for iobroker.socketio 452 silly cache afterAdd connect-flash@0.1.1 453 verbose afterAdd /root/.npm/connect-flash/0.1.1/package/package.json not in flight; writing 454 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 455 silly cache afterAdd express-session@1.15.6 456 verbose afterAdd /root/.npm/express-session/1.15.6/package/package.json not in flight; writing 457 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 458 silly cache afterAdd xtend@4.0.1 459 verbose afterAdd /root/.npm/xtend/4.0.1/package/package.json not in flight; writing 460 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 461 silly cache afterAdd express@4.16.2 462 verbose afterAdd /root/.npm/express/4.16.2/package/package.json not in flight; writing 463 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 464 silly cache afterAdd passport-local@1.0.0 465 verbose afterAdd /root/.npm/passport-local/1.0.0/package/package.json not in flight; writing 466 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 467 silly cache afterAdd passport.socketio@3.7.0 468 verbose afterAdd /root/.npm/passport.socketio/3.7.0/package/package.json not in flight; writing 469 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 470 silly cache afterAdd request@2.83.0 471 verbose afterAdd /root/.npm/request/2.83.0/package/package.json not in flight; writing 472 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 473 silly cache afterAdd passport@0.3.2 474 verbose afterAdd /root/.npm/passport/0.3.2/package/package.json not in flight; writing 475 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 476 silly cache afterAdd body-parser@1.18.2 477 verbose afterAdd /root/.npm/body-parser/1.18.2/package/package.json not in flight; writing 478 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 479 silly cache afterAdd iobroker.simple-api@1.6.2 480 verbose afterAdd /root/.npm/iobroker.simple-api/1.6.2/package/package.json not in flight; writing 481 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 482 silly cache afterAdd iobroker.socketio@1.8.6 483 verbose afterAdd /root/.npm/iobroker.socketio/1.8.6/package/package.json not in flight; writing 484 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 485 verbose afterAdd /root/.npm/connect-flash/0.1.1/package/package.json written 486 verbose afterAdd /root/.npm/express-session/1.15.6/package/package.json written 487 verbose afterAdd /root/.npm/xtend/4.0.1/package/package.json written 488 verbose afterAdd /root/.npm/express/4.16.2/package/package.json written 489 verbose afterAdd /root/.npm/passport-local/1.0.0/package/package.json written 490 verbose afterAdd /root/.npm/passport.socketio/3.7.0/package/package.json written 491 verbose afterAdd /root/.npm/request/2.83.0/package/package.json written 492 verbose afterAdd /root/.npm/passport/0.3.2/package/package.json written 493 verbose afterAdd /root/.npm/body-parser/1.18.2/package/package.json written 494 verbose afterAdd /root/.npm/iobroker.simple-api/1.6.2/package/package.json written 495 verbose afterAdd /root/.npm/iobroker.socketio/1.8.6/package/package.json written 496 silly rollbackFailedOptional Starting 497 silly rollbackFailedOptional Finishing 498 silly runTopLevelLifecycles Finishing 499 silly install printInstalled 500 verbose stack Error: Failed to parse json 500 verbose stack Unexpected token 'R' at 1:685 500 verbose stack Release/obj.target/serialport/src/serialport.o ../src/serialport.cpp 500 verbose stack ^ 500 verbose stack at parseError (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:390:11) 500 verbose stack at parseJson (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:79:23) 500 verbose stack at /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:48:5 500 verbose stack at /usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:78:16 500 verbose stack at tryToString (fs.js:457:3) 500 verbose stack at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:444:12) 501 verbose cwd /opt/iobroker/node_modules/iobroker.web 502 error Linux 4.9.35-v7+ 503 error argv "/usr/bin/node" "/usr/bin/npm" "install" "--production" 504 error node v6.12.2 505 error npm v3.10.10 506 error file /root/.npm/cookie-parser/1.4.3/package/package.json 507 error code EJSONPARSE 508 error Failed to parse json 508 error Unexpected token 'R' at 1:685 508 error Release/obj.target/serialport/src/serialport.o ../src/serialport.cpp 508 error ^ 509 error File: /root/.npm/cookie-parser/1.4.3/package/package.json 510 error Failed to parse package.json data. 510 error package.json must be actual JSON, not just JavaScript. 510 error 510 error This is not a bug in npm. 510 error Tell the package author to fix their package.json file. JSON.parse 511 verbose exit [ 1, true ] !