cryptoadvance / specter-desktop

A desktop GUI for Bitcoin Core optimised to work with hardware wallets
MIT License
794 stars 237 forks source link

Can't start Specter Desktop #2318

Open smartm0use opened 1 year ago

smartm0use commented 1 year ago

I'm trying to run Specter Desktop for the first time, but it can't start and I can't figure out what could be the reason. I'm on Ubuntu 22.04 and I downloaded Specter Desktop 2.0.1. I just double click on Specter-2.0.1.AppImage, it downloads file from Github and then returns the following error:

image

Here is the log:

2023-03-30T15:25:26.729Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-03-30T15:25:26.730Z [info] : stderr-SPECTERD: INFO in wallet_manager: Skipping further update because self.working_folder is None (and data_folder = /<my-home>/.specter/wallets)
SPECTERD: WARNING in wallet_manager: Specter seems to be disconnected from Bitcoin Core. Skipping wallets update.
SPECTERD: INFO in checker: Checker health Checking every 600 seconds now
SPECTERD: INFO in checker: Checker health started with period 600
SPECTERD: INFO in checker: Checker price Checking every 600 seconds now
SPECTERD: INFO in specter: Instantiate ServiceEncryptedStorageManager
SPECTERD: INFO in specter: Instantiate ServiceUnencryptedStorageManager
SPECTERD: INFO in hwi_rpc: Initializing HWI...

2023-03-30T15:25:26.730Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-03-30T15:25:26.731Z [info] : stderr-SPECTERD: INFO in config_manager: Config loaded from file /<my-home>/.specter/config.json
SPECTERD: INFO in checker: Checker health Checking every 20 seconds now
SPECTERD: INFO in specter: Changing checker frequency: Every 20 seconds due to (rpc is None: True or initialblockdownload: True ) 

2023-03-30T15:25:26.731Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-03-30T15:25:26.732Z [info] : stderr-SPECTERD: INFO in wallet_manager: starting update of wallet_manager (threading: True , comment: via user)
SPECTERD: INFO in wallet_manager: Skipping further update because self.working_folder is None (and data_folder = /<my-home>/.specter/wallets)
SPECTERD: WARNING in wallet_manager: Specter seems to be disconnected from Bitcoin Core. Skipping wallets update.
SPECTERD: INFO in checker: Checker health executed within 0.002 seconds. This message won't show again until stopped and started.

2023-03-30T15:25:26.732Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-03-30T15:25:27.114Z [error] : specterd exited with code null
2023-03-30T15:25:27.114Z [info] : Updated LoaderMsg: Specter encountered an error:<br>Specter exited with exit code null. Check the logs in the menu for more details.
2023-03-30T15:25:27.115Z [info] : child process exited with code null

The process seems to hang on HWI initialization, but I never plugged any HW wallet... So, what could be wrong?

dennisreimann commented 1 year ago

Same with Pop!_OS and the current Specter Desktop v2.0.2-pre2:

2023-05-16T08:09:04.512Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.513Z [info] : stderr-SPECTERD: INFO in specter_migrator: Initiated MigDataManager(/home/d11n/.specter/migration_data.json events:22 execs:2 )
SPECTERD: INFO in specter_migrator: A new version has been started compared to last time: v2.0.2rc2

2023-05-16T08:09:04.513Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.516Z [info] : stderr-SPECTERD: INFO in specter_migrator: Collecting possible migrations ...

2023-05-16T08:09:04.516Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.517Z [info] : stderr-SPECTERD: INFO in specter_migrator: Collecting possible migrations ...

2023-05-16T08:09:04.518Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.518Z [info] : stderr-SPECTERD: INFO in specter_migrator: Collecting possible migrations ...

2023-05-16T08:09:04.518Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.519Z [info] : stderr-SPECTERD: INFO in specter_migrator: No Migrations to execute!

2023-05-16T08:09:04.519Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.519Z [info] : stderr-SPECTERD: INFO in server: Initializing LoginManager
SPECTERD: INFO in server: Initializing Specter with data-folder /home/d11n/.specter
SPECTERD: INFO in service_manager: ----> starting service discovery Static

2023-05-16T08:09:04.520Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.521Z [info] : stderr-SPECTERD: INFO in reflection:   Found class SwanService

2023-05-16T08:09:04.521Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.523Z [info] : stderr-SPECTERD: INFO in reflection:   Found class LiquidissuerService

2023-05-16T08:09:04.523Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.524Z [info] : stderr-SPECTERD: INFO in reflection:   Found class DevhelpService

2023-05-16T08:09:04.524Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.548Z [info] : stderr-SPECTERD: INFO in reflection:   Found class NotificationsService

2023-05-16T08:09:04.548Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.548Z [info] : stderr-SPECTERD: INFO in reflection:   Found class ExfundService
SPECTERD: INFO in reflection:   Found class FaucetService

2023-05-16T08:09:04.548Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.549Z [info] : stderr-SPECTERD: INFO in reflection:   Found class ElectrumService

2023-05-16T08:09:04.549Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.696Z [info] : stderr-SPECTERD: INFO in reflection:   Found class SpectrumService

2023-05-16T08:09:04.696Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.698Z [info] : stderr-SPECTERD: INFO in reflection:   Found class StacktrackService
SPECTERD: INFO in service_manager: ----> skipping service discovery dynamic
SPECTERD: INFO in service_manager: ----> starting service loading
SPECTERD: INFO in service_manager: Loading Extension ElectrumService from cryptoadvance.specterext.electrum.service
SPECTERD: WARNING in service_manager:   Extension electrum does not have a service Configuration! Skipping!

2023-05-16T08:09:04.699Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.699Z [info] : stderr-SPECTERD: INFO in config_manager: Config loaded from file /home/d11n/.specter/config.json
SPECTERD: INFO in service_manager:   Loading Controller cryptoadvance.specterext.electrum.controller

2023-05-16T08:09:04.700Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.701Z [info] : stderr-SPECTERD: INFO in service_manager:   Mounted <Blueprint 'electrum_endpoint'> to /svc/electrum

2023-05-16T08:09:04.701Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.702Z [info] : stderr-SPECTERD: INFO in reflection:   Found class Electrum
SPECTERD: INFO in service_manager: Extension ElectrumService activated (prod)
SPECTERD: INFO in service_manager: Loading Extension SpectrumService from cryptoadvance.specterext.spectrum.service

2023-05-16T08:09:04.702Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.702Z [info] : stderr-SPECTERD: INFO in service_manager:   Loading Extension-specific configuration from <class 'cryptoadvance.specterext.spectrum.config.ProductionConfig'>

2023-05-16T08:09:04.702Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.703Z [info] : stderr-SPECTERD: INFO in service_manager:   Loading Controller cryptoadvance.specterext.spectrum.controller

2023-05-16T08:09:04.703Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.707Z [info] : stderr-SPECTERD: INFO in service_manager:   Mounted <Blueprint 'spectrum_endpoint'> to /svc/spectrum
SPECTERD: INFO in service_manager: Extension SpectrumService activated (prod)

2023-05-16T08:09:04.707Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.708Z [info] : stderr-SPECTERD: INFO in service_manager: Loading Extension LiquidissuerService from cryptoadvance.specterext.liquidissuer.service
SPECTERD: INFO in service_manager:   Loading Extension-specific configuration from <class 'cryptoadvance.specterext.liquidissuer.config.ProductionConfig'>
SPECTERD: INFO in service_manager:   Loading Controller cryptoadvance.specterext.liquidissuer.controller

2023-05-16T08:09:04.708Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.724Z [info] : stderr-SPECTERD: INFO in service_manager:   Mounted <Blueprint 'liquidissuer_endpoint'> to /svc/liquidissuer
SPECTERD: INFO in service_manager: Extension LiquidissuerService activated (prod)
SPECTERD: INFO in service_manager: Loading Extension ExfundService from cryptoadvance.specterext.exfund.service

2023-05-16T08:09:04.724Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.725Z [info] : stderr-SPECTERD: INFO in service_manager:   Loading Extension-specific configuration from <class 'cryptoadvance.specterext.exfund.config.ProductionConfig'>
SPECTERD: INFO in service_manager:   Loading Controller cryptoadvance.specterext.exfund.controller

2023-05-16T08:09:04.725Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.727Z [info] : stderr-SPECTERD: INFO in service_manager:   Mounted <Blueprint 'exfund_endpoint'> to /ext/exfund
SPECTERD: INFO in service_manager: Extension ExfundService activated (prod)
SPECTERD: INFO in service_manager: Extension NotificationsService not activated due to devstatus ( prod > alpha )

2023-05-16T08:09:04.728Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.728Z [info] : stderr-SPECTERD: INFO in service_manager: Extension FaucetService not activated due to devstatus ( prod > beta )
SPECTERD: INFO in service_manager: Loading Extension SwanService from cryptoadvance.specterext.swan.service
SPECTERD: INFO in service_manager:   Loading Extension-specific configuration from <class 'cryptoadvance.specterext.swan.config.ProductionConfig'>
SPECTERD: INFO in service_manager:   Loading Controller cryptoadvance.specterext.swan.controller

2023-05-16T08:09:04.729Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.735Z [info] : stderr-SPECTERD: INFO in service_manager:   Mounted <Blueprint 'swan_endpoint'> to /svc/swan
SPECTERD: INFO in service_manager: Extension SwanService activated (prod)

2023-05-16T08:09:04.735Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.735Z [info] : stderr-SPECTERD: INFO in service_manager: Extension StacktrackService not activated due to devstatus ( prod > alpha )
SPECTERD: INFO in service_manager: Extension DevhelpService not activated due to devstatus ( prod > alpha )
SPECTERD: INFO in service_manager: ----> finished service processing
SPECTERD: INFO in specter: Instantiate VersionChecker

2023-05-16T08:09:04.735Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.736Z [info] : stderr-SPECTERD: INFO in specter: Instantiate ConfigManager

2023-05-16T08:09:04.736Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.737Z [info] : stderr-SPECTERD: INFO in config_manager: Config loaded from file /home/d11n/.specter/config.json

2023-05-16T08:09:04.737Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.741Z [info] : stderr-SPECTERD: INFO in specter: Instantiate NodeManager with node alias: raspiblitz.

2023-05-16T08:09:04.742Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:04.742Z [info] : stderr-SPECTERD: ERROR in node_manager: Skipping node default due to dict does not have a python_class

2023-05-16T08:09:04.742Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:09:05.195Z [info] : stderr-SPECTERD: INFO in version: version checker stopped.
SPECTERD: INFO in version: version checked, install_type app curr: v2.0.2rc2 latest: 2.0.2rc2 ==> upgrade: False

2023-05-16T08:09:05.195Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:10:04.804Z [info] : stderr-SPECTERD: ERROR in node:  while get_rpc for <BitcoinRpc http://192.168.178.94:8332>

2023-05-16T08:10:04.805Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:11:04.906Z [info] : stderr-SPECTERD: ERROR in node:  while get_rpc for <BitcoinRpc http://192.168.178.94:8332>

2023-05-16T08:11:04.906Z [info] : Updated LoaderMsg: Still waiting for Specter to start ...
2023-05-16T08:12:05.006Z [info] : stderr-SPECTERD: ERROR in node:  while get_rpc for <BitcoinRpc http://192.168.178.94:8332>

2023-05-16T08:12:05.006Z [info] : Updated LoaderMsg: Specter encountered an error:<br>Specter does not seem to start. Check the logs in the menu for more details.
2023-05-16T08:12:05.006Z [error] : Startup timeout for specterd exceeded