Nevermind looks like it works, however you left out a hell of a lot of steps. I’m not a programmer but i was able to pick out what was wrong, these are the steps for a nonprogrammer to follow to convert the broken 2.0.3 linux client into a working tails client:
As OP said, login with admin password, bootup root terminal. Your aim is to open each file (using gedit) and search for anything with ‘datafeed’ mentioned, some you are looking for ‘curl’. Some are simple lines that reference a datafeed file, others are blocks of code, you have to delete the entire block, so like
if {datafeed = (suck;) {
then datafeed=crash}
else somestuff > otherstuff
};
delete the whole block, watch out for extra parenthesis brackets and such as it may be part of a larger block of code.
delete datafeed.cpp, datafeed.h files
bitcoinrpc.cpp - datafeed, setvote (mentions curl but this is a comment dont delete)
init.cpp - CURL
main.cpp - datafeed
makefile.linux-mingw - datafeed + CURL
makefile.mingw - datafeed + CURL
makefile.osx - datafeed + CURL
makefile.unix - datafeed + CURL
net.cpp - datafeed
wallet.cpp - datafeed
wallet.h - datafeed
walletdb.cpp -datafeed
walletdb.h - datafeed
- in the src/qt subfolder -
delete datafeeddialog.cpp, datafeeddialog.h files
bitcoingui.cpp - votePage, gotoVotePage
bitcoingui.h - votePage, gotoVotePage
votepage.cpp - datafeed
votepage.h - datafeed
walletmodel.cpp - datafeed
walletmodel.h - datafeed
- in src/qt/forms subfolder -
delete datafeeddialog.ui file
Type in the apt-get update commands listed above, once thats done navigate to your src folder using ‘cd /whateveryourpathis/nubits’, then type qmake “RELEASE=1”, this will make the build files, you have to delete some of these but they are locked so type in ‘nautilus’, navigate to the nubits/build folder and wipe the files with ‘datafeed’ in the name. Then navigate to the makefile in your nubits folder and open with gedit, remove all datafeed and CURL references, save and close nautilus, back in terminal finally type ‘make’ and it will produce the working nu executable.
But it will be locked because you are doing this all in root and tails doesnt run as root, so ‘cd /yourpersistence/nubits’ then ‘chown -R amnesia:amnesia nubits’ and it will unlock the executable, which does run. In options uncheck unpnp and check ‘connect through socks4proxy’, it will begin downloading the blockchain.
Edit: After some generous testing it appears nubits hates secure OS’s, its very painfully slow to download the blockchain, i estimate upwards of a month, i dont think this is Tor related as i was quickly downloading over Tor on windows but its hard to say why an OS would cause its download to crawl, it has no problem connecting to peers. The strategy then is to download using windows then bring the blockchain files into tails which will keep you wallets secure and anonymous.