Closed Domser21 closed 2 years ago
pi@homebridge:/var/lib/homebridge $ cat /home/pi/.npm/_logs/2021-12-03T15_40_49_486Z-debug.log cat: /home/pi/.npm/_logs/2021-12-03T15_40_49_486Z-debug.log: No such file or directory pi@homebridge:/var/lib/homebridge $ cat /home/pi/.npm/_logs/ cat: /home/pi/.npm/_logs/: Is a directory pi@homebridge:/var/lib/homebridge $ cat /home/pi/.npm/_logs/2022-01-27T12_15_24_393Z-debug-0.log 0 verbose cli [ 0 verbose cli '/usr/local/bin/node', 0 verbose cli '/usr/local/bin/npm', 0 verbose cli 'install', 0 verbose cli '-g', 0 verbose cli 'homebridge-ring@latest' 0 verbose cli ] 1 info using npm@8.3.0 2 info using node@v16.13.1 3 timing npm:load:whichnode Completed in 1ms 4 timing config:load:defaults Completed in 9ms 5 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 4ms 6 timing config:load:builtin Completed in 5ms 7 timing config:load:cli Completed in 12ms 8 timing config:load:env Completed in 3ms 9 timing config:load:project Completed in 3ms 10 timing config:load:file:/home/pi/.npmrc Completed in 0ms 11 timing config:load:user Completed in 1ms 12 timing config:load:file:/usr/local/etc/npmrc Completed in 0ms 13 timing config:load:global Completed in 2ms 14 timing config:load:validate Completed in 1ms 15 timing config:load:credentials Completed in 5ms 16 timing config:load:setEnvs Completed in 4ms 17 timing config:load Completed in 51ms 18 timing npm:load:configload Completed in 52ms 19 timing npm:load:setTitle Completed in 1ms 20 timing config:load:flatten Completed in 16ms 21 timing npm:load:display Completed in 25ms 22 verbose logfile /home/pi/.npm/_logs/2022-01-27T12_15_24_393Z-debug-0.log 23 timing npm:load:logFile Completed in 28ms 24 timing npm:load:timers Completed in 0ms 25 timing npm:load:configScope Completed in 0ms 26 timing npm:load Completed in 112ms 27 timing arborist:ctor Completed in 4ms 28 silly logfile start cleaning logs, removing 4 files 29 timing idealTree:init Completed in 26ms 30 http fetch GET 200 https://registry.npmjs.org/homebridge-ring 1076ms (cache revalidated) 31 timing idealTree:userRequests Completed in 1133ms 32 silly idealTree buildDeps 33 silly fetch manifest homebridge-ring@9.24.0 34 silly placeDep ROOT homebridge-ring@9.24.0 OK for: want: 9.24.0 35 silly fetch manifest @homebridge/camera-utils@2.0.4 36 silly fetch manifest @homebridge/plugin-ui-utils@0.0.19 37 silly fetch manifest @types/socket.io-client@1.4.36 38 silly fetch manifest colors@1.4.0 39 silly fetch manifest debug@4.3.3 40 silly fetch manifest got@11.8.3 41 silly fetch manifest rxjs@7.5.2 42 silly fetch manifest sdp@3.0.3 43 silly fetch manifest socket.io-client@2.4.0 44 silly fetch manifest stun@2.1.0 45 silly fetch manifest systeminformation@5.10.7 46 silly fetch manifest uuid@8.3.2 47 http fetch GET 200 https://registry.npmjs.org/colors 533ms (cache revalidated) 48 http fetch GET 200 https://registry.npmjs.org/debug 536ms (cache revalidated) 49 http fetch GET 200 https://registry.npmjs.org/sdp 554ms (cache revalidated) 50 http fetch GET 200 https://registry.npmjs.org/got 726ms (cache revalidated) 51 http fetch GET 200 https://registry.npmjs.org/rxjs 790ms (cache revalidated) 52 http fetch GET 200 https://registry.npmjs.org/socket.io-client 838ms (cache revalidated) 53 http fetch GET 200 https://registry.npmjs.org/systeminformation 864ms (cache revalidated) 54 http fetch GET 200 https://registry.npmjs.org/uuid 897ms (cache revalidated) 55 http fetch GET 200 https://registry.npmjs.org/stun 1187ms (cache revalidated) 56 http fetch GET 200 https://registry.npmjs.org/@homebridge%2fcamera-utils 1701ms (cache revalidated) 57 http fetch GET 200 https://registry.npmjs.org/@types%2fsocket.io-client 2077ms (cache revalidated) 58 http fetch GET 200 https://registry.npmjs.org/@homebridge%2fplugin-ui-utils 2111ms (cache revalidated) 59 timing idealTree:#root Completed in 2163ms 60 silly placeDep node_modules/homebridge-ring @homebridge/camera-utils@2.0.4 OK for: homebridge-ring@9.24.0 want: 2.0.4 61 silly placeDep node_modules/homebridge-ring @homebridge/plugin-ui-utils@0.0.19 OK for: homebridge-ring@9.24.0 want: 0.0.19 62 silly placeDep node_modules/homebridge-ring @types/socket.io-client@1.4.36 OK for: homebridge-ring@9.24.0 want: 1.4.36 63 silly placeDep node_modules/homebridge-ring colors@1.4.0 OK for: homebridge-ring@9.24.0 want: 1.4.0 64 silly placeDep node_modules/homebridge-ring debug@4.3.3 OK for: homebridge-ring@9.24.0 want: 4.3.3 65 silly placeDep node_modules/homebridge-ring got@11.8.3 OK for: homebridge-ring@9.24.0 want: 11.8.3 66 silly placeDep node_modules/homebridge-ring rxjs@7.5.2 OK for: homebridge-ring@9.24.0 want: 7.5.2 67 silly placeDep node_modules/homebridge-ring sdp@3.0.3 OK for: homebridge-ring@9.24.0 want: 3.0.3 68 silly placeDep node_modules/homebridge-ring socket.io-client@2.4.0 OK for: homebridge-ring@9.24.0 want: 2.4.0 69 silly placeDep node_modules/homebridge-ring stun@2.1.0 OK for: homebridge-ring@9.24.0 want: 2.1.0 70 silly placeDep node_modules/homebridge-ring systeminformation@5.10.7 OK for: homebridge-ring@9.24.0 want: 5.10.7 71 silly placeDep node_modules/homebridge-ring uuid@8.3.2 OK for: homebridge-ring@9.24.0 want: 8.3.2 72 silly fetch manifest execa@^5.1.1 73 silly fetch manifest ffmpeg-for-homebridge@^0.0.9 74 silly fetch manifest pick-port@^1.0.0 75 silly fetch manifest ms@2.1.2 76 silly fetch manifest @sindresorhus/is@^4.0.0 77 silly fetch manifest @szmarczak/http-timer@^4.0.5 78 silly fetch manifest @types/cacheable-request@^6.0.1 79 silly fetch manifest @types/responselike@^1.0.0 80 silly fetch manifest cacheable-lookup@^5.0.3 81 silly fetch manifest cacheable-request@^7.0.2 82 silly fetch manifest decompress-response@^6.0.0 83 silly fetch manifest http2-wrapper@^1.0.0-beta.5.2 84 silly fetch manifest lowercase-keys@^2.0.0 85 silly fetch manifest p-cancelable@^2.0.0 86 silly fetch manifest responselike@^2.0.0 87 silly fetch manifest tslib@^2.1.0 88 silly fetch manifest backo2@1.0.2 89 silly fetch manifest component-bind@1.0.0 90 silly fetch manifest component-emitter@~1.3.0 91 silly fetch manifest debug@~3.1.0 92 silly fetch manifest engine.io-client@~3.5.0 93 silly fetch manifest has-binary2@~1.0.2 94 silly fetch manifest indexof@0.0.1 95 silly fetch manifest parseqs@0.0.6 96 silly fetch manifest parseuri@0.0.6 97 silly fetch manifest socket.io-parser@~3.3.0 98 silly fetch manifest to-array@0.1.4 99 silly fetch manifest binary-data@^0.6.0 100 silly fetch manifest buffer-xor@^2.0.2 101 silly fetch manifest ip@^1.1.5 102 silly fetch manifest ip2buf@^2.0.0 103 silly fetch manifest is-stun@^2.0.0 104 silly fetch manifest meow@^5.0.0 105 silly fetch manifest parse-url@^5.0.1 106 silly fetch manifest turbo-crc32@^1.0.0 107 silly fetch manifest universalify@^0.1.2 108 http fetch GET 200 https://registry.npmjs.org/ms 1054ms (cache revalidated) 109 http fetch GET 200 https://registry.npmjs.org/execa 1073ms (cache revalidated) 110 http fetch GET 200 https://registry.npmjs.org/@types%2fcacheable-request 1058ms (cache revalidated) 111 http fetch GET 200 https://registry.npmjs.org/cacheable-lookup 1058ms (cache revalidated) 112 http fetch GET 200 https://registry.npmjs.org/@sindresorhus%2fis 1083ms (cache revalidated) 113 http fetch GET 200 https://registry.npmjs.org/@szmarczak%2fhttp-timer 1084ms (cache revalidated) 114 http fetch GET 200 https://registry.npmjs.org/lowercase-keys 1060ms (cache revalidated) 115 http fetch GET 200 https://registry.npmjs.org/@types%2fresponselike 1089ms (cache revalidated) 116 http fetch GET 200 https://registry.npmjs.org/cacheable-request 1085ms (cache revalidated) 117 http fetch GET 200 https://registry.npmjs.org/decompress-response 1085ms (cache revalidated) 118 http fetch GET 200 https://registry.npmjs.org/backo2 1052ms (cache revalidated) 119 http fetch GET 200 https://registry.npmjs.org/tslib 1078ms (cache revalidated) 120 http fetch GET 200 https://registry.npmjs.org/component-bind 1067ms (cache revalidated) 121 http fetch GET 200 https://registry.npmjs.org/component-emitter 1073ms (cache revalidated) 122 http fetch GET 200 https://registry.npmjs.org/has-binary2 1069ms (cache revalidated) 123 http fetch GET 200 https://registry.npmjs.org/engine.io-client 1082ms (cache revalidated) 124 http fetch GET 200 https://registry.npmjs.org/parseqs 1091ms (cache revalidated) 125 http fetch GET 200 https://registry.npmjs.org/parseuri 1111ms (cache revalidated) 126 http fetch GET 200 https://registry.npmjs.org/to-array 1104ms (cache revalidated) 127 http fetch GET 200 https://registry.npmjs.org/socket.io-parser 1121ms (cache revalidated) 128 http fetch GET 200 https://registry.npmjs.org/buffer-xor 1110ms (cache revalidated) 129 http fetch GET 200 https://registry.npmjs.org/indexof 1156ms (cache revalidated) 130 http fetch GET 200 https://registry.npmjs.org/ip 1125ms (cache revalidated) 131 http fetch GET 200 https://registry.npmjs.org/meow 1129ms (cache revalidated) 132 http fetch GET 200 https://registry.npmjs.org/universalify 1129ms (cache revalidated) 133 http fetch GET 200 https://registry.npmjs.org/responselike 1261ms (cache revalidated) 134 http fetch GET 200 https://registry.npmjs.org/http2-wrapper 1292ms (cache revalidated) 135 http fetch GET 200 https://registry.npmjs.org/p-cancelable 1311ms (cache revalidated) 136 http fetch GET 200 https://registry.npmjs.org/turbo-crc32 1232ms (cache revalidated) 137 http fetch GET 200 https://registry.npmjs.org/pick-port 1422ms (cache revalidated) 138 http fetch GET 200 https://registry.npmjs.org/ffmpeg-for-homebridge 1435ms (cache revalidated) 139 http fetch GET 200 https://registry.npmjs.org/binary-data 1381ms (cache revalidated) 140 http fetch GET 200 https://registry.npmjs.org/ip2buf 1382ms (cache revalidated) 141 http fetch GET 200 https://registry.npmjs.org/parse-url 1428ms (cache revalidated) 142 http fetch GET 200 https://registry.npmjs.org/is-stun 1474ms (cache revalidated) 143 timing idealTree:node_modules/homebridge-ring Completed in 1846ms 144 silly placeDep node_modules/homebridge-ring execa@5.1.1 OK for: @homebridge/camera-utils@2.0.4 want: ^5.1.1 145 silly placeDep node_modules/homebridge-ring ffmpeg-for-homebridge@0.0.9 OK for: @homebridge/camera-utils@2.0.4 want: ^0.0.9 146 silly placeDep node_modules/homebridge-ring pick-port@1.0.0 OK for: @homebridge/camera-utils@2.0.4 want: ^1.0.0 147 silly fetch manifest cross-spawn@^7.0.3 148 silly fetch manifest get-stream@^6.0.0 149 silly fetch manifest human-signals@^2.1.0 150 silly fetch manifest is-stream@^2.0.0 151 silly fetch manifest merge-stream@^2.0.0 152 silly fetch manifest npm-run-path@^4.0.1 153 silly fetch manifest onetime@^5.1.2 154 silly fetch manifest signal-exit@^3.0.3 155 silly fetch manifest strip-final-newline@^2.0.0 156 silly fetch manifest detect-libc@^1.0.3 157 silly fetch manifest dotenv@^8.2.0 158 silly fetch manifest mkdirp@^1.0.3 159 silly fetch manifest simple-get@^3.1.0 160 silly fetch manifest tar@^6.0.1 161 http fetch GET 200 https://registry.npmjs.org/human-signals 432ms (cache revalidated) 162 http fetch GET 200 https://registry.npmjs.org/onetime 409ms (cache revalidated) 163 http fetch GET 200 https://registry.npmjs.org/get-stream 445ms (cache revalidated) 164 http fetch GET 200 https://registry.npmjs.org/npm-run-path 429ms (cache revalidated) 165 http fetch GET 200 https://registry.npmjs.org/is-stream 443ms (cache revalidated) 166 http fetch GET 200 https://registry.npmjs.org/cross-spawn 460ms (cache revalidated) 167 http fetch GET 200 https://registry.npmjs.org/signal-exit 424ms (cache revalidated) 168 http fetch GET 200 https://registry.npmjs.org/detect-libc 417ms (cache revalidated) 169 http fetch GET 200 https://registry.npmjs.org/strip-final-newline 440ms (cache revalidated) 170 http fetch GET 200 https://registry.npmjs.org/merge-stream 474ms (cache revalidated) 171 http fetch GET 200 https://registry.npmjs.org/mkdirp 435ms (cache revalidated) 172 http fetch GET 200 https://registry.npmjs.org/dotenv 444ms (cache revalidated) 173 http fetch GET 200 https://registry.npmjs.org/simple-get 448ms (cache revalidated) 174 http fetch GET 200 https://registry.npmjs.org/tar 454ms (cache revalidated) 175 timing idealTree:node_modules/homebridge-ring/node_modules/@homebridge/camera-utils Completed in 568ms 176 timing idealTree:node_modules/homebridge-ring/node_modules/@homebridge/plugin-ui-utils Completed in 0ms 177 timing idealTree:node_modules/homebridge-ring/node_modules/@types/socket.io-client Completed in 0ms 178 timing idealTree:node_modules/homebridge-ring/node_modules/colors Completed in 0ms 179 silly placeDep node_modules/homebridge-ring ms@2.1.2 OK for: debug@4.3.3 want: 2.1.2 180 timing idealTree:node_modules/homebridge-ring/node_modules/debug Completed in 8ms 181 silly placeDep node_modules/homebridge-ring cross-spawn@7.0.3 OK for: execa@5.1.1 want: ^7.0.3 182 silly placeDep node_modules/homebridge-ring get-stream@6.0.1 OK for: execa@5.1.1 want: ^6.0.0 183 silly placeDep node_modules/homebridge-ring human-signals@2.1.0 OK for: execa@5.1.1 want: ^2.1.0 184 silly placeDep node_modules/homebridge-ring is-stream@2.0.1 OK for: execa@5.1.1 want: ^2.0.0 185 silly placeDep node_modules/homebridge-ring merge-stream@2.0.0 OK for: execa@5.1.1 want: ^2.0.0 186 silly placeDep node_modules/homebridge-ring npm-run-path@4.0.1 OK for: execa@5.1.1 want: ^4.0.1 187 silly placeDep node_modules/homebridge-ring onetime@5.1.2 OK for: execa@5.1.1 want: ^5.1.2 188 silly placeDep node_modules/homebridge-ring signal-exit@3.0.6 OK for: execa@5.1.1 want: ^3.0.3 189 silly placeDep node_modules/homebridge-ring strip-final-newline@2.0.0 OK for: execa@5.1.1 want: ^2.0.0 190 silly fetch manifest path-key@^3.1.0 191 silly fetch manifest shebang-command@^2.0.0 192 silly fetch manifest which@^2.0.1 193 silly fetch manifest path-key@^3.0.0 194 silly fetch manifest mimic-fn@^2.1.0 195 http fetch GET 200 https://registry.npmjs.org/path-key 148ms (cache revalidated) 196 http fetch GET 200 https://registry.npmjs.org/shebang-command 151ms (cache revalidated) 197 http fetch GET 200 https://registry.npmjs.org/which 148ms (cache revalidated) 198 http fetch GET 200 https://registry.npmjs.org/mimic-fn 147ms (cache revalidated) 199 timing idealTree:node_modules/homebridge-ring/node_modules/execa Completed in 244ms 200 silly placeDep node_modules/homebridge-ring path-key@3.1.1 OK for: cross-spawn@7.0.3 want: ^3.1.0 201 silly placeDep node_modules/homebridge-ring shebang-command@2.0.0 OK for: cross-spawn@7.0.3 want: ^2.0.0 202 silly placeDep node_modules/homebridge-ring which@2.0.2 OK for: cross-spawn@7.0.3 want: ^2.0.1 203 silly fetch manifest shebang-regex@^3.0.0 204 silly fetch manifest isexe@^2.0.0 205 http fetch GET 200 https://registry.npmjs.org/isexe 86ms (cache revalidated) 206 http fetch GET 200 https://registry.npmjs.org/shebang-regex 101ms (cache revalidated) 207 timing idealTree:node_modules/homebridge-ring/node_modules/cross-spawn Completed in 129ms 208 silly placeDep node_modules/homebridge-ring detect-libc@1.0.3 OK for: ffmpeg-for-homebridge@0.0.9 want: ^1.0.3 209 silly placeDep node_modules/homebridge-ring dotenv@8.6.0 OK for: ffmpeg-for-homebridge@0.0.9 want: ^8.2.0 210 silly placeDep node_modules/homebridge-ring mkdirp@1.0.4 OK for: ffmpeg-for-homebridge@0.0.9 want: ^1.0.3 211 silly placeDep node_modules/homebridge-ring simple-get@3.1.0 OK for: ffmpeg-for-homebridge@0.0.9 want: ^3.1.0 212 silly placeDep node_modules/homebridge-ring tar@6.1.11 OK for: ffmpeg-for-homebridge@0.0.9 want: ^6.0.1 213 silly fetch manifest decompress-response@^4.2.0 214 silly fetch manifest once@^1.3.1 215 silly fetch manifest simple-concat@^1.0.0 216 silly fetch manifest chownr@^2.0.0 217 silly fetch manifest fs-minipass@^2.0.0 218 silly fetch manifest minipass@^3.0.0 219 silly fetch manifest minizlib@^2.1.1 220 silly fetch manifest yallist@^4.0.0 221 http fetch GET 200 https://registry.npmjs.org/fs-minipass 210ms (cache revalidated) 222 http fetch GET 200 https://registry.npmjs.org/once 234ms (cache revalidated) 223 http fetch GET 200 https://registry.npmjs.org/simple-concat 239ms (cache revalidated) 224 http fetch GET 200 https://registry.npmjs.org/minipass 223ms (cache revalidated) 225 http fetch GET 200 https://registry.npmjs.org/yallist 228ms (cache revalidated) 226 http fetch GET 200 https://registry.npmjs.org/minizlib 236ms (cache revalidated) 227 http fetch GET 200 https://registry.npmjs.org/chownr 878ms (cache revalidated) 228 timing idealTree:node_modules/homebridge-ring/node_modules/ffmpeg-for-homebridge Completed in 946ms 229 timing idealTree:node_modules/homebridge-ring/node_modules/detect-libc Completed in 0ms 230 timing idealTree:node_modules/homebridge-ring/node_modules/dotenv Completed in 0ms 231 timing idealTree:node_modules/homebridge-ring/node_modules/get-stream Completed in 1ms 232 silly placeDep node_modules/homebridge-ring @sindresorhus/is@4.4.0 OK for: got@11.8.3 want: ^4.0.0 233 silly placeDep node_modules/homebridge-ring @szmarczak/http-timer@4.0.6 OK for: got@11.8.3 want: ^4.0.5 234 silly placeDep node_modules/homebridge-ring @types/cacheable-request@6.0.2 OK for: got@11.8.3 want: ^6.0.1 235 silly placeDep node_modules/homebridge-ring @types/responselike@1.0.0 OK for: got@11.8.3 want: ^1.0.0 236 silly placeDep node_modules/homebridge-ring cacheable-lookup@5.0.4 OK for: got@11.8.3 want: ^5.0.3 237 silly placeDep node_modules/homebridge-ring cacheable-request@7.0.2 OK for: got@11.8.3 want: ^7.0.2 238 silly placeDep node_modules/homebridge-ring decompress-response@6.0.0 OK for: got@11.8.3 want: ^6.0.0 239 silly placeDep node_modules/homebridge-ring http2-wrapper@1.0.3 OK for: got@11.8.3 want: ^1.0.0-beta.5.2 240 silly placeDep node_modules/homebridge-ring lowercase-keys@2.0.0 OK for: got@11.8.3 want: ^2.0.0 241 silly placeDep node_modules/homebridge-ring p-cancelable@2.1.1 OK for: got@11.8.3 want: ^2.0.0 242 silly placeDep node_modules/homebridge-ring responselike@2.0.0 OK for: got@11.8.3 want: ^2.0.0 243 silly fetch manifest defer-to-connect@^2.0.0 244 silly fetch manifest @types/http-cache-semantics@ 245 silly fetch manifest @types/keyv@ 246 silly fetch manifest @types/node@ 247 silly fetch manifest clone-response@^1.0.2 248 silly fetch manifest get-stream@^5.1.0 249 silly fetch manifest http-cache-semantics@^4.0.0 250 silly fetch manifest keyv@^4.0.0 251 silly fetch manifest normalize-url@^6.0.1 252 silly fetch manifest mimic-response@^3.1.0 253 silly fetch manifest quick-lru@^5.1.1 254 silly fetch manifest resolve-alpn@^1.0.0 255 http fetch GET 200 https://registry.npmjs.org/defer-to-connect 536ms (cache revalidated) 256 http fetch GET 200 https://registry.npmjs.org/clone-response 517ms (cache revalidated) 257 http fetch GET 200 https://registry.npmjs.org/@types%2fhttp-cache-semantics 543ms (cache revalidated) 258 http fetch GET 200 https://registry.npmjs.org/normalize-url 522ms (cache revalidated) 259 http fetch GET 200 https://registry.npmjs.org/keyv 535ms (cache revalidated) 260 http fetch GET 200 https://registry.npmjs.org/http-cache-semantics 544ms (cache revalidated) 261 http fetch GET 200 https://registry.npmjs.org/quick-lru 522ms (cache revalidated) 262 http fetch GET 200 https://registry.npmjs.org/resolve-alpn 522ms (cache revalidated) 263 http fetch GET 200 https://registry.npmjs.org/mimic-response 540ms (cache revalidated) 264 http fetch GET 200 https://registry.npmjs.org/@types%2fnode 616ms (cache revalidated) 265 http fetch GET 200 https://registry.npmjs.org/@types%2fkeyv 1792ms (cache revalidated) 266 timing idealTree:node_modules/homebridge-ring/node_modules/got Completed in 1931ms 267 timing idealTree:node_modules/homebridge-ring/node_modules/@sindresorhus/is Completed in 0ms 268 silly placeDep node_modules/homebridge-ring defer-to-connect@2.0.1 OK for: @szmarczak/http-timer@4.0.6 want: ^2.0.0 269 timing idealTree:node_modules/homebridge-ring/node_modules/@szmarczak/http-timer Completed in 14ms 270 silly placeDep node_modules/homebridge-ring @types/http-cache-semantics@4.0.1 OK for: @types/cacheable-request@6.0.2 want: 271 silly placeDep node_modules/homebridge-ring @types/keyv@3.1.3 OK for: @types/cacheable-request@6.0.2 want: 272 silly placeDep node_modules/homebridge-ring @types/node@17.0.12 OK for: @types/cacheable-request@6.0.2 want: 273 timing idealTree:node_modules/homebridge-ring/node_modules/@types/cacheable-request Completed in 27ms 274 timing idealTree:node_modules/homebridge-ring/node_modules/@types/http-cache-semantics Completed in 0ms 275 timing idealTree:node_modules/homebridge-ring/node_modules/@types/keyv Completed in 0ms 276 timing idealTree:node_modules/homebridge-ring/node_modules/@types/node Completed in 0ms 277 timing idealTree:node_modules/homebridge-ring/node_modules/@types/responselike Completed in 0ms 278 timing idealTree:node_modules/homebridge-ring/node_modules/cacheable-lookup Completed in 0ms 279 silly placeDep node_modules/homebridge-ring clone-response@1.0.2 OK for: cacheable-request@7.0.2 want: ^1.0.2 280 silly placeDep node_modules/homebridge-ring/node_modules/cacheable-request get-stream@5.2.0 OK for: cacheable-request@7.0.2 want: ^5.1.0 281 silly placeDep node_modules/homebridge-ring http-cache-semantics@4.1.0 OK for: cacheable-request@7.0.2 want: ^4.0.0 282 silly placeDep node_modules/homebridge-ring keyv@4.0.5 OK for: cacheable-request@7.0.2 want: ^4.0.0 283 silly placeDep node_modules/homebridge-ring normalize-url@6.1.0 OK for: cacheable-request@7.0.2 want: ^6.0.1 284 silly fetch manifest mimic-response@^1.0.0 285 silly fetch manifest pump@^3.0.0 286 silly fetch manifest json-buffer@3.0.1 287 http fetch GET 200 https://registry.npmjs.org/json-buffer 90ms (cache revalidated) 288 http fetch GET 200 https://registry.npmjs.org/pump 126ms (cache revalidated) 289 timing idealTree:node_modules/homebridge-ring/node_modules/cacheable-request Completed in 193ms 290 silly placeDep node_modules/homebridge-ring mimic-response@1.0.1 OK for: clone-response@1.0.2 want: ^1.0.0 291 timing idealTree:node_modules/homebridge-ring/node_modules/clone-response Completed in 9ms 292 silly placeDep node_modules/homebridge-ring/node_modules/decompress-response mimic-response@3.1.0 OK for: decompress-response@6.0.0 want: ^3.1.0 293 timing idealTree:node_modules/homebridge-ring/node_modules/decompress-response Completed in 9ms 294 timing idealTree:node_modules/homebridge-ring/node_modules/defer-to-connect Completed in 1ms 295 timing idealTree:node_modules/homebridge-ring/node_modules/http-cache-semantics Completed in 0ms 296 silly placeDep node_modules/homebridge-ring quick-lru@5.1.1 OK for: http2-wrapper@1.0.3 want: ^5.1.1 297 silly placeDep node_modules/homebridge-ring resolve-alpn@1.2.1 OK for: http2-wrapper@1.0.3 want: ^1.0.0 298 timing idealTree:node_modules/homebridge-ring/node_modules/http2-wrapper Completed in 18ms 299 timing idealTree:node_modules/homebridge-ring/node_modules/human-signals Completed in 0ms 300 timing idealTree:node_modules/homebridge-ring/node_modules/is-stream Completed in 0ms 301 silly placeDep node_modules/homebridge-ring json-buffer@3.0.1 OK for: keyv@4.0.5 want: 3.0.1 302 timing idealTree:node_modules/homebridge-ring/node_modules/keyv Completed in 6ms 303 timing idealTree:node_modules/homebridge-ring/node_modules/json-buffer Completed in 0ms 304 timing idealTree:node_modules/homebridge-ring/node_modules/lowercase-keys Completed in 0ms 305 timing idealTree:node_modules/homebridge-ring/node_modules/merge-stream Completed in 0ms 306 timing idealTree:node_modules/homebridge-ring/node_modules/mimic-response Completed in 0ms 307 timing idealTree:node_modules/homebridge-ring/node_modules/mkdirp Completed in 0ms 308 timing idealTree:node_modules/homebridge-ring/node_modules/ms Completed in 0ms 309 timing idealTree:node_modules/homebridge-ring/node_modules/normalize-url Completed in 0ms 310 timing idealTree:node_modules/homebridge-ring/node_modules/npm-run-path Completed in 1ms 311 silly placeDep node_modules/homebridge-ring mimic-fn@2.1.0 OK for: onetime@5.1.2 want: ^2.1.0 312 timing idealTree:node_modules/homebridge-ring/node_modules/onetime Completed in 7ms 313 timing idealTree:node_modules/homebridge-ring/node_modules/mimic-fn Completed in 0ms 314 timing idealTree:node_modules/homebridge-ring/node_modules/p-cancelable Completed in 0ms 315 timing idealTree:node_modules/homebridge-ring/node_modules/path-key Completed in 0ms 316 timing idealTree:node_modules/homebridge-ring/node_modules/pick-port Completed in 0ms 317 timing idealTree:node_modules/homebridge-ring/node_modules/quick-lru Completed in 0ms 318 timing idealTree:node_modules/homebridge-ring/node_modules/resolve-alpn Completed in 0ms 319 timing idealTree:node_modules/homebridge-ring/node_modules/responselike Completed in 0ms 320 silly placeDep node_modules/homebridge-ring tslib@2.3.1 OK for: rxjs@7.5.2 want: ^2.1.0 321 timing idealTree:node_modules/homebridge-ring/node_modules/rxjs Completed in 7ms 322 timing idealTree:node_modules/homebridge-ring/node_modules/sdp Completed in 0ms 323 silly placeDep node_modules/homebridge-ring shebang-regex@3.0.0 OK for: shebang-command@2.0.0 want: ^3.0.0 324 timing idealTree:node_modules/homebridge-ring/node_modules/shebang-command Completed in 7ms 325 timing idealTree:node_modules/homebridge-ring/node_modules/shebang-regex Completed in 1ms 326 timing idealTree:node_modules/homebridge-ring/node_modules/signal-exit Completed in 0ms 327 silly placeDep node_modules/homebridge-ring/node_modules/simple-get decompress-response@4.2.1 OK for: simple-get@3.1.0 want: ^4.2.0 328 silly placeDep node_modules/homebridge-ring once@1.4.0 OK for: simple-get@3.1.0 want: ^1.3.1 329 silly placeDep node_modules/homebridge-ring simple-concat@1.0.1 OK for: simple-get@3.1.0 want: ^1.0.0 330 silly fetch manifest mimic-response@^2.0.0 331 silly fetch manifest wrappy@1 332 http fetch GET 200 https://registry.npmjs.org/wrappy 91ms (cache revalidated) 333 timing idealTree:node_modules/homebridge-ring/node_modules/simple-get Completed in 128ms 334 silly placeDep node_modules/homebridge-ring wrappy@1.0.2 OK for: once@1.4.0 want: 1 335 timing idealTree:node_modules/homebridge-ring/node_modules/once Completed in 10ms 336 timing idealTree:node_modules/homebridge-ring/node_modules/simple-concat Completed in 1ms 337 silly placeDep node_modules/homebridge-ring backo2@1.0.2 OK for: socket.io-client@2.4.0 want: 1.0.2 338 silly placeDep node_modules/homebridge-ring component-bind@1.0.0 OK for: socket.io-client@2.4.0 want: 1.0.0 339 silly placeDep node_modules/homebridge-ring component-emitter@1.3.0 OK for: socket.io-client@2.4.0 want: ~1.3.0 340 silly placeDep node_modules/homebridge-ring/node_modules/socket.io-client debug@3.1.0 OK for: socket.io-client@2.4.0 want: ~3.1.0 341 silly placeDep node_modules/homebridge-ring engine.io-client@3.5.2 OK for: socket.io-client@2.4.0 want: ~3.5.0 342 silly placeDep node_modules/homebridge-ring has-binary2@1.0.3 OK for: socket.io-client@2.4.0 want: ~1.0.2 343 silly placeDep node_modules/homebridge-ring indexof@0.0.1 OK for: socket.io-client@2.4.0 want: 0.0.1 344 silly placeDep node_modules/homebridge-ring parseqs@0.0.6 OK for: socket.io-client@2.4.0 want: 0.0.6 345 silly placeDep node_modules/homebridge-ring parseuri@0.0.6 OK for: socket.io-client@2.4.0 want: 0.0.6 346 silly placeDep node_modules/homebridge-ring socket.io-parser@3.3.2 OK for: socket.io-client@2.4.0 want: ~3.3.0 347 silly placeDep node_modules/homebridge-ring to-array@0.1.4 OK for: socket.io-client@2.4.0 want: 0.1.4 348 silly fetch manifest ms@2.0.0 349 silly fetch manifest component-inherit@0.0.3 350 silly fetch manifest engine.io-parser@~2.2.0 351 silly fetch manifest has-cors@1.1.0 352 silly fetch manifest ws@~7.4.2 353 silly fetch manifest xmlhttprequest-ssl@~1.6.2 354 silly fetch manifest yeast@0.1.2 355 silly fetch manifest isarray@2.0.1 356 http fetch GET 200 https://registry.npmjs.org/xmlhttprequest-ssl 237ms (cache revalidated) 357 http fetch GET 200 https://registry.npmjs.org/isarray 232ms (cache revalidated) 358 http fetch GET 200 https://registry.npmjs.org/component-inherit 275ms (cache revalidated) 359 http fetch GET 200 https://registry.npmjs.org/has-cors 301ms (cache revalidated) 360 http fetch GET 200 https://registry.npmjs.org/yeast 296ms (cache revalidated) 361 http fetch GET 200 https://registry.npmjs.org/ws 320ms (cache revalidated) 362 http fetch GET 200 https://registry.npmjs.org/engine.io-parser 903ms (cache revalidated) 363 timing idealTree:node_modules/homebridge-ring/node_modules/socket.io-client Completed in 1022ms 364 timing idealTree:node_modules/homebridge-ring/node_modules/backo2 Completed in 1ms 365 timing idealTree:node_modules/homebridge-ring/node_modules/component-bind Completed in 1ms 366 timing idealTree:node_modules/homebridge-ring/node_modules/component-emitter Completed in 0ms 367 silly fetch manifest bufferutil@^4.0.1 368 http fetch GET 200 https://registry.npmjs.org/bufferutil 90ms (cache revalidated) 369 silly fetch manifest utf-8-validate@^5.0.2 370 http fetch GET 200 https://registry.npmjs.org/utf-8-validate 71ms (cache revalidated) 371 silly placeDep node_modules/homebridge-ring component-inherit@0.0.3 OK for: engine.io-client@3.5.2 want: 0.0.3 372 silly placeDep node_modules/homebridge-ring/node_modules/engine.io-client debug@3.1.0 OK for: engine.io-client@3.5.2 want: ~3.1.0 373 silly placeDep node_modules/homebridge-ring engine.io-parser@2.2.1 OK for: engine.io-client@3.5.2 want: ~2.2.0 374 silly placeDep node_modules/homebridge-ring has-cors@1.1.0 OK for: engine.io-client@3.5.2 want: 1.1.0 375 silly placeDep node_modules/homebridge-ring ws@7.4.6 OK for: engine.io-client@3.5.2 want: ~7.4.2 376 silly placeDep node_modules/homebridge-ring xmlhttprequest-ssl@1.6.3 OK for: engine.io-client@3.5.2 want: ~1.6.2 377 silly placeDep node_modules/homebridge-ring yeast@0.1.2 OK for: engine.io-client@3.5.2 want: 0.1.2 378 silly fetch manifest after@0.8.2 379 silly fetch manifest arraybuffer.slice@~0.0.7 380 silly fetch manifest base64-arraybuffer@0.1.4 381 silly fetch manifest blob@0.0.5 382 http fetch GET 200 https://registry.npmjs.org/after 116ms (cache revalidated) 383 http fetch GET 200 https://registry.npmjs.org/arraybuffer.slice 142ms (cache revalidated) 384 http fetch GET 200 https://registry.npmjs.org/base64-arraybuffer 140ms (cache revalidated) 385 http fetch GET 200 https://registry.npmjs.org/blob 799ms (cache revalidated) 386 timing idealTree:node_modules/homebridge-ring/node_modules/engine.io-client Completed in 1066ms 387 timing idealTree:node_modules/homebridge-ring/node_modules/component-inherit Completed in 0ms 388 silly placeDep node_modules/homebridge-ring after@0.8.2 OK for: engine.io-parser@2.2.1 want: 0.8.2 389 silly placeDep node_modules/homebridge-ring arraybuffer.slice@0.0.7 OK for: engine.io-parser@2.2.1 want: ~0.0.7 390 silly placeDep node_modules/homebridge-ring base64-arraybuffer@0.1.4 OK for: engine.io-parser@2.2.1 want: 0.1.4 391 silly placeDep node_modules/homebridge-ring blob@0.0.5 OK for: engine.io-parser@2.2.1 want: 0.0.5 392 timing idealTree:node_modules/homebridge-ring/node_modules/engine.io-parser Completed in 34ms 393 timing idealTree:node_modules/homebridge-ring/node_modules/after Completed in 0ms 394 timing idealTree:node_modules/homebridge-ring/node_modules/arraybuffer.slice Completed in 0ms 395 timing idealTree:node_modules/homebridge-ring/node_modules/base64-arraybuffer Completed in 1ms 396 timing idealTree:node_modules/homebridge-ring/node_modules/blob Completed in 0ms 397 silly placeDep node_modules/homebridge-ring isarray@2.0.1 OK for: has-binary2@1.0.3 want: 2.0.1 398 timing idealTree:node_modules/homebridge-ring/node_modules/has-binary2 Completed in 14ms 399 timing idealTree:node_modules/homebridge-ring/node_modules/has-cors Completed in 0ms 400 timing idealTree:node_modules/homebridge-ring/node_modules/indexof Completed in 0ms 401 timing idealTree:node_modules/homebridge-ring/node_modules/isarray Completed in 0ms 402 timing idealTree:node_modules/homebridge-ring/node_modules/parseqs Completed in 0ms 403 timing idealTree:node_modules/homebridge-ring/node_modules/parseuri Completed in 0ms 404 silly placeDep node_modules/homebridge-ring/node_modules/socket.io-parser debug@3.1.0 OK for: socket.io-parser@3.3.2 want: ~3.1.0 405 timing idealTree:node_modules/homebridge-ring/node_modules/socket.io-parser Completed in 18ms 406 timing idealTree:node_modules/homebridge-ring/node_modules/strip-final-newline Completed in 0ms 407 silly placeDep node_modules/homebridge-ring binary-data@0.6.0 OK for: stun@2.1.0 want: ^0.6.0 408 silly placeDep node_modules/homebridge-ring buffer-xor@2.0.2 OK for: stun@2.1.0 want: ^2.0.2 409 silly placeDep node_modules/homebridge-ring ip@1.1.5 OK for: stun@2.1.0 want: ^1.1.5 410 silly placeDep node_modules/homebridge-ring ip2buf@2.0.0 OK for: stun@2.1.0 want: ^2.0.0 411 silly placeDep node_modules/homebridge-ring is-stun@2.0.0 OK for: stun@2.1.0 want: ^2.0.0 412 silly placeDep node_modules/homebridge-ring meow@5.0.0 OK for: stun@2.1.0 want: ^5.0.0 413 silly placeDep node_modules/homebridge-ring parse-url@5.0.7 OK for: stun@2.1.0 want: ^5.0.1 414 silly placeDep node_modules/homebridge-ring turbo-crc32@1.0.1 OK for: stun@2.1.0 want: ^1.0.0 415 silly placeDep node_modules/homebridge-ring universalify@0.1.2 OK for: stun@2.1.0 want: ^0.1.2 416 silly fetch manifest generate-function@^2.3.1 417 silly fetch manifest is-plain-object@^2.0.3 418 silly fetch manifest safe-buffer@^5.1.1 419 silly fetch manifest camelcase-keys@^4.0.0 420 silly fetch manifest decamelize-keys@^1.0.0 421 silly fetch manifest loud-rejection@^1.0.0 422 silly fetch manifest minimist-options@^3.0.1 423 silly fetch manifest normalize-package-data@^2.3.4 424 silly fetch manifest read-pkg-up@^3.0.0 425 silly fetch manifest redent@^2.0.0 426 silly fetch manifest trim-newlines@^2.0.0 427 silly fetch manifest yargs-parser@^10.0.0 428 silly fetch manifest is-ssh@^1.3.0 429 silly fetch manifest normalize-url@4.5.1 430 silly fetch manifest parse-path@^4.0.0 431 silly fetch manifest protocols@^1.4.0 432 http fetch GET 200 https://registry.npmjs.org/is-plain-object 451ms (cache revalidated) 433 http fetch GET 200 https://registry.npmjs.org/safe-buffer 449ms (cache revalidated) 434 http fetch GET 200 https://registry.npmjs.org/read-pkg-up 419ms (cache revalidated) 435 http fetch GET 200 https://registry.npmjs.org/loud-rejection 453ms (cache revalidated) 436 http fetch GET 200 https://registry.npmjs.org/camelcase-keys 484ms (cache revalidated) 437 http fetch GET 200 https://registry.npmjs.org/parse-path 455ms (cache revalidated) 438 http fetch GET 200 https://registry.npmjs.org/is-ssh 464ms (cache revalidated) 439 http fetch GET 200 https://registry.npmjs.org/yargs-parser 475ms (cache revalidated) 440 http fetch GET 200 https://registry.npmjs.org/protocols 462ms (cache revalidated) 441 http fetch GET 200 https://registry.npmjs.org/trim-newlines 497ms (cache revalidated) 442 http fetch GET 200 https://registry.npmjs.org/decamelize-keys 547ms (cache revalidated) 443 http fetch GET 200 https://registry.npmjs.org/minimist-options 545ms (cache revalidated) 444 http fetch GET 200 https://registry.npmjs.org/generate-function 992ms (cache revalidated) 445 http fetch GET 200 https://registry.npmjs.org/redent 942ms (cache revalidated) 446 http fetch GET 200 https://registry.npmjs.org/normalize-package-data 1120ms (cache revalidated) 447 timing idealTree:node_modules/homebridge-ring/node_modules/stun Completed in 1319ms 448 silly placeDep node_modules/homebridge-ring generate-function@2.3.1 OK for: binary-data@0.6.0 want: ^2.3.1 449 silly placeDep node_modules/homebridge-ring is-plain-object@2.0.4 OK for: binary-data@0.6.0 want: ^2.0.3 450 silly fetch manifest is-property@^1.0.2 451 silly fetch manifest isobject@^3.0.1 452 http fetch GET 200 https://registry.npmjs.org/is-property 106ms (cache revalidated) 453 http fetch GET 200 https://registry.npmjs.org/isobject 146ms (cache revalidated) 454 timing idealTree:node_modules/homebridge-ring/node_modules/binary-data Completed in 183ms 455 silly placeDep node_modules/homebridge-ring safe-buffer@5.2.1 OK for: buffer-xor@2.0.2 want: ^5.1.1 456 timing idealTree:node_modules/homebridge-ring/node_modules/buffer-xor Completed in 7ms 457 silly placeDep node_modules/homebridge-ring is-property@1.0.2 OK for: generate-function@2.3.1 want: ^1.0.2 458 timing idealTree:node_modules/homebridge-ring/node_modules/generate-function Completed in 7ms 459 timing idealTree:node_modules/homebridge-ring/node_modules/ip Completed in 0ms 460 timing idealTree:node_modules/homebridge-ring/node_modules/ip2buf Completed in 0ms 461 silly placeDep node_modules/homebridge-ring isobject@3.0.1 OK for: is-plain-object@2.0.4 want: ^3.0.1 462 timing idealTree:node_modules/homebridge-ring/node_modules/is-plain-object Completed in 8ms 463 timing idealTree:node_modules/homebridge-ring/node_modules/is-property Completed in 0ms 464 timing idealTree:node_modules/homebridge-ring/node_modules/is-stun Completed in 0ms 465 timing idealTree:node_modules/homebridge-ring/node_modules/isobject Completed in 0ms 466 silly placeDep node_modules/homebridge-ring camelcase-keys@4.2.0 OK for: meow@5.0.0 want: ^4.0.0 467 silly placeDep node_modules/homebridge-ring decamelize-keys@1.1.0 OK for: meow@5.0.0 want: ^1.0.0 468 silly placeDep node_modules/homebridge-ring loud-rejection@1.6.0 OK for: meow@5.0.0 want: ^1.0.0 469 silly placeDep node_modules/homebridge-ring minimist-options@3.0.2 OK for: meow@5.0.0 want: ^3.0.1 470 silly placeDep node_modules/homebridge-ring normalize-package-data@2.5.0 OK for: meow@5.0.0 want: ^2.3.4 471 silly placeDep node_modules/homebridge-ring read-pkg-up@3.0.0 OK for: meow@5.0.0 want: ^3.0.0 472 silly placeDep node_modules/homebridge-ring redent@2.0.0 OK for: meow@5.0.0 want: ^2.0.0 473 silly placeDep node_modules/homebridge-ring trim-newlines@2.0.0 OK for: meow@5.0.0 want: ^2.0.0 474 silly placeDep node_modules/homebridge-ring yargs-parser@10.1.0 OK for: meow@5.0.0 want: ^10.0.0 475 silly fetch manifest camelcase@^4.1.0 476 silly fetch manifest map-obj@^2.0.0 477 silly fetch manifest quick-lru@^1.0.0 478 silly fetch manifest decamelize@^1.1.0 479 silly fetch manifest map-obj@^1.0.0 480 silly fetch manifest currently-unhandled@^0.4.1 481 silly fetch manifest arrify@^1.0.1 482 silly fetch manifest is-plain-obj@^1.1.0 483 silly fetch manifest hosted-git-info@^2.1.4 484 silly fetch manifest resolve@^1.10.0 485 silly fetch manifest semver@2 || 3 || 4 || 5 486 silly fetch manifest validate-npm-package-license@^3.0.1 487 silly fetch manifest find-up@^2.0.0 488 silly fetch manifest read-pkg@^3.0.0 489 silly fetch manifest indent-string@^3.0.0 490 silly fetch manifest strip-indent@^2.0.0 491 http fetch GET 200 https://registry.npmjs.org/decamelize 629ms (cache revalidated) 492 http fetch GET 200 https://registry.npmjs.org/arrify 628ms (cache revalidated) 493 http fetch GET 200 https://registry.npmjs.org/camelcase 678ms (cache revalidated) 494 http fetch GET 200 https://registry.npmjs.org/is-plain-obj 669ms (cache revalidated) 495 http fetch GET 200 https://registry.npmjs.org/hosted-git-info 674ms (cache revalidated) 496 http fetch GET 200 https://registry.npmjs.org/map-obj 714ms (cache revalidated) 497 http fetch GET 200 https://registry.npmjs.org/validate-npm-package-license 693ms (cache revalidated) 498 http fetch GET 200 https://registry.npmjs.org/currently-unhandled 736ms (cache revalidated) 499 http fetch GET 200 https://registry.npmjs.org/resolve 727ms (cache revalidated) 500 http fetch GET 200 https://registry.npmjs.org/semver 741ms (cache revalidated) 501 http fetch GET 200 https://registry.npmjs.org/find-up 767ms (cache revalidated) 502 http fetch GET 200 https://registry.npmjs.org/strip-indent 756ms (cache revalidated) 503 http fetch GET 200 https://registry.npmjs.org/read-pkg 790ms (cache revalidated) 504 http fetch GET 200 https://registry.npmjs.org/indent-string 789ms (cache revalidated) 505 timing idealTree:node_modules/homebridge-ring/node_modules/meow Completed in 951ms 506 silly placeDep node_modules/homebridge-ring camelcase@4.1.0 OK for: camelcase-keys@4.2.0 want: ^4.1.0 507 silly placeDep node_modules/homebridge-ring map-obj@2.0.0 OK for: camelcase-keys@4.2.0 want: ^2.0.0 508 silly placeDep node_modules/homebridge-ring/node_modules/camelcase-keys quick-lru@1.1.0 OK for: camelcase-keys@4.2.0 want: ^1.0.0 509 timing idealTree:node_modules/homebridge-ring/node_modules/camelcase-keys Completed in 22ms 510 timing idealTree:node_modules/homebridge-ring/node_modules/camelcase Completed in 0ms 511 silly placeDep node_modules/homebridge-ring decamelize@1.2.0 OK for: decamelize-keys@1.1.0 want: ^1.1.0 512 silly placeDep node_modules/homebridge-ring/node_modules/decamelize-keys map-obj@1.0.1 OK for: decamelize-keys@1.1.0 want: ^1.0.0 513 timing idealTree:node_modules/homebridge-ring/node_modules/decamelize-keys Completed in 13ms 514 timing idealTree:node_modules/homebridge-ring/node_modules/decamelize Completed in 0ms 515 silly placeDep node_modules/homebridge-ring currently-unhandled@0.4.1 OK for: loud-rejection@1.6.0 want: ^0.4.1 516 silly fetch manifest array-find-index@^1.0.1 517 http fetch GET 200 https://registry.npmjs.org/array-find-index 76ms (cache revalidated) 518 timing idealTree:node_modules/homebridge-ring/node_modules/loud-rejection Completed in 103ms 519 silly placeDep node_modules/homebridge-ring array-find-index@1.0.2 OK for: currently-unhandled@0.4.1 want: ^1.0.1 520 timing idealTree:node_modules/homebridge-ring/node_modules/currently-unhandled Completed in 7ms 521 timing idealTree:node_modules/homebridge-ring/node_modules/array-find-index Completed in 0ms 522 timing idealTree:node_modules/homebridge-ring/node_modules/map-obj Completed in 0ms 523 silly placeDep node_modules/homebridge-ring arrify@1.0.1 OK for: minimist-options@3.0.2 want: ^1.0.1 524 silly placeDep node_modules/homebridge-ring is-plain-obj@1.1.0 OK for: minimist-options@3.0.2 want: ^1.1.0 525 timing idealTree:node_modules/homebridge-ring/node_modules/minimist-options Completed in 17ms 526 timing idealTree:node_modules/homebridge-ring/node_modules/arrify Completed in 1ms 527 timing idealTree:node_modules/homebridge-ring/node_modules/is-plain-obj Completed in 0ms 528 silly placeDep node_modules/homebridge-ring hosted-git-info@2.8.9 OK for: normalize-package-data@2.5.0 want: ^2.1.4 529 silly placeDep node_modules/homebridge-ring resolve@1.22.0 OK for: normalize-package-data@2.5.0 want: ^1.10.0 530 silly placeDep node_modules/homebridge-ring semver@5.7.1 OK for: normalize-package-data@2.5.0 want: 2 || 3 || 4 || 5 531 silly placeDep node_modules/homebridge-ring validate-npm-package-license@3.0.4 OK for: normalize-package-data@2.5.0 want: ^3.0.1 532 silly fetch manifest is-core-module@^2.8.1 533 silly fetch manifest path-parse@^1.0.7 534 silly fetch manifest supports-preserve-symlinks-flag@^1.0.0 535 silly fetch manifest spdx-correct@^3.0.0 536 silly fetch manifest spdx-expression-parse@^3.0.0 537 http fetch GET 200 https://registry.npmjs.org/supports-preserve-symlinks-flag 152ms (cache revalidated) 538 http fetch GET 200 https://registry.npmjs.org/is-core-module 174ms (cache revalidated) 539 http fetch GET 200 https://registry.npmjs.org/spdx-correct 163ms (cache revalidated) 540 http fetch GET 200 https://registry.npmjs.org/spdx-expression-parse 163ms (cache revalidated) 541 http fetch GET 200 https://registry.npmjs.org/path-parse 179ms (cache revalidated) 542 timing idealTree:node_modules/homebridge-ring/node_modules/normalize-package-data Completed in 219ms 543 timing idealTree:node_modules/homebridge-ring/node_modules/hosted-git-info Completed in 0ms 544 silly placeDep node_modules/homebridge-ring is-ssh@1.3.3 OK for: parse-url@5.0.7 want: ^1.3.0 545 silly placeDep node_modules/homebridge-ring/node_modules/parse-url normalize-url@4.5.1 OK for: parse-url@5.0.7 want: 4.5.1 546 silly placeDep node_modules/homebridge-ring parse-path@4.0.3 OK for: parse-url@5.0.7 want: ^4.0.0 547 silly placeDep node_modules/homebridge-ring protocols@1.4.8 OK for: parse-url@5.0.7 want: ^1.4.0 548 silly fetch manifest qs@^6.9.4 549 silly fetch manifest query-string@^6.13.8 550 http fetch GET 200 https://registry.npmjs.org/qs 101ms (cache revalidated) 551 http fetch GET 200 https://registry.npmjs.org/query-string 118ms (cache revalidated) 552 timing idealTree:node_modules/homebridge-ring/node_modules/parse-url Completed in 193ms 553 timing idealTree:node_modules/homebridge-ring/node_modules/is-ssh Completed in 0ms 554 silly placeDep node_modules/homebridge-ring qs@6.10.3 OK for: parse-path@4.0.3 want: ^6.9.4 555 silly placeDep node_modules/homebridge-ring query-string@6.14.1 OK for: parse-path@4.0.3 want: ^6.13.8 556 silly fetch manifest side-channel@^1.0.4 557 silly fetch manifest decode-uri-component@^0.2.0 558 silly fetch manifest filter-obj@^1.1.0 559 silly fetch manifest split-on-first@^1.0.0 560 silly fetch manifest strict-uri-encode@^2.0.0 561 http fetch GET 200 https://registry.npmjs.org/filter-obj 141ms (cache revalidated) 562 http fetch GET 200 https://registry.npmjs.org/side-channel 171ms (cache revalidated) 563 http fetch GET 200 https://registry.npmjs.org/decode-uri-component 196ms (cache revalidated) 564 http fetch GET 200 https://registry.npmjs.org/strict-uri-encode 193ms (cache revalidated) 565 http fetch GET 200 https://registry.npmjs.org/split-on-first 211ms (cache revalidated) 566 timing idealTree:node_modules/homebridge-ring/node_modules/parse-path Completed in 253ms 567 timing idealTree:node_modules/homebridge-ring/node_modules/protocols Completed in 1ms 568 silly placeDep node_modules/homebridge-ring side-channel@1.0.4 OK for: qs@6.10.3 want: ^1.0.4 569 silly fetch manifest call-bind@^1.0.0 570 silly fetch manifest get-intrinsic@^1.0.2 571 silly fetch manifest object-inspect@^1.9.0 572 http fetch GET 200 https://registry.npmjs.org/get-intrinsic 126ms (cache revalidated) 573 http fetch GET 200 https://registry.npmjs.org/call-bind 142ms (cache revalidated) 574 http fetch GET 200 https://registry.npmjs.org/object-inspect 146ms (cache revalidated) 575 timing idealTree:node_modules/homebridge-ring/node_modules/qs Completed in 183ms 576 silly placeDep node_modules/homebridge-ring decode-uri-component@0.2.0 OK for: query-string@6.14.1 want: ^0.2.0 577 silly placeDep node_modules/homebridge-ring filter-obj@1.1.0 OK for: query-string@6.14.1 want: ^1.1.0 578 silly placeDep node_modules/homebridge-ring split-on-first@1.1.0 OK for: query-string@6.14.1 want: ^1.0.0 579 silly placeDep node_modules/homebridge-ring strict-uri-encode@2.0.0 OK for: query-string@6.14.1 want: ^2.0.0 580 timing idealTree:node_modules/homebridge-ring/node_modules/query-string Completed in 30ms 581 timing idealTree:node_modules/homebridge-ring/node_modules/decode-uri-component Completed in 0ms 582 timing idealTree:node_modules/homebridge-ring/node_modules/filter-obj Completed in 1ms 583 silly placeDep node_modules/homebridge-ring find-up@2.1.0 OK for: read-pkg-up@3.0.0 want: ^2.0.0 584 silly placeDep node_modules/homebridge-ring read-pkg@3.0.0 OK for: read-pkg-up@3.0.0 want: ^3.0.0 585 silly fetch manifest locate-path@^2.0.0 586 silly fetch manifest load-json-file@^4.0.0 587 silly fetch manifest path-type@^3.0.0 588 http fetch GET 200 https://registry.npmjs.org/load-json-file 219ms (cache revalidated) 589 http fetch GET 200 https://registry.npmjs.org/locate-path 264ms (cache revalidated) 590 http fetch GET 200 https://registry.npmjs.org/path-type 259ms (cache revalidated) 591 timing idealTree:node_modules/homebridge-ring/node_modules/read-pkg-up Completed in 303ms 592 silly placeDep node_modules/homebridge-ring locate-path@2.0.0 OK for: find-up@2.1.0 want: ^2.0.0 593 silly fetch manifest p-locate@^2.0.0 594 silly fetch manifest path-exists@^3.0.0 595 http fetch GET 200 https://registry.npmjs.org/path-exists 83ms (cache revalidated) 596 http fetch GET 200 https://registry.npmjs.org/p-locate 126ms (cache revalidated) 597 timing idealTree:node_modules/homebridge-ring/node_modules/find-up Completed in 147ms 598 silly placeDep node_modules/homebridge-ring p-locate@2.0.0 OK for: locate-path@2.0.0 want: ^2.0.0 599 silly placeDep node_modules/homebridge-ring path-exists@3.0.0 OK for: locate-path@2.0.0 want: ^3.0.0 600 silly fetch manifest p-limit@^1.1.0 601 http fetch GET 200 https://registry.npmjs.org/p-limit 115ms (cache revalidated) 602 timing idealTree:node_modules/homebridge-ring/node_modules/locate-path Completed in 135ms 603 silly placeDep node_modules/homebridge-ring p-limit@1.3.0 OK for: p-locate@2.0.0 want: ^1.1.0 604 silly fetch manifest p-try@^1.0.0 605 http fetch GET 200 https://registry.npmjs.org/p-try 71ms (cache revalidated) 606 timing idealTree:node_modules/homebridge-ring/node_modules/p-locate Completed in 90ms 607 silly placeDep node_modules/homebridge-ring p-try@1.0.0 OK for: p-limit@1.3.0 want: ^1.0.0 608 timing idealTree:node_modules/homebridge-ring/node_modules/p-limit Completed in 7ms 609 timing idealTree:node_modules/homebridge-ring/node_modules/p-try Completed in 1ms 610 timing idealTree:node_modules/homebridge-ring/node_modules/path-exists Completed in 0ms 611 silly placeDep node_modules/homebridge-ring load-json-file@4.0.0 OK for: read-pkg@3.0.0 want: ^4.0.0 612 silly placeDep node_modules/homebridge-ring path-type@3.0.0 OK for: read-pkg@3.0.0 want: ^3.0.0 613 silly fetch manifest graceful-fs@^4.1.2 614 silly fetch manifest parse-json@^4.0.0 615 silly fetch manifest pify@^3.0.0 616 silly fetch manifest strip-bom@^3.0.0 617 http fetch GET 200 https://registry.npmjs.org/parse-json 180ms (cache revalidated) 618 http fetch GET 200 https://registry.npmjs.org/pify 194ms (cache revalidated) 619 http fetch GET 200 https://registry.npmjs.org/strip-bom 228ms (cache revalidated) 620 http fetch GET 200 https://registry.npmjs.org/graceful-fs 253ms (cache revalidated) 621 timing idealTree:node_modules/homebridge-ring/node_modules/read-pkg Completed in 287ms 622 silly placeDep node_modules/homebridge-ring graceful-fs@4.2.9 OK for: load-json-file@4.0.0 want: ^4.1.2 623 silly placeDep node_modules/homebridge-ring parse-json@4.0.0 OK for: load-json-file@4.0.0 want: ^4.0.0 624 silly placeDep node_modules/homebridge-ring pify@3.0.0 OK for: load-json-file@4.0.0 want: ^3.0.0 625 silly placeDep node_modules/homebridge-ring strip-bom@3.0.0 OK for: load-json-file@4.0.0 want: ^3.0.0 626 silly fetch manifest error-ex@^1.3.1 627 silly fetch manifest json-parse-better-errors@^1.0.1 628 http fetch GET 200 https://registry.npmjs.org/error-ex 98ms (cache revalidated) 629 http fetch GET 200 https://registry.npmjs.org/json-parse-better-errors 100ms (cache revalidated) 630 timing idealTree:node_modules/homebridge-ring/node_modules/load-json-file Completed in 140ms 631 timing idealTree:node_modules/homebridge-ring/node_modules/graceful-fs Completed in 0ms 632 silly placeDep node_modules/homebridge-ring error-ex@1.3.2 OK for: parse-json@4.0.0 want: ^1.3.1 633 silly placeDep node_modules/homebridge-ring json-parse-better-errors@1.0.2 OK for: parse-json@4.0.0 want: ^1.0.1 634 silly fetch manifest is-arrayish@^0.2.1 635 http fetch GET 200 https://registry.npmjs.org/is-arrayish 77ms (cache revalidated) 636 timing idealTree:node_modules/homebridge-ring/node_modules/parse-json Completed in 104ms 637 silly placeDep node_modules/homebridge-ring is-arrayish@0.2.1 OK for: error-ex@1.3.2 want: ^0.2.1 638 timing idealTree:node_modules/homebridge-ring/node_modules/error-ex Completed in 6ms 639 timing idealTree:node_modules/homebridge-ring/node_modules/is-arrayish Completed in 0ms 640 timing idealTree:node_modules/homebridge-ring/node_modules/json-parse-better-errors Completed in 0ms 641 timing idealTree:node_modules/homebridge-ring/node_modules/path-type Completed in 0ms 642 timing idealTree:node_modules/homebridge-ring/node_modules/pify Completed in 0ms 643 silly placeDep node_modules/homebridge-ring indent-string@3.2.0 OK for: redent@2.0.0 want: ^3.0.0 644 silly placeDep node_modules/homebridge-ring strip-indent@2.0.0 OK for: redent@2.0.0 want: ^2.0.0 645 timing idealTree:node_modules/homebridge-ring/node_modules/redent Completed in 12ms 646 timing idealTree:node_modules/homebridge-ring/node_modules/indent-string Completed in 0ms 647 silly placeDep node_modules/homebridge-ring is-core-module@2.8.1 OK for: resolve@1.22.0 want: ^2.8.1 648 silly placeDep node_modules/homebridge-ring path-parse@1.0.7 OK for: resolve@1.22.0 want: ^1.0.7 649 silly placeDep node_modules/homebridge-ring supports-preserve-symlinks-flag@1.0.0 OK for: resolve@1.22.0 want: ^1.0.0 650 silly fetch manifest has@^1.0.3 651 http fetch GET 200 https://registry.npmjs.org/has 93ms (cache revalidated) 652 timing idealTree:node_modules/homebridge-ring/node_modules/resolve Completed in 120ms 653 silly placeDep node_modules/homebridge-ring has@1.0.3 OK for: is-core-module@2.8.1 want: ^1.0.3 654 silly fetch manifest function-bind@^1.1.1 655 http fetch GET 200 https://registry.npmjs.org/function-bind 81ms (cache revalidated) 656 timing idealTree:node_modules/homebridge-ring/node_modules/is-core-module Completed in 95ms 657 silly placeDep node_modules/homebridge-ring function-bind@1.1.1 OK for: has@1.0.3 want: ^1.1.1 658 timing idealTree:node_modules/homebridge-ring/node_modules/has Completed in 5ms 659 timing idealTree:node_modules/homebridge-ring/node_modules/function-bind Completed in 0ms 660 timing idealTree:node_modules/homebridge-ring/node_modules/path-parse Completed in 0ms 661 timing idealTree:node_modules/homebridge-ring/node_modules/safe-buffer Completed in 0ms 662 timing idealTree:node_modules/homebridge-ring/node_modules/semver Completed in 0ms 663 silly placeDep node_modules/homebridge-ring call-bind@1.0.2 OK for: side-channel@1.0.4 want: ^1.0.0 664 silly placeDep node_modules/homebridge-ring get-intrinsic@1.1.1 OK for: side-channel@1.0.4 want: ^1.0.2 665 silly placeDep node_modules/homebridge-ring object-inspect@1.12.0 OK for: side-channel@1.0.4 want: ^1.9.0 666 silly fetch manifest has-symbols@^1.0.1 667 http fetch GET 200 https://registry.npmjs.org/has-symbols 86ms (cache revalidated) 668 timing idealTree:node_modules/homebridge-ring/node_modules/side-channel Completed in 115ms 669 timing idealTree:node_modules/homebridge-ring/node_modules/call-bind Completed in 0ms 670 silly placeDep node_modules/homebridge-ring has-symbols@1.0.2 OK for: get-intrinsic@1.1.1 want: ^1.0.1 671 timing idealTree:node_modules/homebridge-ring/node_modules/get-intrinsic Completed in 8ms 672 timing idealTree:node_modules/homebridge-ring/node_modules/has-symbols Completed in 0ms 673 timing idealTree:node_modules/homebridge-ring/node_modules/object-inspect Completed in 0ms 674 timing idealTree:node_modules/homebridge-ring/node_modules/split-on-first Completed in 0ms 675 timing idealTree:node_modules/homebridge-ring/node_modules/strict-uri-encode Completed in 0ms 676 timing idealTree:node_modules/homebridge-ring/node_modules/strip-bom Completed in 0ms 677 timing idealTree:node_modules/homebridge-ring/node_modules/strip-indent Completed in 0ms 678 timing idealTree:node_modules/homebridge-ring/node_modules/supports-preserve-symlinks-flag Completed in 23ms 679 timing idealTree:node_modules/homebridge-ring/node_modules/systeminformation Completed in 0ms 680 silly placeDep node_modules/homebridge-ring chownr@2.0.0 OK for: tar@6.1.11 want: ^2.0.0 681 silly placeDep node_modules/homebridge-ring fs-minipass@2.1.0 OK for: tar@6.1.11 want: ^2.0.0 682 silly placeDep node_modules/homebridge-ring minipass@3.1.6 OK for: tar@6.1.11 want: ^3.0.0 683 silly placeDep node_modules/homebridge-ring minizlib@2.1.2 OK for: tar@6.1.11 want: ^2.1.1 684 silly placeDep node_modules/homebridge-ring yallist@4.0.0 OK for: tar@6.1.11 want: ^4.0.0 685 timing idealTree:node_modules/homebridge-ring/node_modules/tar Completed in 47ms 686 timing idealTree:node_modules/homebridge-ring/node_modules/chownr Completed in 0ms 687 timing idealTree:node_modules/homebridge-ring/node_modules/fs-minipass Completed in 0ms 688 timing idealTree:node_modules/homebridge-ring/node_modules/minipass Completed in 0ms 689 timing idealTree:node_modules/homebridge-ring/node_modules/minizlib Completed in 0ms 690 timing idealTree:node_modules/homebridge-ring/node_modules/to-array Completed in 0ms 691 timing idealTree:node_modules/homebridge-ring/node_modules/trim-newlines Completed in 1ms 692 timing idealTree:node_modules/homebridge-ring/node_modules/tslib Completed in 0ms 693 timing idealTree:node_modules/homebridge-ring/node_modules/turbo-crc32 Completed in 1ms 694 timing idealTree:node_modules/homebridge-ring/node_modules/universalify Completed in 0ms 695 timing idealTree:node_modules/homebridge-ring/node_modules/uuid Completed in 1ms 696 silly placeDep node_modules/homebridge-ring spdx-correct@3.1.1 OK for: validate-npm-package-license@3.0.4 want: ^3.0.0 697 silly placeDep node_modules/homebridge-ring spdx-expression-parse@3.0.1 OK for: validate-npm-package-license@3.0.4 want: ^3.0.0 698 silly fetch manifest spdx-license-ids@^3.0.0 699 silly fetch manifest spdx-exceptions@^2.1.0 700 http fetch GET 200 https://registry.npmjs.org/spdx-license-ids 117ms (cache revalidated) 701 http fetch GET 200 https://registry.npmjs.org/spdx-exceptions 172ms (cache revalidated) 702 timing idealTree:node_modules/homebridge-ring/node_modules/validate-npm-package-license Completed in 193ms 703 silly placeDep node_modules/homebridge-ring spdx-license-ids@3.0.11 OK for: spdx-correct@3.1.1 want: ^3.0.0 704 timing idealTree:node_modules/homebridge-ring/node_modules/spdx-correct Completed in 6ms 705 silly placeDep node_modules/homebridge-ring spdx-exceptions@2.3.0 OK for: spdx-expression-parse@3.0.1 want: ^2.1.0 706 timing idealTree:node_modules/homebridge-ring/node_modules/spdx-expression-parse Completed in 6ms 707 timing idealTree:node_modules/homebridge-ring/node_modules/spdx-exceptions Completed in 1ms 708 timing idealTree:node_modules/homebridge-ring/node_modules/spdx-license-ids Completed in 0ms 709 silly placeDep node_modules/homebridge-ring isexe@2.0.0 OK for: which@2.0.2 want: ^2.0.0 710 timing idealTree:node_modules/homebridge-ring/node_modules/which Completed in 6ms 711 timing idealTree:node_modules/homebridge-ring/node_modules/isexe Completed in 1ms 712 timing idealTree:node_modules/homebridge-ring/node_modules/wrappy Completed in 0ms 713 timing idealTree:node_modules/homebridge-ring/node_modules/ws Completed in 0ms 714 timing idealTree:node_modules/homebridge-ring/node_modules/xmlhttprequest-ssl Completed in 0ms 715 timing idealTree:node_modules/homebridge-ring/node_modules/yallist Completed in 0ms 716 timing idealTree:node_modules/homebridge-ring/node_modules/yargs-parser Completed in 0ms 717 timing idealTree:node_modules/homebridge-ring/node_modules/yeast Completed in 0ms 718 silly placeDep node_modules/homebridge-ring pump@3.0.0 OK for: get-stream@5.2.0 want: ^3.0.0 719 silly fetch manifest end-of-stream@^1.1.0 720 http fetch GET 200 https://registry.npmjs.org/end-of-stream 87ms (cache revalidated) 721 timing idealTree:node_modules/homebridge-ring/node_modules/cacheable-request/node_modules/get-stream Completed in 99ms 722 silly placeDep node_modules/homebridge-ring end-of-stream@1.4.4 OK for: pump@3.0.0 want: ^1.1.0 723 timing idealTree:node_modules/homebridge-ring/node_modules/pump Completed in 6ms 724 timing idealTree:node_modules/homebridge-ring/node_modules/end-of-stream Completed in 0ms 725 timing idealTree:node_modules/homebridge-ring/node_modules/camelcase-keys/node_modules/quick-lru Completed in 0ms 726 timing idealTree:node_modules/homebridge-ring/node_modules/decamelize-keys/node_modules/map-obj Completed in 0ms 727 timing idealTree:node_modules/homebridge-ring/node_modules/decompress-response/node_modules/mimic-response Completed in 0ms 728 silly placeDep node_modules/homebridge-ring/node_modules/engine.io-client ms@2.0.0 OK for: debug@3.1.0 want: 2.0.0 729 timing idealTree:node_modules/homebridge-ring/node_modules/engine.io-client/node_modules/debug Completed in 8ms 730 timing idealTree:node_modules/homebridge-ring/node_modules/engine.io-client/node_modules/ms Completed in 0ms 731 timing idealTree:node_modules/homebridge-ring/node_modules/parse-url/node_modules/normalize-url Completed in 0ms 732 silly placeDep node_modules/homebridge-ring/node_modules/simple-get mimic-response@2.1.0 OK for: decompress-response@4.2.1 want: ^2.0.0 733 timing idealTree:node_modules/homebridge-ring/node_modules/simple-get/node_modules/decompress-response Completed in 8ms 734 timing idealTree:node_modules/homebridge-ring/node_modules/simple-get/node_modules/mimic-response Completed in 0ms 735 silly placeDep node_modules/homebridge-ring/node_modules/socket.io-client ms@2.0.0 OK for: debug@3.1.0 want: 2.0.0 736 timing idealTree:node_modules/homebridge-ring/node_modules/socket.io-client/node_modules/debug Completed in 6ms 737 timing idealTree:node_modules/homebridge-ring/node_modules/socket.io-client/node_modules/ms Completed in 0ms 738 silly placeDep node_modules/homebridge-ring/node_modules/socket.io-parser ms@2.0.0 OK for: debug@3.1.0 want: 2.0.0 739 timing idealTree:node_modules/homebridge-ring/node_modules/socket.io-parser/node_modules/debug Completed in 6ms 740 timing idealTree:node_modules/homebridge-ring/node_modules/socket.io-parser/node_modules/ms Completed in 0ms 741 timing idealTree:buildDeps Completed in 16137ms 742 timing idealTree:fixDepFlags Completed in 20ms 743 timing idealTree Completed in 17334ms 744 timing reify:loadTrees Completed in 17834ms 745 timing reify:diffTrees Completed in 50ms 746 silly reify mark retired [ '/usr/local/lib/node_modules/homebridge-ring' ] 747 silly reify moves { 747 silly reify '/usr/local/lib/node_modules/homebridge-ring': '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4' 747 silly reify } 748 timing reify:rollback:retireShallow Completed in 2ms 749 timing command:install Completed in 17986ms 750 verbose stack Error: ENOTEMPTY: directory not empty, rename '/usr/local/lib/node_modules/homebridge-ring' -> '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4' 751 verbose cwd /usr/local 752 verbose Linux 5.10.63-v7+ 753 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "homebridge-ring@latest" 754 verbose node v16.13.1 755 verbose npm v8.3.0 756 error code ENOTEMPTY 757 error syscall rename 758 error path /usr/local/lib/node_modules/homebridge-ring 759 error dest /usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4 760 error errno -39 761 error ENOTEMPTY: directory not empty, rename '/usr/local/lib/node_modules/homebridge-ring' -> '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4' 762 verbose exit -39 763 timing npm Completed in 19287ms 764 verbose unfinished npm timer reify 1643285725672 765 verbose unfinished npm timer reify:retireShallow 1643285743625 766 verbose code -39 767 error A complete log of this run can be found in: 767 error /home/pi/.npm/_logs/2022-01-27T12_15_24_393Z-debug-0.log pi@homebridge:/var/lib/homebridge $
This is an npm issue, not something specifically with this plugin. Try running rm -rf /usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4
and then installing again
Thanks I just tried, did not work:
rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/timer.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/combineLatest.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/from.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/partition.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/range.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/dom/fetch.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/dom/animationFrames.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/dom/WebSocketSubject.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/dom/webSocket.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/never.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/bindCallbackInternals.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/generate.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/ConnectableObservable.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/fromEvent.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/fromSubscribable.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/defer.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/iif.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/of.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/throwError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/using.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/onErrorResumeNext.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/connectable.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/innerFrom.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/interval.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/bindCallback.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/zip.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/race.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/bindNodeCallback.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/merge.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/fromEventPattern.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/observable/empty.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/AsyncSubject.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/ajax/getXHRResponse.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/ajax/types.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/ajax/errors.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/ajax/ajax.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/ajax/AjaxResponse.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/reportUnhandledError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isReadableStreamLike.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/workarounds.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isArrayLike.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isIterable.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/identity.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isDate.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/Immediate.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/applyMixins.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/throwUnobservableError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/executeSchedule.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isFunction.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isPromise.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/lift.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/pipe.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/createObject.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/subscribeToArray.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isObservable.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/EmptyError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/argsArgArrayOrObject.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/createErrorClass.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isScheduler.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/arrRemove.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/SequenceError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/NotFoundError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isInteropObservable.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/args.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/argsOrArgArray.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/ArgumentOutOfRangeError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/mapOneOrManyArgs.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/noop.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/isAsyncIterable.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/errorContext.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/not.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/util/UnsubscriptionError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/symbol/observable.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/symbol/iterator.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/elementAt.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/concat.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/throttleTime.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/filter.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/raceWith.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/exhaustMap.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/windowToggle.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/delayWhen.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/last.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/refCount.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/bufferCount.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/publishLast.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/max.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/windowCount.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/subscribeOn.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/concatMapTo.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/switchScan.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/bufferToggle.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/bufferWhen.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/mergeScan.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/combineLatest.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/min.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/retry.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/toArray.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/every.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/endWith.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/takeUntil.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/find.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/multicast.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/expand.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/withLatestFrom.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/combineAll.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/partition.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/switchMap.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/timeout.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/windowTime.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/exhaustAll.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/window.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/mergeInternals.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/repeatWhen.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/joinAllInternals.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/mergeMap.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/concatWith.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/count.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/repeat.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/take.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/share.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/publishReplay.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/zipAll.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/switchMapTo.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/throwIfEmpty.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/mergeAll.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/finalize.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/windowWhen.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/sample.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/shareReplay.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/timestamp.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/throttle.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/switchAll.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/observeOn.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/auditTime.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/timeoutWith.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/skipWhile.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/findIndex.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/onErrorResumeNext.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/buffer.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/audit.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/reduce.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/combineLatestAll.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/concatAll.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/pairwise.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/dematerialize.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/skip.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/timeInterval.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/ignoreElements.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/first.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/debounceTime.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/mergeWith.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/delay.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/zip.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/materialize.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/race.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/publish.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/takeLast.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/mergeMapTo.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/sequenceEqual.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/sampleTime.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/flatMap.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/skipUntil.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/tap.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/skipLast.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/concatMap.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/map.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/groupBy.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/merge.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/debounce.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/distinct.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/catchError.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/pluck.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/exhaust.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/takeWhile.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/mapTo.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/zipWith.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/isEmpty.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/scanInternals.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/startWith.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/bufferTime.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/scan.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/connect.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/publishBehavior.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/combineLatestWith.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/retryWhen.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/operators/single.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/Subscriber.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/AnyCatcher.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/ReplaySubject.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/Notification.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/BehaviorSubject.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/umd.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/NotificationFactories.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/Operator.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/firstValueFrom.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/Subscription.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/internal/config.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/webSocket/index.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/testing/index.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/tsconfig.esm5.rollup.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/tsconfig.types.spec.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/ajax/index.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/fetch/index.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/operators/index.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/tsconfig.base.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/tsconfig.cjs.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/rxjs/src/tsconfig.types.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/spdx-exceptions/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/spdx-exceptions/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/spdx-exceptions/index.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strict-uri-encode/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strict-uri-encode/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strict-uri-encode/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strict-uri-encode/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/ms/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/ms/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/ms/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/ms/license.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/.npmignore': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/.coveralls.yml': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/Makefile': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/.eslintrc': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/CHANGELOG.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/.travis.yml': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/src/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/src/browser.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/src/debug.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/src/node.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/karma.conf.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/node_modules/debug/node.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/dist/socket.io.js.map': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/dist/socket.io.slim.js.map': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/dist/socket.io.dev.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/dist/socket.io.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/dist/socket.io.slim.dev.js.map': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/dist/socket.io.slim.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/dist/socket.io.dev.js.map': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/dist/socket.io.slim.dev.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/CHANGELOG.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/lib/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/lib/on.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/lib/url.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/lib/socket.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/socket.io-client/lib/manager.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pify/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pify/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pify/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pify/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/.nycrc': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/.eslintrc': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/CHANGELOG.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/browser.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/.github/FUNDING.yml': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/supports-preserve-symlinks-flag/test/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/filter-obj/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/filter-obj/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/filter-obj/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/filter-obj/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/component-bind/.npmignore': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/component-bind/component.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/component-bind/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/component-bind/Readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/component-bind/Makefile': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/component-bind/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/component-bind/History.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/chownr/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/chownr/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/chownr/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/chownr/chownr.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/AUTHORS': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/lib/warning_messages.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/lib/make_warning.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/lib/fixer.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/lib/safe_format.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/lib/extract_description.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/lib/normalize.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/normalize-package-data/lib/typos.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/camelcase-keys/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/camelcase-keys/node_modules/quick-lru/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/camelcase-keys/node_modules/quick-lru/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/camelcase-keys/node_modules/quick-lru/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/camelcase-keys/node_modules/quick-lru/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/camelcase-keys/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/camelcase-keys/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/camelcase-keys/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/isarray/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/isarray/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/isarray/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/graceful-fs/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/graceful-fs/polyfills.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/graceful-fs/graceful-fs.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/graceful-fs/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/graceful-fs/legacy-streams.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/graceful-fs/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/graceful-fs/clone.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/decamelize-keys/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/decamelize-keys/node_modules/map-obj/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/decamelize-keys/node_modules/map-obj/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/decamelize-keys/node_modules/map-obj/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/decamelize-keys/node_modules/map-obj/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/decamelize-keys/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/decamelize-keys/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/decamelize-keys/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/quick-lru/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/quick-lru/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/quick-lru/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/quick-lru/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/quick-lru/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/.nyc_output/processinfo/37411020-4142-4b08-b825-343ba2427bf7.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/.nyc_output/processinfo/index.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/.nyc_output/processinfo/cd79f2de-c8b8-4493-bc15-b2bde28efa4b.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/.nyc_output/37411020-4142-4b08-b825-343ba2427bf7.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/.nyc_output/cd79f2de-c8b8-4493-bc15-b2bde28efa4b.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/test/testdb.sqlite': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/test/test.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/keyv/src/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/v5.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/bin/uuid': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/v4.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/stringify.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/version.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuidv1.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuidParse.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuidv3.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuidVersion.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuidv4.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuidv5.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuidStringify.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuidValidate.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuidNIL.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/umd/uuid.min.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/sha1.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/validate.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/md5.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/md5-browser.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/regex.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/uuid-bin.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/v5.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/v4.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/stringify.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/version.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/sha1.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/validate.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/md5.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/regex.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/rng.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/v35.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/parse.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/v3.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/v1.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-browser/nil.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/rng.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/v5.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/v4.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/stringify.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/version.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/sha1.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/validate.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/md5.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/regex.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/rng.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/v35.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/parse.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/v3.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/v1.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/esm-node/nil.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/v35.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/parse.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/v3.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/rng-browser.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/v1.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/nil.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/dist/sha1-browser.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/CONTRIBUTING.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/CHANGELOG.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/wrapper.mjs': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/uuid/LICENSE.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yargs-parser/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yargs-parser/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yargs-parser/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yargs-parser/LICENSE.txt': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yargs-parser/CHANGELOG.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yargs-parser/lib/tokenize-arg-string.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pick-port/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pick-port/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pick-port/.eslintrc.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pick-port/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pick-port/NO_GIT/publish.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pick-port/lib/tcp.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pick-port/lib/udp.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/responselike/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/responselike/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/responselike/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/responselike/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/cacheable-request/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/cacheable-request/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/cacheable-request/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/cacheable-request/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/socket.io-client/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/socket.io-client/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/socket.io-client/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/socket.io-client/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/keyv/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/keyv/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/keyv/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/keyv/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/stream.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/http.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/assert.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/string_decoder.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/events.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/inspector.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/wasi.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/buffer.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/dns/promises.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/dgram.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/domain.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/child_process.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/zlib.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/stream/web.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/stream/consumers.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/stream/promises.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/diagnostics_channel.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/dns.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/async_hooks.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/globals.global.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/fs.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/constants.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/assert/strict.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/util.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/process.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/tty.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/worker_threads.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/globals.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/net.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/http2.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/timers.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/console.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/perf_hooks.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/vm.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/crypto.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/readline.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/https.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/punycode.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/timers/promises.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/v8.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/repl.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/trace_events.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/module.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/fs/promises.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/url.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/cluster.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/os.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/path.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/querystring.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/node/tls.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/http-cache-semantics/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/http-cache-semantics/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/http-cache-semantics/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@types/http-cache-semantics/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/once/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/once/once.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/once/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/once/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/isobject/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/isobject/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/isobject/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/isobject/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/isobject/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arraybuffer.slice/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arraybuffer.slice/.npmignore': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arraybuffer.slice/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arraybuffer.slice/Makefile': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arraybuffer.slice/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arraybuffer.slice/LICENCE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arraybuffer.slice/test/slice-buffer.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/path-type/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/path-type/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/path-type/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/path-type/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strip-bom/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strip-bom/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strip-bom/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strip-bom/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/mimic-response/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/mimic-response/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/mimic-response/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/mimic-response/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/signal-exit/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/signal-exit/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/signal-exit/signals.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/signal-exit/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/signal-exit/LICENSE.txt': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-plain-object/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-plain-object/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-plain-object/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-plain-object/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-plain-object/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/indent-string/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/indent-string/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/indent-string/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/indent-string/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parseqs/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parseqs/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parseqs/Makefile': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parseqs/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parseqs/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parseqs/test.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strip-final-newline/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strip-final-newline/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strip-final-newline/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/strip-final-newline/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/http-cache-semantics/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/http-cache-semantics/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/http-cache-semantics/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/http-cache-semantics/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/loud-rejection/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/loud-rejection/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/loud-rejection/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/loud-rejection/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/loud-rejection/api.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/loud-rejection/register.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/trim-newlines/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/trim-newlines/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/trim-newlines/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/trim-newlines/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yallist/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yallist/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yallist/iterator.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yallist/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/yallist/yallist.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/has-binary2/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/has-binary2/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/has-binary2/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/has-binary2/History.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/has-binary2/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/path-parse/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/path-parse/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/path-parse/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/path-parse/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parse-path/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parse-path/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parse-path/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/parse-path/lib/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-stream/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-stream/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-stream/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-stream/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-stream/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arrify/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arrify/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arrify/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/arrify/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-ssh/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-ssh/CONTRIBUTING.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-ssh/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-ssh/DOCUMENTATION.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-ssh/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-ssh/lib/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-ssh/test/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/is-ssh/example/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pump/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pump/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pump/test-browser.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pump/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pump/.travis.yml': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pump/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/pump/test-node.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/lowercase-keys/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/lowercase-keys/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/lowercase-keys/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/lowercase-keys/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/lowercase-keys/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/error-ex/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/error-ex/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/error-ex/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/error-ex/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/clone-response/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/clone-response/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/clone-response/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/clone-response/src/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/npm-run-path/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/npm-run-path/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/npm-run-path/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/npm-run-path/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/npm-run-path/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/.nyc_output/d12e8ec5-0ac8-468a-ac39-70a07d494b89.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/.nyc_output/processinfo/d12e8ec5-0ac8-468a-ac39-70a07d494b89.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/.nyc_output/processinfo/index.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/dist/sdp.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/.eslintrc': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/sdp.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/.github/workflows/npm-test.yml': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/sdp/sdp.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/debug/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/debug/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/debug/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/debug/src/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/debug/src/common.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/debug/src/browser.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/debug/src/node.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/backo2/.npmignore': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/backo2/component.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/backo2/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/backo2/Readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/backo2/Makefile': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/backo2/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/backo2/History.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/backo2/test/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/README.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/.nycrc': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/.eslintrc': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/CHANGELOG.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/.github/FUNDING.yml': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/test/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/test/callBound.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/callBound.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/call-bind/.eslintignore': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/perf/pton6.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/perf/pton4.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/.travis.yml': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/lib/util.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/lib/pton6.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/lib/pton4.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/test/pton6.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/test/pton4.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/ip2buf/.editorconfig': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/engine.io-parser/Readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/engine.io-parser/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/engine.io-parser/CHANGELOG.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/engine.io-parser/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/engine.io-parser/lib/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/engine.io-parser/lib/utf8.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/engine.io-parser/lib/browser.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/engine.io-parser/lib/keys.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/shebang-regex/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/shebang-regex/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/shebang-regex/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/shebang-regex/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/shebang-regex/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@sindresorhus/is/readme.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@sindresorhus/is/dist/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@sindresorhus/is/dist/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@sindresorhus/is/dist/types.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@sindresorhus/is/dist/types.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@sindresorhus/is/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/node_modules/@sindresorhus/is/license': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/media/camera-offline.jpg': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/media/snapshots-blocked.jpg': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/ring-device-data-cli.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/config.schema.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/package.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/branding/security-system.png': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/branding/product.png': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/branding/lighting.png': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/branding/Homebridge_x_Ring.svg': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/CHANGELOG.md': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/LICENSE': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/jest.config.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/build/github-releaser.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/build/package-homebridge.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/build/package-homebridge.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/build/github-releaser.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/ring-device-data-cli.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/test/api/ring-camera.spec.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/test/api/ring-camera.spec.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/ring-device-data-cli.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/location.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ring-types.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ring-camera.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/rtp-utils.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ffmpeg.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/sip-call.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ring-chime.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/util.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/sip-session.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/location.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/rest-client.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/api.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/util.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/sip-session.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/rest-client.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/device-data.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ring-chime.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/refresh-token.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/rtp-utils.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/sip.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/subscribed.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ring-types.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/subscribed.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/api.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ring-camera.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/refresh-token.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/sip.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ring-device.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ffmpeg.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/ring-device.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/device-data.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/api/sip-call.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/keypad.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/location-mode-switch.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/keypad.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/freeze-sensor.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/temperature-sensor.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/co-alarm.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/base-accessory.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/index.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/lock.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/fan.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/base-device-accessory.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/hap.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/base-station.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/freeze-sensor.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/config.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/switch.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/water-sensor.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/base-station.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/thermostat.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/util.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/water-sensor.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/hap.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/temperature-sensor.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/switch.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/lock.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/base-data-accessory.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/target-value-timer.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/smoke-alarm.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/security-panel.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/motion-sensor.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/target-value-timer.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/panic-buttons.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/camera.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/util.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/ring-platform.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/index.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/thermostat.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/smoke-alarm.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/multi-level-switch.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/server.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/server.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/public/static/js/main.adeecae1.chunk.js.map': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/public/static/js/2.fe3feb44.chunk.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/public/static/js/runtime-main.401a8c6e.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/public/static/js/2.fe3feb44.chunk.js.map': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/public/static/js/2.fe3feb44.chunk.js.LICENSE.txt': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/public/static/js/main.adeecae1.chunk.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/public/static/js/runtime-main.401a8c6e.js.map': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/public/index.html': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/homebridge-ui/public/asset-manifest.json': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/flood-freeze-sensor.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/chime.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/flood-freeze-sensor.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/outlet.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/security-panel.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/camera.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/smoke-co-listener.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/co-alarm.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/config.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/camera-source.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/beam.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/motion-sensor.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/chime.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/base-device-accessory.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/contact-sensor.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/unknown-zwave-switch.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/fan.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/ring-platform.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/camera-source.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/panic-buttons.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/unknown-zwave-switch.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/beam.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/base-data-accessory.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/contact-sensor.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/smoke-co-listener.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/outlet.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/multi-level-switch.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/base-accessory.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/homebridge/location-mode-switch.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/ring-auth-cli.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/ring-auth-cli.js': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/lib/jest.config.d.ts': Permission denied rm: cannot remove '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4/ring-auth-cli.js': Permission denied pi@homebridge:/var/lib/homebridge $
Thanks!!! using sudo - worked. All good now
Bug Report
Describe the Bug
after updating Homebridge to newest version and Homebridge UI newest - the ring plugin vanished from my installation. Trying to reinstall it gives the following Error. I tried installing other plugins - no problem. The other plugins I have installed work. So it seems there is some incompatibility with newest Homebridge release.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Screenshots/Logs
USER: pi DIR: /usr/local CMD: sudo -E -n npm install -g homebridge-ring@latest
npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /usr/local/lib/node_modules/homebridge-ring npm ERR! dest /usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4 npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/usr/local/lib/node_modules/homebridge-ring' -> '/usr/local/lib/node_modules/.homebridge-ring-rVzgYZG4'
npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2022-01-27T12_15_24_393Z-debug-0.log
Additional context
Homebridge Ring Config
HIGHLIGHT THIS TEXT AND POST CONFIG HERE DO NOT INCLUDE YOUR REFRESH TOKEN OR EMAIL/PASSWORD (replace them with xxx)