Could do with some help from someone out there!!!
I've been running version 1.9.8 for a couple of years with no issues and decided to update to 2.6.4.
I keep two wallets on an online laptop, one of which has a small amount for spending and the other of which is a watching-only wallet for my cold storage wallet. I keep various printouts of my seed around so I always have that as a backup.
This cold storage wallet is on a wifi-disabled laptop running ubuntu 14.04. I decided to update this one first, so I downloaded the .tar file onto a stick and transferred it to the cold storage laptop. There I first copied the 1.9.8 directory and then unzipped the tar file.
At this point I should mention that I am a complete and utter Linux/Ubuntu noob, truly. Many years ago I had some exposure to Unix so I know some general principles but even that may be overstating my knowledge.
I tried various commands to install 2.6.4, firstly "python electrum" from the folder itself, which opened the familiar interface but this time as version 2.6.4 - great, I thought, it worked. But this only runs the wallet from the directory it doesn't install it (am I right?). I checked the seed and the seed is the same as for the previous wallet so it appears to have done something right, but that's still not an installation. Then I tried installing it with "sudo python setup.py install" but nothing appeared to happen. I tried opening a console and entering the command "sudo apt-get install electrum-2.6.4.tar.gz" but received an error message relating to "jsonrtclib" (??spelling??).
I then tried to look for the installations using apt-cache search electrum. This returned the results:
"electrum - Easy to use bitcoin client
python-electrum - Easy to use bitcoin client - python module
text live-fonts-extra - TeXLive: Additional fonts"
So I thought it might make sense to try uninstall the 1.9.8 installation first but when I entered "apt-get remove python-electrum", or "sudo apt-get remove electrum" I received a message telling me that there were no instances installed.
I then capitulated and went briefly online with the cold storage laptop to install directly from the Electrum website but when I tried that I received the following error log:
------------------------------------------------------------
/usr/bin/pip run on Sat Jun 18 18:09:38 2016
Downloading/unpacking
https://download.electrum.org/2.6.4/Electrum-2.6.4.tar.gzCleaning up...
Removing temporary dir /tmp/pip_build_root...
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1197, in prepare_files
do_download,
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1375, in unpack_url
self.session,
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 546, in unpack_http_url
resp = session.get(target_url, stream=True)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 395, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 237, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 383, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 486, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 378, in send
raise ConnectionError(e)
ConnectionError: HTTPSConnectionPool(host='download.electrum.org', port=443): Max retries exceeded with url: /2.6.4/Electrum-2.6.4.tar.gz (Caused by
: [Errno -2] Name or service not known)
---------------------------------------------------------------------------------
And still I appear to have no installation!! Then I tried re-installing 1.9.8 through a console and although that appeared to work with no errors I can't actually open it b clicking on the icon!!!!
I'm despairing a little here and would greatly, greatly appreciate some help!
Thank you in advance,
Adrian
UPDATE: I've tried again from the console to "sudo python setup.py install" and it goes fine until I get the error "Could not find suitable distribution for Requirement.parse(jsonrpclib)". Can anyone help tell me where I can find it??
FURTHER UPDATE: I've managed successfully to find a bunch of dependencies that appear to be missing but necessary for the 2.6.4 installation, but I have a new question - how can so many dependencies be missing from the installer package? What am I doing wrong? Surely I shouldn't need to download and install so many individual packages??
Final Update: OK, I don't get it - I downloaded what appeared to be the last of the dependencies- at least there were no further error messages - but it still won't work. What the hell am I doing wrong???!?