firedrakeproject / firedrake

Firedrake is an automated system for the portable solution of partial differential equations using the finite element method (FEM)
https://firedrakeproject.org
Other
513 stars 160 forks source link

Install script hangs during petsc install on clean 15.10 VM #617

Closed dorugeber closed 9 years ago

dorugeber commented 9 years ago

Terminal output below, in three sections.

andrew@ubuntu:~$ curl -O https://raw.githubusercontent.com/firedrakeproject/firedrake/master/scripts/firedrake-install
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 19358  100 19358    0     0  43535      0 --:--:-- --:--:-- --:--:-- 43599
andrew@ubuntu:~$ python firedrake-install
apt 1.0.10.2ubuntu1 for amd64 compiled on Oct  5 2015 15:55:05
Supported modules:
*Ver: Standard .deb
*Pkg:  Debian dpkg interface (Priority 30)
 Pkg:  Debian APT solver interface (Priority -1000)
 S.L: 'deb' Standard Debian binary tree
 S.L: 'deb-src' Standard Debian source tree
 Idx: Debian Source Index
 Idx: Debian Package Index
 Idx: Debian Translation Index
 Idx: Debian dpkg status file
 Idx: EDSP scenario file
Package: build-essential
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 20
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 12.1ubuntu2
Depends: libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11)
Description: Informational list of build-essential packages
 If you do not plan to build Debian packages, you don't need this
 package.  Starting with dpkg (>= 1.14.18) this package is required
 for building Debian packages.
 .
 This package contains an informational list of packages which are
 considered essential for building Debian packages.  This package also
 depends on the packages on that list, to make it easy to have the
 build-essential packages installed.
 .
 If you have this package installed, you only need to install whatever
 a package specifies as its build-time dependencies to build the
 package.  Conversely, if you are determining what your package needs
 to build-depend on, you can always leave out the packages this
 package depends on.
 .
 This package is NOT the definition of what packages are
 build-essential; the real definition is in the Debian Policy Manual.
 This package contains merely an informational list, which is all
 most people need.   However, if this package and the manual disagree,
 the manual is correct.
Original-Maintainer: Matthias Klose <doko@debian.org>
Checking for presence of package build-essential...installed.
dpkg-query: package 'python-dev' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package python-dev...missing.
dpkg-query: package 'git-core' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package git-core...missing.
dpkg-query: package 'mercurial' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package mercurial...missing.
dpkg-query: package 'python-pip' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package python-pip...missing.
dpkg-query: package 'libopenmpi-dev' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package libopenmpi-dev...missing.
dpkg-query: package 'openmpi-bin' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package openmpi-bin...missing.
dpkg-query: package 'libblas-dev' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package libblas-dev...missing.
dpkg-query: package 'liblapack-dev' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package liblapack-dev...missing.
dpkg-query: package 'gfortran' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package gfortran...missing.
dpkg-query: package 'cmake' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Checking for presence of package cmake...missing.
Installing missing packages: python-dev, git-core, mercurial, python-pip, libopenmpi-dev, openmpi-bin, libblas-dev, liblapack-dev, gfortran, cmake.
[sudo] password for andrew: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  autotools-dev cmake-data gfortran-5 git git-man javascript-common
  libblas-common libblas3 libcr0 liberror-perl libexpat1-dev libgfortran-5-dev
  libgfortran3 libhwloc-dev libhwloc-plugins libhwloc5 libibverbs-dev
  libibverbs1 libjs-excanvas libjsoncpp0v5 liblapack3 libltdl-dev libnuma-dev
  libopenmpi1.6 libpython-dev libpython2.7-dev libtool mercurial-common
  ocl-icd-libopencl1 openmpi-common python-colorama python-distlib
  python-ndg-httpsclient python-requests python-setuptools python-urllib3
  python-wheel python2.7-dev
Suggested packages:
  codeblocks eclipse ninja-build gfortran-multilib gfortran-doc
  gfortran-5-multilib gfortran-5-doc libgfortran3-dbg git-daemon-run
  git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch
  git-cvs git-mediawiki git-svn apache2 lighttpd httpd blcr-dkms
  libhwloc-contrib-plugins libtool-doc autoconf automaken gcj-jdk qct kdiff3
  kdiff3-qt kompare meld tkcvs mgdiff python-mysqldb python-pygments
  opencl-icd openmpi-checkpoint python-setuptools-doc python-ntlm
Recommended packages:
  python-dev-all
The following NEW packages will be installed:
  autotools-dev cmake cmake-data gfortran gfortran-5 git git-core git-man
  javascript-common libblas-common libblas-dev libblas3 libcr0 liberror-perl
  libexpat1-dev libgfortran-5-dev libgfortran3 libhwloc-dev libhwloc-plugins
  libhwloc5 libibverbs-dev libibverbs1 libjs-excanvas libjsoncpp0v5
  liblapack-dev liblapack3 libltdl-dev libnuma-dev libopenmpi-dev
  libopenmpi1.6 libpython-dev libpython2.7-dev libtool mercurial
  mercurial-common ocl-icd-libopencl1 openmpi-bin openmpi-common
  python-colorama python-dev python-distlib python-ndg-httpsclient python-pip
  python-requests python-setuptools python-urllib3 python-wheel python2.7-dev
0 upgraded, 48 newly installed, 0 to remove and 0 not upgraded.
Need to get 51.5 MB of archives.
After this operation, 156 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://archive.ubuntu.com/ubuntu/ wily/main cmake-data all 3.2.2-2ubuntu3 [1,029 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ wily/main libjsoncpp0v5 amd64 0.10.5-1 [74.2 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ wily/main cmake amd64 3.2.2-2ubuntu3 [2,536 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ wily/universe libhwloc5 amd64 1.11.0-1 [88.7 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ wily/main autotools-dev all 20140911.1 [39.6 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ wily/main libgfortran3 amd64 5.2.1-22ubuntu2 [258 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ wily/main libgfortran-5-dev amd64 5.2.1-22ubuntu2 [289 kB]
Get:8 http://archive.ubuntu.com/ubuntu/ wily/main gfortran-5 amd64 5.2.1-22ubuntu2 [6,305 kB]
Get:9 http://archive.ubuntu.com/ubuntu/ wily/main gfortran amd64 4:5.2.1-3ubuntu1 [1,274 B]
Get:10 http://archive.ubuntu.com/ubuntu/ wily/main liberror-perl all 0.17-1.1 [21.1 kB]
Get:11 http://archive.ubuntu.com/ubuntu/ wily/main git-man all 1:2.5.0-1 [727 kB]
Get:12 http://archive.ubuntu.com/ubuntu/ wily/main git amd64 1:2.5.0-1 [2,951 kB]
Get:13 http://archive.ubuntu.com/ubuntu/ wily/main git-core all 1:2.5.0-1 [1,450 B]
Get:14 http://archive.ubuntu.com/ubuntu/ wily/main javascript-common all 11 [6,066 B]
Get:15 http://archive.ubuntu.com/ubuntu/ wily/main libblas-common amd64 1.2.20110419-10 [3,058 B]
Get:16 http://archive.ubuntu.com/ubuntu/ wily/main libblas3 amd64 1.2.20110419-10 [161 kB]
Get:17 http://archive.ubuntu.com/ubuntu/ wily/main libblas-dev amd64 1.2.20110419-10 [156 kB]
Get:18 http://archive.ubuntu.com/ubuntu/ wily/universe libcr0 amd64 0.8.5-2.2 [18.8 kB]
Get:19 http://archive.ubuntu.com/ubuntu/ wily/main libexpat1-dev amd64 2.1.0-7 [115 kB]
Get:20 http://archive.ubuntu.com/ubuntu/ wily/universe libjs-excanvas all 0.r3-4 [45.2 kB]
Get:21 http://archive.ubuntu.com/ubuntu/ wily/main liblapack3 amd64 3.5.0-4 [1,844 kB]
Get:22 http://archive.ubuntu.com/ubuntu/ wily/main liblapack-dev amd64 3.5.0-4 [1,874 kB]
Get:23 http://archive.ubuntu.com/ubuntu/ wily/main libltdl-dev amd64 2.4.2-1.11 [158 kB]
Get:24 http://archive.ubuntu.com/ubuntu/ wily/main libpython2.7-dev amd64 2.7.10-4ubuntu1 [27.7 MB]
Get:25 http://archive.ubuntu.com/ubuntu/ wily/main libpython-dev amd64 2.7.9-1 [7,836 B]
Get:26 http://archive.ubuntu.com/ubuntu/ wily/main libtool all 2.4.2-1.11 [180 kB]
Get:27 http://archive.ubuntu.com/ubuntu/ wily/universe mercurial-common all 3.4-1ubuntu2 [1,701 kB]
Get:28 http://archive.ubuntu.com/ubuntu/ wily/universe mercurial amd64 3.4-1ubuntu2 [45.0 kB]
Get:29 http://archive.ubuntu.com/ubuntu/ wily/main libibverbs1 amd64 1.1.8-1.1ubuntu1 [24.7 kB]
Get:30 http://archive.ubuntu.com/ubuntu/ wily/universe libopenmpi1.6 amd64 1.6.5-11 [1,432 kB]
Get:31 http://archive.ubuntu.com/ubuntu/ wily/universe openmpi-common all 1.6.5-11 [101 kB]
Get:32 http://archive.ubuntu.com/ubuntu/ wily/universe openmpi-bin amd64 1.6.5-11 [85.0 kB]
Get:33 http://archive.ubuntu.com/ubuntu/ wily/universe python-colorama all 0.3.3-1 [21.4 kB]
Get:34 http://archive.ubuntu.com/ubuntu/ wily/main python2.7-dev amd64 2.7.10-4ubuntu1 [270 kB]
Get:35 http://archive.ubuntu.com/ubuntu/ wily/main python-dev amd64 2.7.9-1 [1,220 B]
Get:36 http://archive.ubuntu.com/ubuntu/ wily/universe python-distlib all 0.2.1-1 [112 kB]
Get:37 http://archive.ubuntu.com/ubuntu/ wily/main python-ndg-httpsclient all 0.4.0-1 [24.9 kB]
Get:38 http://archive.ubuntu.com/ubuntu/ wily/main python-urllib3 all 1.11-1 [56.2 kB]
Get:39 http://archive.ubuntu.com/ubuntu/ wily/main python-requests all 2.7.0-3 [53.8 kB]
Get:40 http://archive.ubuntu.com/ubuntu/ wily/main python-setuptools all 18.4-1 [171 kB]
Get:41 http://archive.ubuntu.com/ubuntu/ wily/universe python-pip all 1.5.6-7ubuntu1 [99.5 kB]
Get:42 http://archive.ubuntu.com/ubuntu/ wily/universe python-wheel all 0.26.0-1 [46.4 kB]
Get:43 http://archive.ubuntu.com/ubuntu/ wily/main libnuma-dev amd64 2.0.10-1ubuntu6 [31.7 kB]
Get:44 http://archive.ubuntu.com/ubuntu/ wily/universe libhwloc-dev amd64 1.11.0-1 [144 kB]
Get:45 http://archive.ubuntu.com/ubuntu/ wily/main ocl-icd-libopencl1 amd64 2.2.7-2 [29.7 kB]
Get:46 http://archive.ubuntu.com/ubuntu/ wily/universe libhwloc-plugins amd64 1.11.0-1 [12.1 kB]
Get:47 http://archive.ubuntu.com/ubuntu/ wily/main libibverbs-dev amd64 1.1.8-1.1ubuntu1 [77.2 kB]
Get:48 http://archive.ubuntu.com/ubuntu/ wily/universe libopenmpi-dev amd64 1.6.5-11 [378 kB]
Fetched 51.5 MB in 13s (3,762 kB/s)                                            
Extracting templates from packages: 100%
Selecting previously unselected package cmake-data.
(Reading database ... 175938 files and directories currently installed.)
Preparing to unpack .../cmake-data_3.2.2-2ubuntu3_all.deb ...
Unpacking cmake-data (3.2.2-2ubuntu3) ...
Selecting previously unselected package libjsoncpp0v5:amd64.
Preparing to unpack .../libjsoncpp0v5_0.10.5-1_amd64.deb ...
Unpacking libjsoncpp0v5:amd64 (0.10.5-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../cmake_3.2.2-2ubuntu3_amd64.deb ...
Unpacking cmake (3.2.2-2ubuntu3) ...
Selecting previously unselected package libhwloc5:amd64.
Preparing to unpack .../libhwloc5_1.11.0-1_amd64.deb ...
Unpacking libhwloc5:amd64 (1.11.0-1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20140911.1_all.deb ...
Unpacking autotools-dev (20140911.1) ...
Selecting previously unselected package libgfortran3:amd64.
Preparing to unpack .../libgfortran3_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libgfortran3:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package libgfortran-5-dev:amd64.
Preparing to unpack .../libgfortran-5-dev_5.2.1-22ubuntu2_amd64.deb ...
Unpacking libgfortran-5-dev:amd64 (5.2.1-22ubuntu2) ...
Selecting previously unselected package gfortran-5.
Preparing to unpack .../gfortran-5_5.2.1-22ubuntu2_amd64.deb ...
Unpacking gfortran-5 (5.2.1-22ubuntu2) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../gfortran_4%3a5.2.1-3ubuntu1_amd64.deb ...
Unpacking gfortran (4:5.2.1-3ubuntu1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...
Unpacking liberror-perl (0.17-1.1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a2.5.0-1_all.deb ...
Unpacking git-man (1:2.5.0-1) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a2.5.0-1_amd64.deb ...
Unpacking git (1:2.5.0-1) ...
Selecting previously unselected package git-core.
Preparing to unpack .../git-core_1%3a2.5.0-1_all.deb ...
Unpacking git-core (1:2.5.0-1) ...
Selecting previously unselected package javascript-common.
Preparing to unpack .../javascript-common_11_all.deb ...
Unpacking javascript-common (11) ...
Selecting previously unselected package libblas-common.
Preparing to unpack .../libblas-common_1.2.20110419-10_amd64.deb ...
Unpacking libblas-common (1.2.20110419-10) ...
Selecting previously unselected package libblas3.
Preparing to unpack .../libblas3_1.2.20110419-10_amd64.deb ...
Unpacking libblas3 (1.2.20110419-10) ...
Selecting previously unselected package libblas-dev.
Preparing to unpack .../libblas-dev_1.2.20110419-10_amd64.deb ...
Unpacking libblas-dev (1.2.20110419-10) ...
Selecting previously unselected package libcr0.
Preparing to unpack .../libcr0_0.8.5-2.2_amd64.deb ...
Unpacking libcr0 (0.8.5-2.2) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../libexpat1-dev_2.1.0-7_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.1.0-7) ...
Selecting previously unselected package libjs-excanvas.
Preparing to unpack .../libjs-excanvas_0.r3-4_all.deb ...
Unpacking libjs-excanvas (0.r3-4) ...
Selecting previously unselected package liblapack3.
Preparing to unpack .../liblapack3_3.5.0-4_amd64.deb ...
Unpacking liblapack3 (3.5.0-4) ...
Selecting previously unselected package liblapack-dev.
Preparing to unpack .../liblapack-dev_3.5.0-4_amd64.deb ...
Unpacking liblapack-dev (3.5.0-4) ...
Selecting previously unselected package libltdl-dev:amd64.
Preparing to unpack .../libltdl-dev_2.4.2-1.11_amd64.deb ...
Unpacking libltdl-dev:amd64 (2.4.2-1.11) ...
Selecting previously unselected package libpython2.7-dev:amd64.
Preparing to unpack .../libpython2.7-dev_2.7.10-4ubuntu1_amd64.deb ...
Unpacking libpython2.7-dev:amd64 (2.7.10-4ubuntu1) ...
Selecting previously unselected package libpython-dev:amd64.
Preparing to unpack .../libpython-dev_2.7.9-1_amd64.deb ...
Unpacking libpython-dev:amd64 (2.7.9-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.2-1.11_all.deb ...
Unpacking libtool (2.4.2-1.11) ...
Selecting previously unselected package mercurial-common.
Preparing to unpack .../mercurial-common_3.4-1ubuntu2_all.deb ...
Unpacking mercurial-common (3.4-1ubuntu2) ...
Selecting previously unselected package mercurial.
Preparing to unpack .../mercurial_3.4-1ubuntu2_amd64.deb ...
Unpacking mercurial (3.4-1ubuntu2) ...
Selecting previously unselected package libibverbs1.
Preparing to unpack .../libibverbs1_1.1.8-1.1ubuntu1_amd64.deb ...
Unpacking libibverbs1 (1.1.8-1.1ubuntu1) ...
Selecting previously unselected package libopenmpi1.6.
Preparing to unpack .../libopenmpi1.6_1.6.5-11_amd64.deb ...
Unpacking libopenmpi1.6 (1.6.5-11) ...
Selecting previously unselected package openmpi-common.
Preparing to unpack .../openmpi-common_1.6.5-11_all.deb ...
Unpacking openmpi-common (1.6.5-11) ...
Selecting previously unselected package openmpi-bin.
Preparing to unpack .../openmpi-bin_1.6.5-11_amd64.deb ...
Unpacking openmpi-bin (1.6.5-11) ...
Selecting previously unselected package python-colorama.
Preparing to unpack .../python-colorama_0.3.3-1_all.deb ...
Unpacking python-colorama (0.3.3-1) ...
Selecting previously unselected package python2.7-dev.
Preparing to unpack .../python2.7-dev_2.7.10-4ubuntu1_amd64.deb ...
Unpacking python2.7-dev (2.7.10-4ubuntu1) ...
Selecting previously unselected package python-dev.
Preparing to unpack .../python-dev_2.7.9-1_amd64.deb ...
Unpacking python-dev (2.7.9-1) ...
Selecting previously unselected package python-distlib.
Preparing to unpack .../python-distlib_0.2.1-1_all.deb ...
Unpacking python-distlib (0.2.1-1) ...
Selecting previously unselected package python-ndg-httpsclient.
Preparing to unpack .../python-ndg-httpsclient_0.4.0-1_all.deb ...
Unpacking python-ndg-httpsclient (0.4.0-1) ...
Selecting previously unselected package python-urllib3.
Preparing to unpack .../python-urllib3_1.11-1_all.deb ...
Unpacking python-urllib3 (1.11-1) ...
Selecting previously unselected package python-requests.
Preparing to unpack .../python-requests_2.7.0-3_all.deb ...
Unpacking python-requests (2.7.0-3) ...
Selecting previously unselected package python-setuptools.
Preparing to unpack .../python-setuptools_18.4-1_all.deb ...
Unpacking python-setuptools (18.4-1) ...
Selecting previously unselected package python-pip.
Preparing to unpack .../python-pip_1.5.6-7ubuntu1_all.deb ...
Unpacking python-pip (1.5.6-7ubuntu1) ...
Selecting previously unselected package python-wheel.
Preparing to unpack .../python-wheel_0.26.0-1_all.deb ...
Unpacking python-wheel (0.26.0-1) ...
Selecting previously unselected package libnuma-dev:amd64.
Preparing to unpack .../libnuma-dev_2.0.10-1ubuntu6_amd64.deb ...
Unpacking libnuma-dev:amd64 (2.0.10-1ubuntu6) ...
Selecting previously unselected package libhwloc-dev:amd64.
Preparing to unpack .../libhwloc-dev_1.11.0-1_amd64.deb ...
Unpacking libhwloc-dev:amd64 (1.11.0-1) ...
Selecting previously unselected package ocl-icd-libopencl1:amd64.
Preparing to unpack .../ocl-icd-libopencl1_2.2.7-2_amd64.deb ...
Unpacking ocl-icd-libopencl1:amd64 (2.2.7-2) ...
Selecting previously unselected package libhwloc-plugins.
Preparing to unpack .../libhwloc-plugins_1.11.0-1_amd64.deb ...
Unpacking libhwloc-plugins (1.11.0-1) ...
Selecting previously unselected package libibverbs-dev.
Preparing to unpack .../libibverbs-dev_1.1.8-1.1ubuntu1_amd64.deb ...
Unpacking libibverbs-dev (1.1.8-1.1ubuntu1) ...
Selecting previously unselected package libopenmpi-dev.
Preparing to unpack .../libopenmpi-dev_1.6.5-11_amd64.deb ...
Unpacking libopenmpi-dev (1.6.5-11) ...
Processing triggers for man-db (2.7.4-1) ...
Processing triggers for doc-base (0.10.6) ...
Processing 2 added doc-base files...
Setting up cmake-data (3.2.2-2ubuntu3) ...
Setting up libjsoncpp0v5:amd64 (0.10.5-1) ...
Setting up cmake (3.2.2-2ubuntu3) ...
Setting up libhwloc5:amd64 (1.11.0-1) ...
Setting up autotools-dev (20140911.1) ...
Setting up libgfortran3:amd64 (5.2.1-22ubuntu2) ...
Setting up libgfortran-5-dev:amd64 (5.2.1-22ubuntu2) ...
Setting up gfortran-5 (5.2.1-22ubuntu2) ...
Setting up gfortran (4:5.2.1-3ubuntu1) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:2.5.0-1) ...
Setting up git (1:2.5.0-1) ...
Setting up git-core (1:2.5.0-1) ...
Setting up javascript-common (11) ...
Setting up libblas-common (1.2.20110419-10) ...
Setting up libblas3 (1.2.20110419-10) ...
update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode
Setting up libblas-dev (1.2.20110419-10) ...
update-alternatives: using /usr/lib/libblas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode
Setting up libcr0 (0.8.5-2.2) ...
Setting up libexpat1-dev:amd64 (2.1.0-7) ...
Setting up libjs-excanvas (0.r3-4) ...
Setting up liblapack3 (3.5.0-4) ...
update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode
Setting up liblapack-dev (3.5.0-4) ...
update-alternatives: using /usr/lib/lapack/liblapack.so to provide /usr/lib/liblapack.so (liblapack.so) in auto mode
Setting up libltdl-dev:amd64 (2.4.2-1.11) ...
Setting up libpython2.7-dev:amd64 (2.7.10-4ubuntu1) ...
Setting up libpython-dev:amd64 (2.7.9-1) ...
Setting up libtool (2.4.2-1.11) ...
Setting up mercurial-common (3.4-1ubuntu2) ...
Setting up mercurial (3.4-1ubuntu2) ...

Creating config file /etc/mercurial/hgrc.d/hgext.rc with new version
Setting up libibverbs1 (1.1.8-1.1ubuntu1) ...
Setting up libopenmpi1.6 (1.6.5-11) ...
Setting up openmpi-common (1.6.5-11) ...
Setting up openmpi-bin (1.6.5-11) ...
update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode
Setting up python-colorama (0.3.3-1) ...
Setting up python2.7-dev (2.7.10-4ubuntu1) ...
Setting up python-dev (2.7.9-1) ...
Setting up python-distlib (0.2.1-1) ...
Setting up python-ndg-httpsclient (0.4.0-1) ...
Setting up python-urllib3 (1.11-1) ...
Setting up python-requests (2.7.0-3) ...
Setting up python-setuptools (18.4-1) ...
Setting up python-pip (1.5.6-7ubuntu1) ...
Setting up python-wheel (0.26.0-1) ...
Setting up libnuma-dev:amd64 (2.0.10-1ubuntu6) ...
Setting up libhwloc-dev:amd64 (1.11.0-1) ...
Setting up ocl-icd-libopencl1:amd64 (2.2.7-2) ...
Setting up libhwloc-plugins (1.11.0-1) ...
Setting up libibverbs-dev (1.1.8-1.1ubuntu1) ...
Setting up libopenmpi-dev (1.6.5-11) ...
update-alternatives: using /usr/lib/openmpi/include to provide /usr/include/mpi (mpi) in auto mode
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Installing virtualenv.
Downloading/unpacking virtualenv
  Downloading virtualenv-13.1.2-py2.py3-none-any.whl (1.7MB): 1.7MB downloaded
Installing collected packages: virtualenv
Successfully installed virtualenv
Cleaning up...
Virtual env installed. Please run firedrake-install again.
andrew@ubuntu:~$ python firedrake-install
apt 1.0.10.2ubuntu1 for amd64 compiled on Oct  5 2015 15:55:05
Supported modules:
*Ver: Standard .deb
*Pkg:  Debian dpkg interface (Priority 30)
 Pkg:  Debian APT solver interface (Priority -1000)
 S.L: 'deb' Standard Debian binary tree
 S.L: 'deb-src' Standard Debian source tree
 Idx: Debian Source Index
 Idx: Debian Package Index
 Idx: Debian Translation Index
 Idx: Debian dpkg status file
 Idx: EDSP scenario file
Package: build-essential
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 20
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 12.1ubuntu2
Depends: libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11)
Description: Informational list of build-essential packages
 If you do not plan to build Debian packages, you don't need this
 package.  Starting with dpkg (>= 1.14.18) this package is required
 for building Debian packages.
 .
 This package contains an informational list of packages which are
 considered essential for building Debian packages.  This package also
 depends on the packages on that list, to make it easy to have the
 build-essential packages installed.
 .
 If you have this package installed, you only need to install whatever
 a package specifies as its build-time dependencies to build the
 package.  Conversely, if you are determining what your package needs
 to build-depend on, you can always leave out the packages this
 package depends on.
 .
 This package is NOT the definition of what packages are
 build-essential; the real definition is in the Debian Policy Manual.
 This package contains merely an informational list, which is all
 most people need.   However, if this package and the manual disagree,
 the manual is correct.
Original-Maintainer: Matthias Klose <doko@debian.org>
Checking for presence of package build-essential...installed.
Package: python-dev
Status: install ok installed
Priority: optional
Section: python
Installed-Size: 45
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: allowed
Source: python-defaults
Version: 2.7.9-1
Depends: python (= 2.7.9-1), libpython-dev (= 2.7.9-1), python2.7-dev (>= 2.7.9-1~)
Description: header files and a static library for Python (default)
 Header files, a static library and development tools for building
 Python modules, extending the Python interpreter or embedding Python
 in applications.
 .
 This package is a dependency package, which depends on Debian's default
 Python version (currently v2.7).
Original-Maintainer: Matthias Klose <doko@debian.org>
Homepage: http://www.python.org/
Checking for presence of package python-dev...installed.
Package: git-core
Status: install ok installed
Priority: optional
Section: vcs
Installed-Size: 8
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Multi-Arch: foreign
Source: git
Version: 1:2.5.0-1
Depends: git (>> 1:1.7.0.2)
Description: fast, scalable, distributed revision control system (obsolete)
 Git is popular version control system designed to handle very large
 projects with speed and efficiency; it is used for many high profile
 open source projects, most notably the Linux kernel.
 .
 Git falls in the category of distributed source code management tools.
 Every Git working directory is a full-fledged repository with full
 revision tracking capabilities, not dependent on network access or a
 central server.
 .
 This is a transitional dummy package.  The 'git-core' package has been
 renamed to 'git', which has been installed automatically.  This
 git-core package is now obsolete, and can safely be removed from the
 system if no other package depends on it.
Original-Maintainer: Gerrit Pape <pape@smarden.org>
Homepage: http://git-scm.com/
Checking for presence of package git-core...installed.
Package: mercurial
Status: install ok installed
Priority: optional
Section: vcs
Installed-Size: 213
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 3.4-1ubuntu2
Depends: libc6 (>= 2.14), python (<< 2.8), python (>= 2.7~), ucf (>= 2.0020), mercurial-common (= 3.4-1ubuntu2)
Recommends: openssh-client
Suggests: qct, kdiff3 | kdiff3-qt | kompare | meld | tkcvs | mgdiff
Breaks: hgsubversion (<< 1.8-1), hgview-common (<< 1.8.1), mercurial-git (<= 0.6.1-2), qct (<< 1.7-2~)
Description: easy-to-use, scalable distributed version control system
 Mercurial is a fast, lightweight Source Control Management system designed
 for efficient handling of very large distributed projects.
 .
 Its features include:
  * O(1) delta-compressed file storage and retrieval scheme
  * Complete cross-indexing of files and changesets for efficient exploration
    of project history
  * Robust SHA1-based integrity checking and append-only storage model
  * Decentralized development model with arbitrary merging between trees
  * High-speed HTTP-based network merge protocol
  * Easy-to-use command-line interface
  * Integrated stand-alone web interface
  * Small Python codebase
 .
 This package contains the architecture dependent files.
Homepage: http://mercurial.selenic.com/
Original-Maintainer: Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
Checking for presence of package mercurial...installed.
Package: python-pip
Status: install ok installed
Priority: optional
Section: python
Installed-Size: 457
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Version: 1.5.6-7ubuntu1
Depends: ca-certificates, python-colorama, python-distlib, python-html5lib, python-pkg-resources, python-requests, python-setuptools (>= 0.6c1), python-six, python, python:any (<< 2.8), python:any (>= 2.7.5-5~)
Recommends: build-essential, python-dev-all (>= 2.6), python-wheel
Description: alternative Python package installer
 pip is a replacement for easy_install, and is intended to be an improved
 Python package installer.  It integrates with virtualenv, doesn't do partial
 installs, can save package state for replaying, can install from non-egg
 sources, and can install from version control repositories.
Homepage: http://www.pip-installer.org/
Original-Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Checking for presence of package python-pip...installed.
Package: libopenmpi-dev
Status: install ok installed
Priority: extra
Section: libdevel
Installed-Size: 2879
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: openmpi
Version: 1.6.5-11
Depends: libc6 (>= 2.8), libopenmpi1.6 (= 1.6.5-11), openmpi-common (= 1.6.5-11), libibverbs-dev (>= 1.1.7), libhwloc-dev
Conflicts: libopenmpi-dev, openmpi-bin (<= 1.2.4-0), openmpi-dev
Description: high performance message passing library -- header files
 Open MPI is a project combining technologies and resources from several other
 projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best
 MPI library available. A completely new MPI-2 compliant implementation, Open
 MPI offers advantages for system and software vendors, application developers
 and computer science researchers.
 .
 This package contains the header files and compiler wrappers which are needed
 to compile and link programs against libopenmpi.
Original-Maintainer: Debian Open MPI Maintainers <pkg-openmpi-maintainers@lists.alioth.debian.org>
Homepage: http://www.open-mpi.org/
Checking for presence of package libopenmpi-dev...installed.
Package: openmpi-bin
Status: install ok installed
Priority: extra
Section: net
Installed-Size: 381
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: openmpi
Version: 1.6.5-11
Depends: libc6 (>= 2.8), libopenmpi1.6, openmpi-common (= 1.6.5-11)
Suggests: gfortran, openmpi-checkpoint
Conflicts: openmpi-bin
Conffiles:
 /etc/openmpi/openmpi-default-hostfile 4d7d71ebdeff9befad1c1077fcede06f
 /etc/openmpi/openmpi-mca-params.conf a580b08b8d721deffd5d003d57d6f61d
 /etc/openmpi/openmpi-totalview.tcl 9fb9ef7e46e3f47b6e60c5e7b55f66cc
Description: high performance message passing library -- binaries
 Open MPI is a project combining technologies and resources from several other
 projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best
 MPI library available. A completely new MPI-2 compliant implementation, Open
 MPI offers advantages for system and software vendors, application developers
 and computer science researchers.
 .
 Features:
  * Full MPI-2 standards conformance
  * Thread safety and concurrency
  * Dynamic process spawning
  * High performance on all platforms
  * Reliable and fast job management
  * Network and process fault tolerance
  * Support network heterogeneity
  * Single library supports all networks
  * Run-time instrumentation
  * Many job schedulers supported
  * Internationalized error messages
  * Component-based design, documented APIs
 .
 This package contains the Open MPI utility programs.
Original-Maintainer: Debian Open MPI Maintainers <pkg-openmpi-maintainers@lists.alioth.debian.org>
Homepage: http://www.open-mpi.org/
Checking for presence of package openmpi-bin...installed.
Package: libblas-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 1251
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: blas
Version: 1.2.20110419-10
Provides: libblas.so
Depends: libblas3 (= 1.2.20110419-10)
Description: Basic Linear Algebra Subroutines 3, static library
 This package is a binary incompatible upgrade to the blas-dev
 package. Several minor changes to the C interface have been
 incorporated.
 .
 BLAS (Basic Linear Algebra Subroutines) is a set of efficient
 routines for most of the basic vector and matrix operations.
 They are widely used as the basis for other high quality linear
 algebra software, for example lapack and linpack.  This
 implementation is the Fortran 77 reference implementation found
 at netlib.
 .
 This package contains a static version of the library.
Original-Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Homepage: http://www.netlib.org/blas/
Checking for presence of package libblas-dev...installed.
Package: liblapack-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 10592
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: lapack
Version: 3.5.0-4
Provides: liblapack.so
Depends: liblapack3 (= 3.5.0-4), libblas-dev | libblas.so
Description: Library of linear algebra routines 3 - static version
 LAPACK version 3.X is a comprehensive FORTRAN library that does
 linear algebra operations including matrix inversions, least
 squared solutions to linear sets of equations, eigenvector
 analysis, singular value decomposition, etc. It is a very
 comprehensive and reputable package that has found extensive
 use in the scientific community.
Original-Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Homepage: http://www.netlib.org/lapack/
Checking for presence of package liblapack-dev...installed.
Package: gfortran
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 15
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: gcc-defaults (1.144ubuntu1)
Version: 4:5.2.1-3ubuntu1
Provides: fortran-compiler
Depends: cpp (>= 4:5.2.1-3ubuntu1), gcc (>= 4:5.2.1-3ubuntu1), gfortran-5 (>= 5.2.1-12~)
Suggests: gfortran-multilib, gfortran-doc
Description: GNU Fortran 95 compiler
 This is the GNU Fortran 95 compiler, which compiles Fortran 95 on platforms
 supported by the gcc compiler. It uses the gcc backend to generate optimized
 code.
 .
 This is a dependency package providing the default GNU Fortran 95 compiler.
Original-Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Checking for presence of package gfortran...installed.
Package: cmake
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 13822
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: foreign
Version: 3.2.2-2ubuntu3
Depends: cmake-data (= 3.2.2-2ubuntu3), procps, libarchive13, libc6 (>= 2.15), libcurl3 (>= 7.16.2), libexpat1 (>= 2.0.1), libgcc1 (>= 1:4.1.1), libjsoncpp0v5, libstdc++6 (>= 5.2), zlib1g (>= 1:1.2.3.3)
Pre-Depends: dpkg (>= 1.17.5~)
Recommends: gcc, make
Suggests: codeblocks, eclipse, ninja-build
Conffiles:
 /etc/bash_completion.d/cmake 89a2635a79da8cbc1c78dd7e50e56898
 /etc/bash_completion.d/cpack 8d65632f9a6c67527019978f17469d7d
 /etc/bash_completion.d/ctest 6d4ba44ad1a0f63e9a6415c6e4ff36bc
Description: cross-platform, open-source make system
 CMake is used to control the software compilation process using
 simple platform and compiler independent configuration files. CMake
 generates native makefiles and workspaces that can be used in the
 compiler environment of your choice. CMake is quite sophisticated: it
 is possible to support complex environments requiring system
 configuration, pre-processor generation, code generation, and template
 instantiation.
 .
 CMake was developed by Kitware as part of the NLM Insight
 Segmentation and Registration Toolkit project. The ASCI VIEWS project
 also provided support in the context of their parallel computation
 environment. Other sponsors include the Insight, VTK, and VXL open
 source software communities.
Homepage: http://cmake.org/
Original-Maintainer: Modestas Vainius <modax@debian.org>
Checking for presence of package cmake...installed.
Creating firedrake virtualenv.
/home/andrew/firedrake/bin/pip install -U pip
Requirement already up-to-date: pip in ./firedrake/lib/python2.7/site-packages
Cloning firedrake
The authenticity of host 'github.com (192.30.252.129)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.252.129' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed to clone firedrake using ssh, falling back to https.
Cloning into 'firedrake'...
remote: Counting objects: 12602, done.
remote: Compressing objects: 100% (156/156), done.
remote: Total 12602 (delta 106), reused 12 (delta 12), pack-reused 12434
Receiving objects: 100% (12602/12602), 11.54 MiB | 774.00 KiB/s, done.
Resolving deltas: 100% (8214/8214), done.
Checking connectivity... done.
Successfully cloned firedrake branch master.
Cloning the dependencies of firedrake
Cloning instant
The authenticity of host 'bitbucket.org (131.103.20.167)' can't be established.
RSA key fingerprint is SHA256:zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'bitbucket.org,131.103.20.167' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed to clone instant using ssh, falling back to https.
Cloning into 'instant'...
remote: Counting objects: 2893, done.
remote: Compressing objects: 100% (941/941), done.
remote: Total 2893 (delta 1970), reused 2580 (delta 1755)
Receiving objects: 100% (2893/2893), 533.96 KiB | 383.00 KiB/s, done.
Resolving deltas: 100% (1970/1970), done.
Checking connectivity... done.
Successfully cloned instant branch master.
Cloning ufl
Warning: Permanently added the RSA host key for IP address '131.103.20.168' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed to clone ufl using ssh, falling back to https.
Cloning into 'ufl'...
remote: Counting objects: 18321, done.
remote: Compressing objects: 100% (4780/4780), done.
remote: Total 18321 (delta 14808), reused 16934 (delta 13511)
Receiving objects: 100% (18321/18321), 2.89 MiB | 674.00 KiB/s, done.
Resolving deltas: 100% (14808/14808), done.
Checking connectivity... done.
Successfully cloned ufl branch master.
Cloning fiat
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed to clone fiat using ssh, falling back to https.
Cloning into 'fiat'...
remote: Counting objects: 2326, done.
remote: Compressing objects: 100% (1018/1018), done.
remote: Total 2326 (delta 1626), reused 1800 (delta 1268)
Receiving objects: 100% (2326/2326), 480.45 KiB | 407.00 KiB/s, done.
Resolving deltas: 100% (1626/1626), done.
Checking connectivity... done.
Successfully cloned fiat branch master.
Cloning ffc
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed to clone ffc using ssh, falling back to https.
Cloning into 'ffc'...
remote: Counting objects: 33048, done.
remote: Compressing objects: 100% (7864/7864), done.
remote: Total 33048 (delta 24563), reused 32949 (delta 24496)
Receiving objects: 100% (33048/33048), 4.83 MiB | 595.00 KiB/s, done.
Resolving deltas: 100% (24563/24563), done.
Checking connectivity... done.
Successfully cloned ffc branch master.
Cloning PyOP2
Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed to clone PyOP2 using ssh, falling back to https.
Cloning into 'PyOP2'...
remote: Counting objects: 17282, done.
remote: Compressing objects: 100% (84/84), done.
remote: Total 17282 (delta 54), reused 0 (delta 0), pack-reused 17198
Receiving objects: 100% (17282/17282), 9.01 MiB | 766.00 KiB/s, done.
Resolving deltas: 100% (11572/11572), done.
Checking connectivity... done.
Successfully cloned PyOP2 branch master.
Cloning the dependencies of PyOP2
Cloning petsc
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed to clone petsc using ssh, falling back to https.
Cloning into 'petsc'...
remote: Counting objects: 637500, done.
remote: Compressing objects: 100% (176541/176541), done.
remote: Total 637500 (delta 486125), reused 597445 (delta 458009)
Receiving objects: 100% (637500/637500), 117.43 MiB | 635.00 KiB/s, done.
Resolving deltas: 100% (486125/486125), done.
Checking connectivity... done.
Successfully cloned petsc branch firedrake.
Cloning petsc4py
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed to clone petsc4py using ssh, falling back to https.
Cloning into 'petsc4py'...
remote: Counting objects: 9949, done.
remote: Compressing objects: 100% (2788/2788), done.
remote: Total 9949 (delta 7507), reused 9175 (delta 6904)
Receiving objects: 100% (9949/9949), 1.33 MiB | 618.00 KiB/s, done.
Resolving deltas: 100% (7507/7507), done.
Checking connectivity... done.
Successfully cloned petsc4py branch firedrake.
Cloning COFFEE
Warning: Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Failed to clone COFFEE using ssh, falling back to https.
Cloning into 'COFFEE'...
remote: Counting objects: 2874, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 2874 (delta 0), reused 0 (delta 0), pack-reused 2870
Receiving objects: 100% (2874/2874), 885.35 KiB | 757.00 KiB/s, done.
Resolving deltas: 100% (2094/2094), done.
Checking connectivity... done.
Successfully cloned COFFEE branch master.
/home/andrew/firedrake/bin/pip install Cython>=0.22
Collecting Cython>=0.22
  Downloading Cython-0.23.4.tar.gz (1.6MB)
    100% |████████████████████████████████| 1.6MB 277kB/s 
Building wheels for collected packages: Cython
  Running setup.py bdist_wheel for Cython
  Stored in directory: /home/andrew/.cache/pip/wheels/54/26/ba/05c8576cfb4c49c315c618d4a7ffd4df636b3df1d521f53f2c
Successfully built Cython
Installing collected packages: Cython
Successfully installed Cython-0.23.4
Installing petsc/
/home/andrew/firedrake/bin/pip install --no-deps --ignore-installed petsc/
Processing ./petsc
Installing collected packages: petsc
  Running setup.py install for petsc

One hour later, it was still at this stage.

^CTraceback (most recent call last):
  File "firedrake-install", line 422, in <module>
    install("petsc/")
  File "firedrake-install", line 268, in install
    run_pip(["--ignore-installed", package])
  File "firedrake-install", line 249, in run_pip
    check_call(sudopip + args)
  File "firedrake-install", line 163, in check_call
    subprocess.check_call(arguments)
  File "/usr/lib/python2.7/subprocess.py", line 535, in check_call
    retcode = call(*popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/subprocess.py", line 1384, in wait
    pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
  File "/usr/lib/python2.7/subprocess.py", line 476, in _eintr_retry_call
    return func(*args)
KeyboardInterrupt
andrew@ubuntu:~$ Operation cancelled by user
^C
andrew@ubuntu:~$ 
dorugeber commented 9 years ago

Running python firedrake-install again fails at

...
Creating firedrake virtualenv.
/home/andrew/firedrake/bin/pip install -U pip
Requirement already up-to-date: pip in ./firedrake/lib/python2.7/site-packages
Traceback (most recent call last):
  File "firedrake-install", line 405, in <module>
    os.mkdir("src")
OSError: [Errno 17] File exists: 'src'
dham commented 9 years ago

Can you verify that petsc will pip install outside of the install script? Also, is it conceivable that Petsc just takes an hour to build on your machine?

dorugeber commented 9 years ago

Running pip install --no-deps --ignore-installed petsc/ from the ~/firedrake/src directory works (in under 5 minutes).

dorugeber commented 9 years ago
(firedrake)andrew@ubuntu:~/firedrake/src$ pip install --no-deps --ignore-installed petsc/
Processing ./petsc
Installing collected packages: petsc
  Running setup.py install for petsc
Successfully installed petsc-3.7.0.dev0
dham commented 9 years ago

I'm mystified. That's exactly what the script does.

dorugeber commented 9 years ago

Will try that again from clean, in case my non-virtualenv petsc install messed things up.

dorugeber commented 9 years ago

I'll close this, because I believe you were right that "Petsc just takes [more than] an hour to build". It took the best part of an hour on my (faster) desktop... I didn't realise PETSc is set to install a bunch of packages by default, unless the appropriate flag is set.

Unfortunately the new install wasn't error-free, so I'll dump that in a new issue.