at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:54 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:54 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:54 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:54 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:54 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:55 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:47:56 ERROR Invitation: Error: HTTP failed after 1 attempt(s) GET https://firewalla.encipher.io/iot/api/v2/ept/rendezvous/68caac78-2167-43fb-b402-d2807aff2617 ETIMEDOUT at rrWithErrHandling (/home/pi/firewalla/util/requestWrapper.js:117:19) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) at runNextTicks (internal/process/task_queues.js:66:3) at processTimers (internal/timers.js:489:9) 2026-10-06 01:48:46 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:48:46 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:48:46 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:48:46 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:48:46 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:49:59 INFO Invitation: 199 Inviting <****rid****> to group <****gid****> 2026-10-06 01:51:06 ERROR Invitation: Error: HTTP failed after 1 attempt(s) GET https://firewalla.encipher.io/iot/api/v2/ept/rendezvous/68caac78-2167-43fb-b402-d2807aff2617 ETIMEDOUT at rrWithErrHandling (/home/pi/firewalla/util/requestWrapper.js:117:19) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) at runNextTicks (internal/process/task_queues.js:66:3) at processTimers (internal/timers.js:489:9) 2026-10-06 01:52:16 INFO Invitation: 198 Inviting <****rid****> to group <****gid****> 2026-10-06 01:53:16 ERROR Invitation: Error: HTTP failed after 1 attempt(s) GET https://firewalla.encipher.io/iot/api/v2/ept/rendezvous/68caac78-2167-43fb-b402-d2807aff2617 ETIMEDOUT at rrWithErrHandling (/home/pi/firewalla/util/requestWrapper.js:117:19) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) at runNextTicks (internal/process/task_queues.js:66:3) at processTimers (internal/timers.js:489:9) 2026-10-06 01:54:26 INFO Invitation: 197 Inviting <****rid****> to group <****gid****> 2026-10-06 01:54:26 ERROR FireRouter: Failed to reload init HTTP failed after 5 attempt(s) GET http://127.0.0.1:8837/v1/config/active ETIMEDOUT 2026-10-06 01:55:30 ERROR Invitation: Error: HTTP failed after 1 attempt(s) GET https://firewalla.encipher.io/iot/api/v2/ept/rendezvous/68caac78-2167-43fb-b402-d2807aff2617 ETIMEDOUT at rrWithErrHandling (/home/pi/firewalla/util/requestWrapper.js:117:19) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) at runNextTicks (internal/process/task_queues.js:66:3) at processTimers (internal/timers.js:489:9) 2026-10-06 01:56:31 INFO Invitation: 196 Inviting <****rid****> to group <****gid****> 2026-10-06 01:56:32 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' } 2026-10-06 01:56:32 ERROR Diag: Failed to get QRImage ChildProcessError: Command failed: cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png No input data. `cat /tmp/pairing.info.json | qrencode -o /home/pi/firewalla/extension/diag/static/firewalla_pairing_info.png` (exited with error code 1) at callback (/home/pi/.node_modules/node_modules/child-process-promise/lib/index.js:33:27) at ChildProcess.exithandler (child_process.js:310:5) at ChildProcess.emit (events.js:315:20) at maybeClose (internal/child_process.js:1021:16) at Socket. (internal/child_process.js:443:11) at Socket.emit (events.js:315:20) at Pipe. (net.js:674:12) { code: 1, childProcess: { _forkChild: [Function: _forkChild], ChildProcess: [Function: ChildProcess], exec: [Function: exec], execFile: [Function: execFile], execFileSync: [Function: execFileSync], execSync: [Function: execSync], fork: [Function: fork], spawn: [Function: spawn], spawnSync: [Function: spawnSync] }, stdout: '', stderr: 'No input data.\n' }