=== SEPA Ingest v2 (lean) ===
FATAL: Error: spawnSync sqlite3 ENOENT
    at Object.spawnSync (node:internal/child_process:1120:20)
    at spawnSync (node:child_process:902:24)
    at sql (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:69:13)
    at initDB (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:76:3)
    at main (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:387:3)
    at Object.<anonymous> (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:413:1)
    at Module._compile (node:internal/modules/cjs/loader:1706:14)
    at Object..js (node:internal/modules/cjs/loader:1839:10)
    at Module.load (node:internal/modules/cjs/loader:1441:32)
    at Function._load (node:internal/modules/cjs/loader:1263:12) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'spawnSync sqlite3',
  path: 'sqlite3',
  spawnargs: [ '/home/ubuntu/.openclaw/workspace/data/sepa/db/sepa-prices.db' ]
}
=== SEPA Ingest v2 (lean) ===
[dollar] 4499 blue rates (2011-01-03 → 2026-03-09)

[lunes] Downloading...
  303 MB
FATAL: Error: Command failed: rm -rf "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_lunes" && mkdir -p "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_lunes" && unzip -o "/home/ubuntu/.openclaw/workspace/data/sepa/raw/sepa_lunes.zip" -d "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_lunes" > /dev/null 2>&1
    at genericNodeError (node:internal/errors:983:15)
    at wrappedFn (node:internal/errors:537:14)
    at checkExecSyncError (node:child_process:916:11)
    at execSync (node:child_process:988:15)
    at ingestDay (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:359:3)
    at main (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:434:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
  status: 127,
  signal: null,
  output: [ null, <Buffer >, <Buffer > ],
  pid: 180635,
  stdout: <Buffer >,
  stderr: <Buffer >
}
=== SEPA Ingest v2 (lean) ===
[dollar] 4500 blue rates (2011-01-03 → 2026-03-10)

[martes] Downloading...
  292 MB
FATAL: Error: Command failed: rm -rf "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_martes" && mkdir -p "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_martes" && unzip -o "/home/ubuntu/.openclaw/workspace/data/sepa/raw/sepa_martes.zip" -d "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_martes" > /dev/null 2>&1
    at genericNodeError (node:internal/errors:983:15)
    at wrappedFn (node:internal/errors:537:14)
    at checkExecSyncError (node:child_process:916:11)
    at execSync (node:child_process:988:15)
    at ingestDay (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:359:3)
    at main (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:434:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
  status: 127,
  signal: null,
  output: [ null, <Buffer >, <Buffer > ],
  pid: 241320,
  stdout: <Buffer >,
  stderr: <Buffer >
}
=== SEPA Ingest v2 (lean) ===
[dollar] 4501 blue rates (2011-01-03 → 2026-03-11)

[miercoles] Downloading...
  302 MB
FATAL: Error: Command failed: rm -rf "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_miercoles" && mkdir -p "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_miercoles" && unzip -o "/home/ubuntu/.openclaw/workspace/data/sepa/raw/sepa_miercoles.zip" -d "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_miercoles" > /dev/null 2>&1
    at genericNodeError (node:internal/errors:983:15)
    at wrappedFn (node:internal/errors:537:14)
    at checkExecSyncError (node:child_process:916:11)
    at execSync (node:child_process:988:15)
    at ingestDay (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:359:3)
    at main (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:434:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
  status: 127,
  signal: null,
  output: [ null, <Buffer >, <Buffer > ],
  pid: 284046,
  stdout: <Buffer >,
  stderr: <Buffer >
}
=== SEPA Ingest v2 (lean) ===
FATAL: Error: getaddrinfo EAI_AGAIN api.bluelytics.com.ar
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'api.bluelytics.com.ar'
}
=== SEPA Ingest v2 (lean) ===
FATAL: Error: getaddrinfo EAI_AGAIN api.bluelytics.com.ar
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'api.bluelytics.com.ar'
}
=== SEPA Ingest v2 (lean) ===
FATAL: Error: getaddrinfo EAI_AGAIN api.bluelytics.com.ar
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'api.bluelytics.com.ar'
}
=== SEPA Ingest v2 (lean) ===
FATAL: Error: getaddrinfo EAI_AGAIN api.bluelytics.com.ar
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {
  errno: -3001,
  code: 'EAI_AGAIN',
  syscall: 'getaddrinfo',
  hostname: 'api.bluelytics.com.ar'
}
=== SEPA Ingest v2 (lean) ===
[dollar] 4504 blue rates (2011-01-03 → 2026-03-16)

[lunes] Downloading...
  303 MB
FATAL: Error: Command failed: rm -rf "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_lunes" && mkdir -p "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_lunes" && unzip -o "/home/ubuntu/.openclaw/workspace/data/sepa/raw/sepa_lunes.zip" -d "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_lunes" > /dev/null 2>&1
    at genericNodeError (node:internal/errors:983:15)
    at wrappedFn (node:internal/errors:537:14)
    at checkExecSyncError (node:child_process:916:11)
    at execSync (node:child_process:988:15)
    at ingestDay (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:359:3)
    at main (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:434:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
  status: 127,
  signal: null,
  output: [ null, <Buffer >, <Buffer > ],
  pid: 514088,
  stdout: <Buffer >,
  stderr: <Buffer >
}
=== SEPA Ingest v2 (lean) ===
[dollar] 4505 blue rates (2011-01-03 → 2026-03-17)

[martes] Downloading...
  292 MB
FATAL: Error: Command failed: rm -rf "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_martes" && mkdir -p "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_martes" && unzip -o "/home/ubuntu/.openclaw/workspace/data/sepa/raw/sepa_martes.zip" -d "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_martes" > /dev/null 2>&1
    at genericNodeError (node:internal/errors:983:15)
    at wrappedFn (node:internal/errors:537:14)
    at checkExecSyncError (node:child_process:916:11)
    at execSync (node:child_process:988:15)
    at ingestDay (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:359:3)
    at main (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:434:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
  status: 127,
  signal: null,
  output: [ null, <Buffer >, <Buffer > ],
  pid: 574191,
  stdout: <Buffer >,
  stderr: <Buffer >
}
=== SEPA Ingest v2 (lean) ===
[dollar] 4506 blue rates (2011-01-03 → 2026-03-18)

[miercoles] Downloading...
  302 MB
FATAL: Error: Command failed: rm -rf "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_miercoles" && mkdir -p "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_miercoles" && unzip -o "/home/ubuntu/.openclaw/workspace/data/sepa/raw/sepa_miercoles.zip" -d "/home/ubuntu/.openclaw/workspace/data/sepa/raw/ex_miercoles" > /dev/null 2>&1
    at genericNodeError (node:internal/errors:983:15)
    at wrappedFn (node:internal/errors:537:14)
    at checkExecSyncError (node:child_process:916:11)
    at execSync (node:child_process:988:15)
    at ingestDay (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:359:3)
    at main (/home/ubuntu/.openclaw/workspace/scripts/sepa-ingest.js:434:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5) {
  status: 127,
  signal: null,
  output: [ null, <Buffer >, <Buffer > ],
  pid: 630173,
  stdout: <Buffer >,
  stderr: <Buffer >
}
