Re: [firedrake] Strange MPI error/warning after upgrading homebrew
Hi Justin, Thanks for this. I will attempt to reproduce it. The first one appears to be a failure in our doctoring of the virtualenv to make things like inline plotting work on Mac. The error you are seeing may or may not be an issue. The second one is unrelated and is completely new. I'll go looking for it. Regards, David On Tue, 20 Sep 2016 at 09:31 Justin Chang <jychang48@gmail.com> wrote:
Hi all,
I upgraded homebrew on my macbook and had to remove firedrake because the compiled libraries were pointing to old/nonexistent brew packages. So when I tried to install a fresh copy of firedrake, i get this message:
$ python firedrake-install --developer --disable_ssh --log
Installing command line tools...
Installing required packages via homebrew. You can safely ignore warnings that packages are already installed
Creating firedrake virtualenv in 'firedrake'.
/Users/justin/Software/firedrake/bin/pip install -vvv -U pip
Traceback (most recent call last):
File "firedrake-install", line 1016, in <module>
framework = fix_osx_virtualenv_python()
File "firedrake-install", line 973, in fix_osx_virtualenv_python
shutil.copytree(appsrc, appdest)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 208, in copytree
raise Error, errors
shutil.Error: [('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Info.plist', '/Users/justin/Software/firedrake/Python.app/Contents/Info.plist', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app/Contents/Info.plist'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python', '/Users/justin/Software/firedrake/Python.app/Contents/MacOS/Python', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app/Contents/MacOS/Python'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS', '/Users/justin/Software/firedrake/Python.app/Contents/MacOS', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app/Contents/MacOS'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/PkgInfo', '/Users/justin/Software/firedrake/Python.app/Contents/PkgInfo', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app/Contents/PkgInfo'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Resources/PythonApplet.icns', '/Users/justin/Software/firedrake/Python.app/Contents/Resources/PythonApplet.icns', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app/Contents/Resources/PythonApplet.icns'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Resources/PythonInterpreter.icns', '/Users/justin/Software/firedrake/Python.app/Contents/Resources/PythonInterpreter.icns', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app/Contents/Resources/PythonInterpreter.icns'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Resources', '/Users/justin/Software/firedrake/Python.app/Contents/Resources', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app/Contents/Resources'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/version.plist', '/Users/justin/Software/firedrake/Python.app/Contents/version.plist', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app/Contents/version.plist'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents', '/Users/justin/Software/firedrake/Python.app/Contents', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app/Contents'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app', '/Users/justin/Software/firedrake/Python.app', "[Errno 1] Operation not permitted: '/Users/justin/Software/firedrake/Python.app'")]
And when I run the script again, it installs correctly. I guess this meant the virtualenv was "successfully" installed the first time.
However, I get this strange MPI warning/error that I have never before seen:
$ python -c "from firedrake import *"
[Justins-MacBook-Pro-2.local:88453] [[15547,0],0] bind() failed on error Address already in use (48)
[Justins-MacBook-Pro-2.local:88453] [[15547,0],0] ORTE_ERROR_LOG: Error in file oob_usock_component.c at line 228
My firedrake programs appear to run without any error, but these messages still seem very suspicious. Any ideas what this could be? My homebrew upgrade/update has now given me Open MPI 2.0.1, and I am wondering if anyone else is having this issue.
Thanks, Justin
participants (1)
-
David Ham