Bitcoin Core Debian CryptoCoins Info Club

A Guide to Keeping Keys Offline Using Armory +rPi

Hi Redditors.
I am going to post in this thread my experiences in getting my Desktop (Debian) machine running Armory in watch-only mode, and coupling that with an offline Raspberry Pi (which holds my private keys) for signing the transactions previously made in watch-only mode.
I actually compiled Armory from source directly on my Pi. This guide is probably more for the bitcoin 'power user', as to run Armory online, and broadcast the signed transactions, you need to have a bitcoin full node running (bitcoind).
Basic requirements:
Aimed-for Setup:
I'll post the guide in digestible sections...

Section 1

I should begin by saying I installed source code from git, and got Armory to build the DB on my desktop initially, WITHOUT creating a wallet.. (This allowed me to debug what was going on a little!)
Go to Bitcoin.org, select Armory..
It leads to a Download from Git:
https://github.com/goatpig/BitcoinArmory/releases
Followed the procedure for Linux Debian verify code, compile, install, all straight-forward..
Began by running bitcoind, and telling Armory where to find it. This is the command I used, obviously it was all on one line and didn't include the arrows/explanations!:
python ArmoryQt.py \ --satoshi-datadir=/BlockChain/chain20180414/blocks \ # <-----(where my bitcoind blocks live) --datadir=/ArmoryDataDi \ # <-----(this is instead of ~/.armory) --dbdir=/ArmoryDataDidatabases # <-------(again, non std. place used for Armory's databases.. my choice.) 
So, on the Desktop, after the initial "build databases"
(NB the initial "Build Databases" took about 1.5h and my two CPUs were maxed the whole time, Temps up to 62C. Not ideal; Im not in a rush!)
I then wanted to import a watch-only wallet.
Before I did this, I took a full backup of the Armory data dir:
/ArmoryDataDi
(or ~/.armory in a default installation).
I'd hate to have to make Armory do another full sync with the bitcoind node!

Section 2

Next step: offline wallet (with Private Keys) is on a Raspberry Pi.
I downloaded the source and managed to compile it on the pi itself! :)
Though there were some gymnastics needed to setup the Pi.
My Pi is running Raspbian based on Wheezy.. quite old!
I did the following on the Pi:
apt-get update apt-get upgrade (<---took about an hour!) apt-get install autotools-dev apt-get install autoconf 
Then I followed the instructions exactly as I had done for my Debian Desktop machine, EXCEPT:
I had to increase the Pi's swap space. I upped it from 100Mb to 400Mb.
The compilation took 7 hours, and my poor SD card got a thrashing.
But after compilation, I put the Swap back to 100Mb and Armory runs ok with about 150Mb of memory (no swap needed).
Swap increase on the Pi:
use your favourite editor, and open the file /etc/dphys-swapfile
add/change the following line:
CONF_SWAPSIZE=400 
Then, REBOOT the Pi:
sudo shutdown -h -P now 
Once the compilation was done on the Pi, put the swap back, rebooted and created an Armory wallet.
I added manual entropy and upped the encryption 'time' from 250ms to 2500ms - since the Pi is slow, but I'll be happy to wait for more iterations in the Key Derivation Function.
Once the wallet was created, it obviously prompts you for backup.
I want to add a private key of my own (i.e. import), so don't do the backup until this is over.
I import my Private Key, and Armory checks that this corresponds to a Public Key, which I check is correct.
This is the point now where the Pi storage medium (e.g an SD card) has to be properly destroyed if you ever get rid of it.
I had thought that now would be a good time to decide if your new wallet will generate Segwit receiving addresses, and also addresses used to receive 'change' after a transaction..
But it seems Armory WON'T let you switch to P2SH-P2WPKH unless your Armory is connected to a node offering "WITNESS" service.
Obviously, my Pi is offline and will never connect to a node, so the following will not work on the Pi:
NB: I thought about setting this on the Debian "watch-only" wallet, but that would surely mean doom, as the Pi would not know about those addresses and backups might not keep them.. who knows...
So, end result:- no segwit for me just yet in my offline funds.

--If anyone can offer a solution to this, I'd be very grateful--

Section 3

Ok, now this is a good point to back up your wallet on the Pi. It has your imported keys. I choose a Digital Backup - and put it on a USB key, which will never touch the internet and will be stored off-site. I also chose to encrypt it, because I'm good with passwords..
NB: The Armory paper backup will NOT back up your imported private keys, so keep those somewhere if you're not sweeping them. It would be prudent to have an Armory paper backup anyway, but remember it will likely NOT help you with that imported key.
Now for the watch-only copy of the wallet. I want to get the "watch-only" version onto my Desktop Debian machine.
On the Pi, I created (exported to a USB key) a "watching-only" copy of my wallet.
I would use the RECOMMENDED approach, export the "Entire Wallet File".
As you will see below, I initially exported only the ROOT data, which will NOT capture the watching-only part of the Private Key I entered manually above (i.e. the public Key!).
Now, back on the Debian Desktop machine...
I stopped all my crontab jobs; just give Armory uninterrupted CPU/memory/disk...
I also stopped bitcoind and made a backup prior to any watch-only wallet being imported.
I already made a backup of Armory on my Desktop, before any wallet import.
(this was needed, as I made a mistake.. see below)
So on the Debian Desktop machine, I begin by firing up bitcoind.
my command for this is:
./bitcoind -daemon -datadir=/BlockChain/chain20180414 -dbcache=400 -maxmempool=400 

Section 4

I try running Armory like this:
(I'm actually starting Armory from a script - StartArm.sh)
Inside the script StartArm.sh, it has the line:
python ArmoryQt.py --ram-usage=4 --satoshi-datadir=/BlockChain/chain20180414/blocks --datadir=/ArmoryDataDi --dbdir=/ArmoryDataDidatabases 
I know from bitter experience that doing a scan over the blockchain for a new wallet takes a looong time and a lot of CPU, and I'd like it to play nicely; not gobble all the memory and swap and run my 2xCPUs both at 100% for four hours...
So... I aim to run with --ram-usage=X and --thread-count=X
(For me in the end, X=1 but I began with X=4)
I began with --ram-usage=4 (<--- = 4x128Mb)
The result is below...
TypeError: cannot concatenate 'str' and 'int' objects 
It didn't recognise the ram-usage and carried on, crippling my Debian desktop PC.
This is where it gets dangerous; Armory can gobble so much memory and CPU that the windowing environment can cease up, and it can take over 30 minutes just to exit nicely from bitcoind and ArmoryDB.
So, I ssh to the machine from another computer, and keep an eye on it with the command
"free -h" 
I'd also be able to do a "sudo reboot now" if needed from here.

Section 5

So, trying to get my --ram-usage command recognised, I tried this line (added quotes):
python ArmoryQt.py --ram-usage="4" --satoshi-datadir=/BlockChain/chain20180414/blocks --datadir=/ArmoryDataDi --dbdir=/ArmoryDataDidatabases 
But no, same error...
Loading Armory Engine: Armory Version: 0.96.4 Armory Build: None PyBtcWallet Version: 1.35 Detected Operating system: Linux OS Variant : ('debian', '9.4', '') User home-directory : /home/ Satoshi BTC directory : /BlockChain/chain20180414 Armory home dir : /ArmoryDataDi ArmoryDB directory : /ArmoryDataDidatabases Armory settings file : /ArmoryDataDiArmorySettings.txt Armory log file : /ArmoryDataDiarmorylog.txt Do wallet checking : True (ERROR) ArmoryUtils.py:3723 - Unsupported language specified. Defaulting to English (en) (ERROR) ArmoryQt.py:1833 - Failed to start Armory database: cannot concatenate 'str' and 'int' objects Traceback (most recent call last): File "ArmoryQt.py", line 1808, in startArmoryDBIfNecessary TheSDM.spawnDB(str(ARMORY_HOME_DIR), TheBDM.armoryDBDir) File "/BitcoinArmory/SDM.py", line 387, in spawnDB pargs.append('--ram-usage=' + ARMORY_RAM_USAGE) TypeError: cannot concatenate 'str' and 'int' objects 

Section 6

So, I edit the Armory python file SDM.py:
if ARMORY_RAM_USAGE != -1: pargs.append('--ram-usage=4') #COMMENTED THIS, SO I CAN HARDCODE =4 # ' + ARMORY_RAM_USAGE) 
Running it, I now have acknowledgement of the --ram-usage=4:
(WARNING) SDM.py:400 - Spawning DB with command: /BitcoinArmory/ArmoryDB --db-type="DB_FULL" --cookie --satoshi-datadir="/BlockChain/chain20180414/blocks" --datadir="/ArmoryDataDi" --dbdir="/ArmoryDataDidatabases" --ram-usage=4 
Also, even with ram-usage=4, it used too much memory, so I told it to quit.
It took over 30 minutes to stop semi-nicely. The last thing it reported was:
ERROR - 00:25:21: (StringSockets.cpp:351) FcgiSocket::writeAndRead FcgiError: unexpected fcgi header version 
But that didn't seem to matter or corrupt the Armory Database, so I think it's ok.
So, I get brave and change SDM.py as below, and I make sure my script has a command line for --ram-usage="ABCDE" and --thread-count="FGHIJ"; the logic being that these strings "ABCDE" will pass the IF criteria below, and my hardcoded values will be used...
if ARMORY_RAM_USAGE != -1: pargs.append('--ram-usage=1') #COMMENTED THIS, SO I CAN HARDCODE =1 # ' + ARMORY_RAM_USAGE) if ARMORY_THREAD_COUNT != -1 pargs.append('--thread-count=1') #COMMENTED THIS, SO I CAN HARDCODE =1 #' + ARMORY_THREAD_COUNT) 
So, as usual, I use my script and start this with: ./StartArm.sh
(which uses command line:)
python ArmoryQt.py --ram-usage="ABCDE" --thread-count="FGHIJ" --satoshi-datadir=/BlockChain/chain20180414/blocks --datadir=/ArmoryDataDi --dbdir=/ArmoryDataDidatabases 
(this forces it to use my hard-coded values in SDM.py...)
So, this is the command which it reports that it starts with:
(WARNING) SDM.py:400 - Spawning DB with command: /BitcoinArmory/ArmoryDB --db-type="DB_FULL" --cookie --satoshi-datadir="/BlockChain/chain20180414/blocks" --datadir="/ArmoryDataDi" --dbdir="/ArmoryDataDidatabases" --ram-usage=1 --thread-count=1 
Again, this is where it gets dangerous; Armory can gobble so much memory and CPU that the windowing environment can cease up. So I ssh to the machine and keep an eye on it with:
"free -h" 

Section 7

So, on the Debian Desktop PC, I inserted the USB stick with the watch-only wallet I exported from the Pi.
Start Armory...
Import "Entire Wallet File" watch-only copy.
Wait 4 hours..
YAY!!!
After running Armory for about 30m, the memory usage dropped by 400m... wierd...
It took ~2 hours to get 40% completion.
After 3.5 hours it's almost there...
The memory went up to about 1.7Gb in use and 900Mb of Swap, but the machine remained fairly responsive throughout, apart from a few (10?) periods at the start, where it appeared to freeze for 10-30s at a time.
(That's where my ssh session came in handy - I could check the machine was still ok with a "free -h" command)
Now, I can:
Create an unsigned transaction on my Desktop,
Save the tx to USB stick,
Move to the Pi,
Sign the tx,
Move back to the Desktop,
Broadcast the signed tx.

Section 8

My initial Mistake:
This caused me to have to roll-back my Armory database, using the backup. so you should try to avoid doing this..
On the Pi, I exported only the ROOT data, which will NOT capture the watching-only part of the Private Key
It is RECOMMENDED to use the Digital Export of Entire Wallet File from the Pi when making a watch-only copy. If you just export just the "ROOT data", not the "Entire Wallet File", you'll have problems if you used an imported Private Key in the offline wallet, like I did.
Using the ROOT data text import, after it finished... my balance was zero. So,. I tried a Help->Rescan Balance (Restart Armory, takes 1minute to get back up and running) No Luck. Still zero balance.
So, I try Rescan Databases.. This will take longer. Nah.. no luck.
So, I tried again, thinking it might be to do with the fact that I imported the text "root data" stuff, instead of following the (Recommended) export of watching-wallet file.
So, I used my Armory backup, and wound back the ArmoryDataDi to the point before the install of the (zero balance) wallet. (you should not need to do this, as you will hopefully use the RECOMMENDED approach of exporting the "Entire Wallet File"!)
submitted by fartinator to Bitcoin [link] [comments]

Help please, Staking reddcoin on Raspberry Pi (Raspbian Stretch with desktop)

Hello,
I could really use some help setting up a reddcoin wallet on the Raspberry pi. I've tried executing the following 2 guides, but unfortunatly they keep giving me errors. Guide1: https://www.reddit.com/reddCoin/comments/2b8wqm/tutorial_compiling_and_running_the_reddcoin/ Guide2: http://d-lindemann.de/2017/09/reddcoin-staking-mit-raspberry-pi/
instead of using the recommended "Raspbian (Debian Wheezy). The image file name is 2014-06-20-wheezy-raspbian.img." i'm using the latest " Raspbian Stretch with desktop Image with desktop based on Debian Stretch Version: November 2017 Release date: 2017-11-29 Kernel version: 4.9"
Also instead of using Reddcoin v1.3.1.2 i decided to go with the* Reddcoin V2.0.0.0 (latest version todate)*
every step untill step 6 seems to work fine, but then after executing command: make -f makefile.unix" the following error message appears:
make: makefile.unix: No such file or directory make: *** No rule to make target 'makefile.unix'. Stop.
researching that issue led me to abandon the guide1 and move to a more recent version of a guide. https://github.com/joroob/reddcoin/blob/mastedoc/rasp-tut.md following those steps lead to a bignum error at 6.3 after excecuting commands
cd src (to take me to reddcoin/src) make (to start compiling i assume)
the bignum error i'm experiencing now seems to be described very well here: https://github.com/reddcoin-project/reddcoin/issues/103 In there i excecuted the following commands to see if my dependencies were correct.
sudo apt-get build-essential   sudo apt-get install build-essential   sudo apt-get install libtool autotools-dev autoconf   sudo apt-get install libssl-dev   sudo apt-get install libboost-all-dev   sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install db4.8 sudo apt-get install libdb4.8-dev sudo apt-get install libdb4.8++-dev sudo apt-get install libminiupnpc-dev sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler sudo apt-get install libqrencode-dev cd reddcoin .>/autogen.sh ./configure make
However this did not seem to clear my issue. reading on they talk about it being an issue with libssl in debian 9. with the following link. (at this point i'm noticing how the further i go, the less ground is beneath me to stand on.. and i'm not a good swimmer in unix).
anyways final post there says the following code should fix it: https://github.com/peercoin/peercoin/commit/5b09830e5de0f5105534e69dbf4acffb3255869b But what do i do with this link i have no idea. and that's kinda where my progress halts as i cannot for the life of me find out what to do next to troubleshoot this issue.
So TL:DR I'm trying to use the make command in ~/reddcoin/src however it's giving me BIGNUM errors preventing me from making progress.
I'm using PI model B+, Raspbian stretch latest version plz halp...
submitted by FloydStash to reddCoin [link] [comments]

[Guide] Setting up Trezor + Electrum 2.02beta + armory on a Raspberry Pi 2. Cold offline signing for $40

Having just received my Pi 2, I am happy to report that a fresh Raspbian install, on an 8 GB Class 10 MicroSD card : Electrum / Armory / Trezor / BTChip all work with my Single Board Computer setup script (it also works for Pi B, Pi B+ Raspbian and BeagleBone Black Debian & ubuntu, also tested on Odroid C1 Ubuntu 14.4)
The full "!" installation takes about 40 mins on Pi 2, which is at least twice as fast as on the Pi B+ / BBB
Notes
submitted by Aussiehash to Bitcoin [link] [comments]

PSA regarding the "Heartbleed" bug (CVE-2014-0160) and Bitcoin Core

There are exactly two places in Bitcoin Core that may be affected by this issue.
One is RPC SSL. If you're using this, turn it off. If you don't know what that is, you most likely aren't using it.
The other is the payment protocol. Specifically, fetching payment requests. If you're using a vulnerable version, do not click any bitcoin: links and you will be protected. Note that this is only relevant for the GUI, and only for version 0.9.0.
If you're using self-built executables, you're most likely using dynamically linked OpenSSL. Simply upgrade your OpenSSL package and you should be fine. If I'm not mistaken, the same applies if you're using the PPA. If you're using release binaries, a version 0.9.1 is being prepared that will use the fixed OpenSSL 1.0.1g.
Note that if you're running the GUI (p.k.a. Bitcoin-Qt) you can check your OpenSSL version in the debug window's information tab. If you're on anything earlier than 1.0.1, for example 0.9.8, you're safe. If you're on 1.0.1g or later, you're safe. If you're on 1.0.1-1.0.1e, you may be vulnerable. However, that may not necessarily be the case -- for example, Debian has released an update for Wheezy, version 1.0.1e-2+deb7u5, which fixes the security bug without bumping the version number as reported by OpenSSL.
submitted by Michagogo to Bitcoin [link] [comments]

Debian Oracle OSS Group key list expired

I have a debian server running 8.8 When I do a simple sudo apt-get update I obtain the following :
Ign http://mirrors.online.net jessie InRelease Hit http://mirrors.online.net jessie Release.gpg Hit http://mirrors.online.net jessie Release Hit http://security.debian.org jessie/updates InRelease Ign http://ppa.launchpad.net jessie InRelease Ign http://ppa.launchpad.net jessie Release.gpg Ign http://ppa.launchpad.net jessie Release Get:1 http://mirrors.online.net jessie/main Sources [7,055 kB] Hit http://security.debian.org jessie/updates/non-free Sources Hit http://security.debian.org jessie/updates/non-free amd64 Packages Err http://ppa.launchpad.net jessie/main amd64 Packages 404 Not Found Hit http://security.debian.org jessie/updates/non-free Translation-en Ign http://ppa.launchpad.net jessie/main Translation-en_US Hit http://security.debian.org jessie/updates/main Sources Ign http://ppa.launchpad.net jessie/main Translation-en Hit http://security.debian.org jessie/updates/contrib Sources Hit http://security.debian.org jessie/updates/main amd64 Packages Hit http://security.debian.org jessie/updates/contrib amd64 Packages Hit http://security.debian.org jessie/updates/contrib Translation-en Hit http://security.debian.org jessie/updates/main Translation-en Get:2 http://mirrors.online.net jessie/non-free Sources [99.5 kB] Get:3 http://mirrors.online.net jessie/contrib Sources [50.8 kB] Get:4 http://mirrors.online.net jessie/main amd64 Packages [6,790 kB] Get:5 http://mirrors.online.net jessie/non-free amd64 Packages [83.6 kB] Get:6 http://mirrors.online.net jessie/contrib amd64 Packages [50.2 kB] Get:7 http://mirrors.online.net jessie/contrib Translation-en [38.5 kB] Get:8 http://mirrors.online.net jessie/main Translation-en [4,583 kB] Get:9 http://mirrors.online.net jessie/non-free Translation-en [72.1 kB] Get:10 http://oss.oracle.com unstable InRelease [148 B] Ign http://oss.oracle.com unstable InRelease Get:11 http://oss.oracle.com unstable Release.gpg [189 B] Hit http://oss.oracle.com unstable Release Ign http://oss.oracle.com unstable Release Get:12 http://oss.oracle.com unstable/main amd64 Packages [148 B] Err http://oss.oracle.com unstable/main amd64 Packages
Get:13 http://oss.oracle.com unstable/non-free amd64 Packages [148 B] Err http://oss.oracle.com unstable/non-free amd64 Packages
Get:14 http://oss.oracle.com unstable/main Translation-en_US [148 B] Get:15 http://oss.oracle.com unstable/main Translation-en [148 B] Get:16 http://oss.oracle.com unstable/non-free Translation-en_US [148 B] Get:17 http://oss.oracle.com unstable/non-free Translation-en [148 B] Get:18 http://oss.oracle.com unstable/main amd64 Packages [148 B] Err http://oss.oracle.com unstable/main amd64 Packages
Get:19 http://oss.oracle.com unstable/non-free amd64 Packages [148 B] Err http://oss.oracle.com unstable/non-free amd64 Packages
Get:20 http://oss.oracle.com unstable/main Translation-en_US [148 B] Get:21 http://oss.oracle.com unstable/main Translation-en [148 B] Get:22 http://oss.oracle.com unstable/non-free Translation-en_US [148 B] Get:23 http://oss.oracle.com unstable/non-free Translation-en [148 B] Get:24 http://oss.oracle.com unstable/main amd64 Packages [148 B] Err http://oss.oracle.com unstable/main amd64 Packages
Get:25 http://oss.oracle.com unstable/non-free amd64 Packages [148 B] Err http://oss.oracle.com unstable/non-free amd64 Packages
Get:26 http://oss.oracle.com unstable/main Translation-en_US [148 B] Get:27 http://oss.oracle.com unstable/main Translation-en [148 B] Get:28 http://oss.oracle.com unstable/non-free Translation-en_US [148 B] Get:29 http://oss.oracle.com unstable/non-free Translation-en [148 B] Get:30 http://oss.oracle.com unstable/main amd64 Packages [148 B] Get:31 http://oss.oracle.com unstable/non-free amd64 Packages [148 B] Err http://oss.oracle.com unstable/non-free amd64 Packages
Get:32 http://oss.oracle.com unstable/main Translation-en_US [148 B] Get:33 http://oss.oracle.com unstable/main Translation-en [148 B] Get:34 http://oss.oracle.com unstable/non-free Translation-en_US [148 B] Get:35 http://oss.oracle.com unstable/non-free Translation-en [148 B] Get:36 http://oss.oracle.com unstable/main amd64 Packages [148 B] Err http://oss.oracle.com unstable/main amd64 Packages HttpError404 Get:37 http://oss.oracle.com unstable/non-free amd64 Packages [148 B] Err http://oss.oracle.com unstable/non-free amd64 Packages HttpError404 Get:38 http://oss.oracle.com unstable/main Translation-en_US [148 B] Ign http://oss.oracle.com unstable/main Translation-en_US Get:39 http://oss.oracle.com unstable/main Translation-en [148 B] Ign http://oss.oracle.com unstable/main Translation-en Get:40 http://oss.oracle.com unstable/non-free Translation-en_US [148 B] Ign http://oss.oracle.com unstable/non-free Translation-en_US Get:41 http://oss.oracle.com unstable/non-free Translation-en [148 B] Ign http://oss.oracle.com unstable/non-free Translation-en Fetched 18.8 MB in 24s (761 kB/s) W: GPG error: http://oss.oracle.com unstable Release: The following signatures were invalid: KEYEXPIRED 1378511808 KEYEXPIRED 1378511808 KEYEXPIRED 1378511808 W: Failed to fetch http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://oss.oracle.com/debian/dists/unstable/main/binary-amd64/Packages HttpError404
W: Failed to fetch http://oss.oracle.com/debian/dists/unstable/non-free/binary-amd64/Packages HttpError404
E: Some index files failed to download. They have been ignored, or old ones used instead.
Here is the output of sudo apt-key list :

/etc/apt/trusted.gpg

pub 1024D/B38A8516 2006-09-05 [expired: 2013-09-06] uid Oracle OSS group (Open Source Software group) [email protected]

/etc/apt/trusted.gpg.d/bitcoin-bitcoin.gpg

pub 10248842CE5E 2011-10-26 uid Launchpad PPA for Bitcoin

/etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg

pub 40962B90D010 2014-11-21 [expires: 2022-11-19] uid Debian Archive Automatic Signing Key (8/jessie) [email protected]

/etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg

pub 4096C857C906 2014-11-21 [expires: 2022-11-19] uid Debian Security Archive Automatic Signing Key (8/jessie) [email protected]

/etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg

pub 4096518E17E1 2013-08-17 [expires: 2021-08-15] uid Jessie Stable Release Key [email protected]

/etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg

pub 4096473041FA 2010-08-27 [expires: 2018-03-05] uid Debian Archive Automatic Signing Key (6.0/squeeze) [email protected]

/etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg

pub 4096B98321F9 2010-08-07 [expires: 2017-08-05] uid Squeeze Stable Release Key [email protected]

/etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg

pub 409646925553 2012-04-27 [expires: 2020-04-25] uid Debian Archive Automatic Signing Key (7.0/wheezy) [email protected]

/etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg

pub 409665FFB764 2012-05-08 [expires: 2019-05-07] uid Wheezy Stable Release Key [email protected]
We can clearly see that key B38A8516 is expired. I have tried this command without succes :
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys B38A8516 Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.66fa6TtioE --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/bitcoin-bitcoin.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyserver pgp.mit.edu --recv-keys B38A8516 gpg: requesting key B38A8516 from hkp server pgp.mit.edu gpg: key B38A8516: "Oracle OSS group (Open Source Software group) [email protected]" not changed gpg: Total number processed: 1 gpg: unchanged: 1
I have even tried to remove the key manually with apt-key del B38A8516 and reinstall it. I always end with the same expired keys...
Anyone have a hint on this ? I'm completly lost...
Cheers, Trustinor
submitted by Trustinor to debian [link] [comments]

Instalar Debian 7  VWware Workstation 12 Pro Cubox-i Debian Wheezy Server Linux Debian Wheezy 7.8 : SETUP WEB SERVER Debian Squeeze to Wheezy Will Debian Wheezy (stable) automatically upgrade to ...

Many thanks to GNUtransfer for lending us a VPS and other resources to write this article.. In this article we will show how to use the package bitcoind-init for debian wheezy amd64 available in our repository.. NOTE: We have called this package «bitcoind-init» to avoid conflicts with «bitcoind» package available in Debian repositories. Debian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run. Debian provides more than a pure OS: it comes with over 59000 packages, precompiled software bundled up in a nice format for easy installation on your machine. Read more... How to compile and install Bitcoin Core on Debian Wheezy Do you want to use Bitcoin on Linux? This tutorial explains how to install and use Bitcoin Core on Debian Linux. Bitcoin Core is the official Bitcoin Wallet from bitcoin.org. I will use the latest version from the GIT repository at bitcoin.org. In order to compi On the Debian Wiki there is advice on what to do now that Debian Wheezy is EOL. ... I managed to dist-upgrade all the way from wheezy to this (I went release by release so it was quite long winded) but it worked fine because Debian is so amazing. – John Hunt Nov 6 '19 at 13:42. 1. I want to add one more note. Most probably after changins sources.list and running apt-get update you will get ... Publishing history of bitcoin package in Debian. 1 → 75 of 85 results : First • Previous • Next • Last

[index] [7192] [25062] [5482] [4105] [21497] [14279] [43140] [377] [46312] [3597]

Instalar Debian 7 VWware Workstation 12 Pro

_____ DEBIAN 7 - Debian 7.7 Wheezy Instalar Debian 7 en VMware workstation 12 Pro RECOMENDACIONES Instalarlo sin Internet deshabilitando la tarjeta de red correspondiente. VERSIÓN ESCRITA DEL ... How to upgrade Debian Squeeze (version 6) to Wheezy (7). You may have set up your old version of Debian with all the software you need and anew version is released. Unix & Linux: How long are Debian stable releases supported? like Debian Wheezy? Helpful? Please support me on Patreon: https://www.patreon.com/roelvandepaar... Linux is Open Source Operating system which can use to build a server system. In this tutorial, we will show you how to Setup WEB Server using APACHE2 on Debian Wheezy on Virtual Box Machine. We ... Review of the new stable Debian release 7, codenamed Wheezy. I show the LXDE 64 bit version and some of the new changes since the previous release. Debian stable is no where near the bleeding edge ...

#