I’m also getting a similar error. In my case the Fulcrum app didn’t work anymore due to “database error” and asked to reinstall it, which I did. But after reinstalling it it still only shows “Connecting to Fulcrum server…”, then in the logs it shows:
umbrel-middleware
Error getting Fulcrum sync percentage: Error: ENOENT: no such file or directory, open '/fulcrum-logs/fulcrum.log'
at Object.openSync (node:fs:590:3)
at Object.readFileSync (node:fs:458:35)
at getLogSyncStatus (/app/apps/backend/services/fulcrum.js:102:19)
at getFulcrumSyncStatus (/app/apps/backend/services/fulcrum.js:88:12)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Object.syncPercent (/app/apps/backend/services/fulcrum.js:66:24)
at async /app/apps/backend/routes/v1/fulcrum.js:33:27
at async /app/apps/backend/utils/safeHandler.js:8:14 {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '/fulcrum-logs/fulcrum.log'
}
Getting the exact same error over and over and over as well. Also nothing can connect to Fulcrum including other apps running on Umbrel as well as external connections from wallets like Sparrow (both local and via tor)
Yes I can’t tell where the sync is, so I tried looking for the logs. There are no logs in fulcurm-logs, and the logs available in the working directory are outside my expertise. But it seems like it’s syncing extremely slowly, if the manifest numbers are correct. IDK how people get this to sync on rasberrypi machines.
The lack of support/documentation is driving me to go back to electers. Electrs it worked,I just tried fulcrum for an edge case for deep inspection of a transactions)
I had the same problem, the Fulcrum UI was not updating the indexing progress. I did some research and testing, and found that it was not writing the fulcrum.log file from were the UI read the indexing logs. I did 2 line changes into the docker-compose.yml file and restarted the fulcrum app. Here are the changes, lines 48, 49: