The lead developer on the project explained that the vx.y.z-get... should be replaced with v0.8.0. This worked. After a little tinkering, the snap is built but I get the following error when I attempt to run it in devmode:
david@david-NUC8i5BEK:~/mysnaps/specter-desktop$ specter-desktop
Initializing HWI...
[2020-09-23 20:00:56,128] INFO in __main__: Logging configured
Traceback (most recent call last):
File "/snap/specter-desktop/x2/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/snap/specter-desktop/x2/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/snap/specter-desktop/x2/lib/python3.6/site-packages/cryptoadvance/specter/__main__.py", line 16, in <module>
cli()
File "/snap/specter-desktop/x2/lib/python3.6/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/snap/specter-desktop/x2/lib/python3.6/site-packages/click/core.py", line 696, in main
_verify_python3_env()
File "/snap/specter-desktop/x2/lib/python3.6/site-packages/click/_unicodefun.py", line 124, in _verify_python3_env
' mitigation steps.' + extra
RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult https://click.palletsprojects.com/en/7.x/python3/ for mitigation steps.
This system supports the C.UTF-8 locale which is recommended.
You might be able to resolve your issue by exporting the
following environment variables:
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
Click discovered that you exported a UTF-8 locale
but the locale system could not pick up from it because
it does not exist. The exported locale is "en_AU.UTF-8" but it
is not supported
david@david-NUC8i5BEK:~/mysnaps/specter-desktop$
I’m not quite sure what to do next. Advice gratefully received!
Thanks for the helpful suggestion! This fixed the problem. I’m still having trouble using the program now after installing it in --devmode. I wonder if there’s a problem with the command that I specify in the yaml:
Just a quick note. I removed --daemon from the command in the yaml (and then repackaged and reinstalled the application) and now I can access the GUI at 127.0.0.1:25441. I wonder why that made a difference.