Hi Lawrence,

Thanks very much for your help. I now tried reinstalling and it failed again, coming up against this:

Checking for presence of package python-pip...installed.
Creating firedrake virtualenv.
Traceback (most recent call last):
  File "firedrake-install", line 668, in <module>
    virtualenv.create_environment("firedrake", site_packages=False)
  File "/home/tmb15/.local/lib/python2.7/site-packages/virtualenv.py", line 924, in create_environment
    site_packages=site_packages, clear=clear, symlink=symlink))
  File "/home/tmb15/.local/lib/python2.7/site-packages/virtualenv.py", line 1129, in install_python
    copyfile(join(stdlib_dir, fn), join(lib_dir, fn), symlink)
  File "/home/tmb15/.local/lib/python2.7/site-packages/virtualenv.py", line 352, in copyfile
    copyfileordir(src, dest, symlink)
  File "/home/tmb15/.local/lib/python2.7/site-packages/virtualenv.py", line 327, in copyfileordir
    shutil.copytree(src, dest, symlink)
  File "/usr/lib/python2.7/shutil.py", line 177, in copytree
    os.makedirs(dst)
  File "/usr/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 17] File exists: '/home/tmb15/src/firedrake/lib/python2.7/lib-dynload'

On 01/11/16 14:31, Lawrence Mitchell wrote:
Hi Tom,


On 01/11/16 14:20, T. M. Bendall wrote:
Dear Firedrakers,

Last week I made the terrible decision to update the version of Ubuntu 
on my computer, and amongst other problems I found that Firedrake was no 
longer working. I tried updating it, but the update kept on failing and 
I am now trying to reinstall. However this is failing (error message below).

Does anyone have any idea how I can fix this?
I think this is nothing specific to firedrake-install.  But rather
that creating the virtualenv is failing.

Let's try:

$ which virtualenv
$ virtualenv testing

And see what happens...

If that fails, it looks like in the past you installed virtualenv
locally, can you pip uninstall it?

# Repeat this fixed-point iteration until convergence is achieved
$ pip uninstall virtualenv

And then try running

$ hash -r
$ which virtualenv
$ virtualenv testing2

If that works, you can blow away the testing/testing2 directories, and
firedrake-install should get past this initial failure.

Lawrence



_______________________________________________
firedrake mailing list
firedrake@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/firedrake