cryptoadvance / cryptoadvance/specter-desktop

Failed to load database path after update

Open
#2,413 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
847
Forks
259
Avg merge
6d 18h
Merged PRs (30d)
2

Description

**Describe the bug**
After upgrading Specter in umbrel to 2.0.2, my wallets no longer load properly with the error messages in the screenshot below. When l attach to the docker container, I see that there is no /data/.bitcoin folder, but I can still see the wallets json files in /data/wallets/main as well as a db.sqlite in /data/sqlite. Any chance I can recover the wallets and especially the labels associated with the addresses?

**Screenshots**
![image](https://github.com/cryptoadvance/specter-desktop/assets/55197763/d8cb64be-3b59-459d-939a-5a83f62eb30e)

- Where is your node running: umbrel
- Where is your specter running: umbrel
- Browser: Chrome
- Specter Version: 2.0.2

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the Specter 2.0.2 upgrade in the Umbrel Docker container and inspect the paths /data/.bitcoin, /data/wallets/main, and /data/sqlite/db.sqlite. Compare the wallet JSON and SQLite data with the expected database path; done means the existing wallets load and their address labels are preserved.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, sqlite
Domain
databases, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.