Bitcoin Forum
March 29, 2020, 11:28:06 AM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Backing Up My Wallet  (Read 1673 times)
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1007


View Profile
January 24, 2011, 04:50:24 AM
 #1

My saving is continuing to grow! So I sought a backup solution in case something bad happens.

Code:
#!/bin/bash
 
 TS=$(date "+%Y%m%d-%H-%M")
 
 WALLET=/tmp/wallet${TS}
 WALLET_E=/tmp/wallet${TS}.crypt
 
 bitcoind backupwallet $WALLET
 gpg -r myusername --output $WALLET_E --encrypt $WALLET
 scp $WALLET_E user@myserver.org:~/wallets/
 rm $WALLET $WALLET_E

I am using this script from the https://en.bitcoin.it/wiki/Securing_your_wallet#Linux_solution

But I am running into problems:
Code:
usage: gpg [options] [filename]
/tmp/wallet20110124-04-46.crypt: No such file or directory
rm: cannot remove `/tmp/wallet20110124-04-46.crypt': No such file or directory

AWARD-WINNING
CRYPTO CASINO
ASKGAMBLERS
PLAYERS CHOICE 2019
PROUD
PARTNER OF
1500+
GAMES
2 MIN
CASH-OUTS
24/7
SUPPORT
100s OF
FREE SPINS
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1585481286
Hero Member
*
Offline Offline

Posts: 1585481286

View Profile Personal Message (Offline)

Ignore
1585481286
Reply with quote  #2

1585481286
Report to moderator
1585481286
Hero Member
*
Offline Offline

Posts: 1585481286

View Profile Personal Message (Offline)

Ignore
1585481286
Reply with quote  #2

1585481286
Report to moderator
1585481286
Hero Member
*
Offline Offline

Posts: 1585481286

View Profile Personal Message (Offline)

Ignore
1585481286
Reply with quote  #2

1585481286
Report to moderator
grondilu
Legendary
*
Offline Offline

Activity: 1134
Merit: 1005


View Profile
January 24, 2011, 05:11:23 AM
Last edit: January 24, 2011, 05:26:40 AM by grondilu
 #2

/tmp/wallet20110124-04-46.crypt: No such file or directory

For some reason the file could not be encrypted.

Has the file /tmp/wallet20110124-04-46 been created by bitcoind backupwallet ?
I suspect backupwallet doesn't accept full pathnames

PS:  Here is a proposal to make the script more robust :
Code:
#!/bin/bash

TS=$(date "+%Y%m%d-%H-%M")
WALLET=/tmp/wallet${TS}
WALLET_E=/tmp/wallet${TS}.crypt

if
    echo -n making backup...
    bitcoind backupwallet $WALLET
    [[ ! -s "$WALLET" ]]
then echo failed
elif
    echo done
    echo -n encrypting....
    ! gpg -r myusername --output $WALLET_E --encrypt $WALLET
then echo failed
elif
    echo done
    echo -n copying to distant server...
    ! scp $WALLET_E user@myserver.org:~/wallets/
then echo failed
else echo done
fi

rm -f $WALLET $WALLET_E
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1007


View Profile
January 26, 2011, 04:12:31 PM
 #3

Code:
making backup...done
encrypting....usage: gpg [options] [filename]
failed


I believe it fails in the encryption stage.

grondilu
Legendary
*
Offline Offline

Activity: 1134
Merit: 1005


View Profile
January 26, 2011, 04:39:16 PM
 #4

Code:
making backup...done
encrypting....usage: gpg [options] [filename]
failed


I believe it fails in the encryption stage.

Does it work if you try to encrypt the file yourself from the command line ?

This should be easy to debug, just try different things.
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1007


View Profile
January 26, 2011, 05:11:22 PM
 #5

Success. I didn't know that I was supposed to use my email address rather than my name.
* kiba is unfamiliar with cryptographic tool like GPG in general.

kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1007


View Profile
January 30, 2011, 04:29:22 PM
 #6

I pasted grondilu's improvement back into the wiki.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!