armantheparman / parmanode Goto Github PK
View Code? Open in Web Editor NEWAn easy AF Bitcoin Node automated installation for desktop computers
License: MIT License
An easy AF Bitcoin Node automated installation for desktop computers
License: MIT License
On Ubuntu,
When I start mempoolspace I get "service "db" has no container to start"
I tried with both electrum and sparrow.
Electrum does nothing at all,
Sparrow shows : "Could not connect: Failed to parse server certificates" Could be nothing.
Fulcrum logs show no connection attempt at all.
The fulcrum logs show it's listening? but to 0.0.0.0
<Controller> Initial sync ended, flushing and deleting UTXO Cache ...
<Controller> Storage UTXO Cache: Flushing to DB ...
<Controller> Block height 792911, downloading new blocks ...
<Controller> Processed 372 new blocks with 1005712 txs (2422684 inputs, 2810080 outputs, 3521969 addresses), verified ok.
<Controller> Block height 792911, up-to-date
SrvMgr: starting 1 service ...
Starting listener service for SslSrv 0.0.0.0:50002 ...
Service started, listening for connections on 0.0.0.0:50002
In the Dockerfile there is a typo in the first line of the 'install NBX' part:
-depth must be --depth in "RUN cd ~/parmanode && git clone -depth 1 https://github.com/dgarage/NBXplorer"
I got an error and resolved it by editing the Docker file
Currently my node say 1.9.1 and I've done all updates I could from the terminal "GUI"
I'd prefer not to risk losing the blockchain sync and fulcrum db.
Would be great to be able to just "R" to refresh the same command.
Or it could do it on it's own by default until enter is pressed.
Blocks: 374296
Headers: 791499
Verification progress: ▒▒▒░░░░░░░░░░░░░░░░░░ 10.0766%
Difficulty: 56957648455.01001
Network: in 5, out 10, total 15
Version: 240001
Time offset (s): -3
Proxies: n/a
Min tx relay fee rate (BTC/kvB): 0.00001000
Warnings: (none)
Hit to go back to the menu.
First failure is at docker install when running on new Mint install (tried two laptops). Line 12 of docker_package_download_linux should be
sudo source /etc/os-release
or just
source /etc/os-release
instead of
sudo source /etc/os-releases
After fixing this, fails at docker run - able to briefly catch error at docker mount.
parmanodL.log shows:
Sat 30 Dec 18:22:02 GMT 2023 directory function
Sat 30 Dec 18:23:02 GMT 2023 failed at ParmanodL_mount
[+] Building 0.0s (0/0)
ERROR: unable to prepare context: path "./src/btcpay" not found
Install Error
Previous installation detected. Please cleanly uninstall before trying again.
Can't see any BTCPL
Tested with a fresh install of macOS Ventura 13.3.1 on a 2017 Macbook Pro.
Received the following fatal error.
Downloading Bitcoin files to /Users/${USER}/parmanode/bitcoin ...
./src/download_bitcoin_mac.sh: line 11: wget: command not found
Download error. Aborting.
Hit <enter> to exit.
The script needs a check to install wget via Brew if it's not available. Could be done at the same time as the gpg check.
I need help with the bitcoin-cli verifymessage command.
Below is part of the code (in bash), and output.
Even when pasting in arguments using command line, I get error code -3:
read -p "Please paste in the ADDRESS and hit :" address
echo ""
read -p "Please paste in the SIGNATURE text and hit :" signature
echo ""
read -p "Please paste in the MESSAGE TEXT and hit : " message
echo ""
echo ""
/usr/local/bin/bitcoin-cli verifymessage "$address" "$signature" "$message"
echo "
Hit to go back to the menu."
read
########################################################################
Please paste in the ADDRESS and hit :bc1qqldhc35lyhyry6qv89ehe0hjvukna5fjht36jx
Please paste in the SIGNATURE text and hit : IH9GwnuHFNJGSvtsYmQndHtp3pcJYPkaDx34mUMZPUvGKIXoUWgrnbDEcYW500sngzjge2l4SVnyy2VT6gcNRCE=
Please paste in the MESSAGE TEXT and hit : 1
error code: -3
error message:
Address does not refer to key
Hit to go back to the menu.
Jun 01 12:31:57 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:31:57.892] BitcoinDMgr: starting 3 bitcoin RPC clients ...
Jun 01 12:31:57 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:31:57.893] BitcoinDMgr: started ok
Jun 01 12:31:58 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:31:58.343] <Controller> Block height 792402, downloading new blocks ...
Jun 01 12:31:58 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:31:58.344] <Controller> fast-sync: Enabled; UTXO cache size set to 5000000000 bytes (available physical RAM: 6268817408 bytes)
Jun 01 12:32:00 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:32:00.501] <Controller> FATAL: Failed to spend: 0cedc5603c2b0607344e435bbbe47e55c5a8274843b8b71db72f6f217987e422:1 (spending txid: 69dc1652988e26fa3fadf6fb74a16b97268f315db65f66d0071ada78728a26c9)
Jun 01 12:32:00 node-OptiPlex-3050 Fulcrum[342423]: **The database is now likely in an inconsistent state. To recover, you will need to delete the datadir and do a full resynch. Sorry!**
Jun 01 12:32:00 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:32:00.501] Stopping Controller ...
Jun 01 12:32:00 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:32:00.502] Stopping BitcoinDMgr ...
Jun 01 12:32:00 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:32:00.504] Closing storage ...
Jun 01 12:32:00 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:32:00.504] Storage UTXO Cache: Flushing to DB ...
Jun 01 12:32:01 node-OptiPlex-3050 Fulcrum[342423]: [2023-06-01 12:32:01.670] Shutdown complete
Jun 01 12:32:01 node-OptiPlex-3050 systemd[1]: fulcrum.service: Main process exited, code=exited, status=1/FAILURE
If there is not a clean way to stop the Fulcrum process then maybe a warning should be added about the risks.
Port is open and fulcrum looks synced form the logs.
But neither sparrow or electrum can connect: error message Failed to parse server certificates
USE SSL is turned off in Sparrow
ssl = 0.0.0.0:50002
cert = /home/node/parmanode/fulcrum/cert.pem
key = /home/node/parmanode/fulcrum/key.pem
When I try to install bitcoin core the installation starts bur it later fails on GPG verification. "GPG Verification failed, aborting".
I have tried to remove bitcoin core and install it again but it still says "GPG Verification failed, aborting".
I'm running Linux Mint and the Parmanode version 3.9.0.
What is the problem?
The pgp key that will be used to verify the SHA256 file list is:
Michael Ford: E777299FC265DD04793070EB944D35F9AC3DB76A
but I get:33930d432593e49d58a9bff4c30078823e9af5d98594d2935862788ce8a20aec
the pharmanode says : Please wait a moment for gpg verification...
gpg: key 944D35F9AC3DB76A: 2 duplicate signatures removed
gpg: 944D35F9AC3DB76A key: "Michael Ford (bitcoin-otc) [email protected]" no change
gpg: Total amount processed: 1
gpg:no change:1
GPG verification failed. aborting.
I tried sending from both phoenix and breeze
Type your choice, or (p) for previous, (q) to quit, then <enter>:
y
fatal: detected dubious ownership in repository at '/parmanode'
To add an exception for this directory, call:
I've installed core, fulcrum and mempool through parmanode. Core has downloaded the full blockchain and fulcrum is done synchronizing. However, sparrow can't connect using the fulcrum connection option and mempool doesn't work (page cannot be found). What can I check to see what's wrong?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.