[GRASS-user] GRASS GIS 7.03 for Mac OS X, problem with wxPython (missing)

Adam Dershowitz adershowitz at exponent.com
Tue Mar 15 05:51:54 PDT 2016


Yes, SIP is a new security feature that prevents any applications from
writing to a few key OS paths.  I believe that it really is that simple.
(see:  https://support.apple.com/en-us/HT204899 )
Which, does beg the questionŠwhy does running GRASS require writes to any
of these folders?  That suggests that GRASS is doing something that it
shouldn¹t be doing.  Why should it be writing to system folders at all at
runtime?
It is the only application that I have run into that has any problems with
SIP.  It would seem that this should be an easy fix.  (for example just
use /usr/local instead of /usr, or whatever the problem folder is).


-- Adam






On 3/15/16, 5:20 AM, "Michael Barton" <Michael.Barton at asu.edu> wrote:

>After this problem was discovered 4-6 months ago, we've been working on a
>way to remedy it. We have a basic plan that William has suggested, but it
>takes some time to work out how to implement it. So far, no one has had
>the time needed to do this. It seems solvable with some effort.
>
>
>
>My understanding is that SIP is a new security feature. Disabling it
>leaves the Mac at the same level of security it has under Yosemite.
>
>
>
>Michael
>
>____________________
>
>C. Michael Barton
>
>Director, Center for Social Dynamics & Complexity
>
>Professor of Anthropology, School of Human Evolution & Social Change
>
>Head, Graduate Faculty in Complex Adaptive Systems Science
>
>Arizona State University
>
>
>
>voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
>
>fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
>
>www: 
>https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7E
>cmbarton&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28T
>aiOmWcn6rCn8wM&m=Du-iDnFBgCWnlt2qQbjsC_YSg06yHml6QRl_8z3v6Ks&s=BMSNf4uJ_w2
>ewwUgMTyEGQGU5wecIjrAaBpBY-3ebyA&e= ,
>https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=CwIGaQ&
>c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=D
>u-iDnFBgCWnlt2qQbjsC_YSg06yHml6QRl_8z3v6Ks&s=nYM20vxBK7g_tQPNjML5LWX-szqTa
>83D4p5P1fuat1o&e= 
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>> On Mar 15, 2016, at 11:00 AM, Rainer M Krug <Rainer at krugs.de> wrote:
>
>> 
>
>> Adam Dershowitz <adershowitz at exponent.com> writes:
>
>> 
>
>>> So it looks like this is actually the known problem with System
>
>>> Integrity Protection. I hate to turn off a security feature, and do
>
>>> two reboots, to be able to run a single application. Has there been
>
>>> any progress in getting this fixed?
>
>> 
>
>> No - I have the feeling that the ones using GRASS on OS X are still
>
>> avoiding upgrading to El Capitan, and the ones who have are out in the
>
>> cold. I raised the issue several times already.
>
>> 
>
>> I slowly really think the best would be to abandon GRASS on OS X and
>
>> focus on setting up an official docker image which can be used on OS X,
>
>> Windows and Linux.
>
>> 
>
>> Please convince me otherwise.
>
>> 
>
>> Cheers,
>
>> 
>
>> Rainer
>
>> 
>
>>> 
>
>>> Thanks,
>
>>> 
>
>>> -- Adam
>
>>> 
>
>>> From: Adam Dershowitz <adershowitz at exponent.com>
>
>>> Date: Monday, March 14, 2016 at 11:21 PM
>
>>> To: Michael Barton <Michael.Barton at asu.edu>, grass-user grass-user
>
>>> <grass-user at lists.osgeo.org>
>
>>> Subject: Re: [GRASS-user] GRASS GIS 7.03 for Mac OS X, problem with
>
>>> wxPython (missing)
>
>>> 
>
>>> And, I just tried to run 6.4, which I still had installed, and it also
>
>>> won¹t run, but with a different error:
>
>>> 
>
>>> Python 2.7.10 found.
>
>>> 
>
>>> Cleaning up temporary files ...
>
>>> 
>
>>> Starting GRASS ...
>
>>> 
>
>>> Traceback (most recent call last):
>
>>> 
>
>>> File
>
>>> "/Applications/GRASS-6.4.app/Contents/MacOS/etc/wxpython/gis_set.py",
>
>>> line 37, in <module>
>
>>> 
>
>>> from core import globalvar
>
>>> 
>
>>> File
>
>>> 
>>>"/Applications/GRASS-6.4.app/Contents/MacOS/etc/wxpython/core/globalvar.
>>>py",
>
>>> line 74, in <module>
>
>>> 
>
>>> import wx
>
>>> 
>
>>> File
>
>>> "/Applications/GRASS-6.4.app/Contents/MacOS/etc/python/wx/__init__.py",
>
>>> line 45, in <module>
>
>>> 
>
>>> from wx._core import *
>
>>> 
>
>>> File
>
>>> "/Applications/GRASS-6.4.app/Contents/MacOS/etc/python/wx/_core.py",
>
>>> line 4, in <module>
>
>>> 
>
>>> import _core_
>
>>> 
>
>>> ImportError: dlopen
>
>>> (/Applications/GRASS-6.4.app/Contents/MacOS/etc/python/wx/_core_.so,
>
>>> 2): Library not loaded:
>
>>> /Users/Shared/unix/wxpython-cocoa-lion/lib/libwx_osx_cocoau-3.0.dylib
>
>>> 
>
>>> Referenced from:
>
>>> /Applications/GRASS-6.4.app/Contents/MacOS/etc/python/wx/_core_.so
>
>>> 
>
>>> Reason: image not found
>
>>> 
>
>>> Error in GUI startup. If necessary, please
>
>>> 
>
>>> report this error to the GRASS developers.
>
>>> 
>
>>> Switching to text mode now.
>
>>> 
>
>>> Hit RETURN to continue...
>
>>> 
>
>>> Has anyone had any luck running GRASS on 10.11 at all?
>
>>> 
>
>>> -- Adam
>
>>> 
>
>>> From: grass-user <grass-user-bounces at lists.osgeo.org> on behalf of
>
>>> Michael Barton <Michael.Barton at asu.edu>
>
>>> Date: Monday, February 15, 2016 at 3:24 PM
>
>>> To: grass-user grass-user <grass-user at lists.osgeo.org>
>
>>> Subject: [GRASS-user] GRASS GIS 7.03 for Mac OS X, problem with
>
>>> wxPython (missing)
>
>>> 
>
>>> The packaging seems to have gone awry. I've been out of the country
>
>>> and then sick since returning. Once I get well enough to get to the
>
>>> office, I'll try and fix this.
>
>>> 
>
>>> Michael
>
>>> ____________________
>
>>> C. Michael Barton
>
>>> Director, Center for Social Dynamics & Complexity
>
>>> Professor of Anthropology, School of Human Evolution & Social Change
>
>>> Head, Graduate Faculty in Complex Adaptive Systems Science
>
>>> Arizona State University
>
>>> 
>
>>> voice: 480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
>
>>> fax: 480-965-7671 (SHESC), 480-727-0709 (CSDC)
>
>>> www: 
>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-
>>>7Ecmbarton&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbc
>>>o28TaiOmWcn6rCn8wM&m=Du-iDnFBgCWnlt2qQbjsC_YSg06yHml6QRl_8z3v6Ks&s=BMSNf
>>>4uJ_w2ewwUgMTyEGQGU5wecIjrAaBpBY-3ebyA&e= ,
>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=CwIGa
>>>Q&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM
>>>&m=Du-iDnFBgCWnlt2qQbjsC_YSg06yHml6QRl_8z3v6Ks&s=nYM20vxBK7g_tQPNjML5LWX
>>>-szqTa83D4p5P1fuat1o&e=
>
>>> 
>
>>>    On Feb 15, 2016, at 12:59 PM, grass-user-request at lists.osgeo.org
>
>>>    wrote:
>
>>> 
>
>>> 
>
>>> 
>
>>>    From: gene <martin.laloux at gmail.com>
>
>>> 
>
>>>    Subject: [GRASS-user] GRASS GIS 7.03 for Mac OS X, problem with
>
>>>    wxPython (missing)
>
>>> 
>
>>>    Date: February 15, 2016 at 11:55:37 AM MST
>
>>> 
>
>>>    To: <grass-user at lists.osgeo.org>
>
>>> 
>
>>> 
>
>>> 
>
>>>    With the 7.0.3 version of GRASS GIS on the Mac (M.Barton)
>
>>>    
>>><https://urldefense.proofpoint.com/v2/url?u=http-3A__grassmac.wikidot.co
>>>m_&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOm
>>>Wcn6rCn8wM&m=Du-iDnFBgCWnlt2qQbjsC_YSg06yHml6QRl_8z3v6Ks&s=BLKBXGdNzoj5N
>>>WVFeIdX9twiagfusrChsptuGoEor-A&e= > I can only launch GRASS-7.0.app
>
>>>    (7.0.3) in
>
>>>    text mode.
>
>>> 
>
>>>    When I try to launch the App or use g.gui wxpython in the Grass
>
>>>    shell the
>
>>>    error is:
>
>>> 
>
>>>    "Launching <wxpython> GUI in the background, please waitŠ
>
>>>    ERROR: wxGUI requires wxPython. No module named wxversion
>
>>> 
>
>>>    In the 7.0.2 version, wxPython is installed in
>
>>>    /Applications/GRASS-7.0.app/Contents/MacOS/etc/python (wx,
>
>>>    wxpython and
>
>>>    pyparsing.py and wxversion.py) and it works.
>
>>> 
>
>>>    But none of these files/folders exist in the same folder of the
>
>>>    7.0.3
>
>>>    version 
>
>>> 
>
>>>    Compilation error ?
>
>>> 
>
>>>    The size of the zip files are also different (80.19 and 83.89 for
>
>>>    GRASS 7.01
>
>>>    and GRASS 7.02, 35 .12 for GRASS 7.03)
>
>>> 
>
>>>    Many thanks
>
>>> 
>
>>> 
>
>>> 
>
>>> 
>
>>> 
>
>>> _______________________________________________
>
>>> grass-user mailing list
>
>>> grass-user at lists.osgeo.org
>
>>> 
>>>https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.osgeo.org_mail
>>>man_listinfo_grass-2Duser&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXa
>>>bRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=Du-iDnFBgCWnlt2qQbjsC_YSg06yHml6QRl_
>>>8z3v6Ks&s=sBt6fkr01Z2DicvtCKZ0pui9SLbC9JKsQfHXN6pMqcA&e=
>
>> 
>
>> -- 
>
>> Rainer M. Krug
>
>> email: Rainer<at>krugs<dot>de
>
>> PGP: 0x0F52F982
>
>
>



More information about the grass-user mailing list