On 23 March 2018 at 08:47, William Kyngesburye <wokl...@kyngchaos.com> wrote: > Well, it seems that running any GRASS Processing coughs up this error. > Mystery to me, permissions are correct for the app, nothing should be > writing to the app, and if it is trying that's wrong. > > The error doesn't help me try to figure out what's going on. Help would be > appreciated.
I believe it's this bug: https://issues.qgis.org/issues/17555 The permission errors is caused because it's actually trying to execute /Applications/QGIS3.app/Contents/MacOS/grass/etc/colors/grass instead of the correct grass binary. The bug is caused by this function: https://github.com/qgis/QGIS/blob/master/python/plugins/processing/algs/grass7/Grass7Utils.py#L130 It's trying to automatically generate the grass executable path, but it's incorrectly finding the colors/grass folder and deciding that it's the grass executable. I think inserting a os.path.isfile check somewhere around line 145 should fix this, but not having access to an osx install I haven't been able to test this. Hope that helps -- would be great to have this one sorted for 3.0.1 if you can confirm a fix! Nyall > > On Mar 22, 2018, at 1:10 PM, William Kyngesburye <wokl...@kyngchaos.com> > wrote: > > What are you doing? GRASS plugin tools or Processing GRASS algorithms? > > Nothing should be trying to write to the GRASS dir. There should not be > permissions problem reading from the GRASS dir. > > On Mar 22, 2018, at 11:00 AM, jehduke...@gmail.com wrote: > > Thanks William. I'm still getting some sort of error using grass. Not sure > if this is still related. > > /var/folders/d3/q41sw4cj5_s479lpjf1z3hwc0000gn/T/processing_7fd31b05f63f437c84dee066f864d9f9/grassdata/temp_location/PERMANENT: > /Applications/QGIS3.app/Contents/MacOS/grass/etc/colors/grass: Permission > denied > /var/folders/d3/q41sw4cj5_s479lpjf1z3hwc0000gn/T/processing_7fd31b05f63f437c84dee066f864d9f9/grassdata/temp_location/PERMANENT: > /Applications/QGIS3.app/Contents/MacOS/grass/etc/colors/grass: Permission > denied > > > > > On Thu, Mar 22, 2018 at 8:36 AM, William Kyngesburye <wokl...@kyngchaos.com> > wrote: >> >> The non-working GRASS in the Mac QGIS 3 should be fixed now. It appears >> the GRASS internals still don't like spaces in the path to GRASS -- this >> came from my adding "3" to the QGIS app name with a space. The app is now >> without a space, "QGIS3.app". >> >> It looks like the missing SAGA is also fixed by the rebuild (don't know >> why, it just happened). >> >> REMINDER: My QGIS 3 package requires the python.org Python 3. Other >> distributions/installations of Python are not supported (ie Homebrew, >> Macports, Anaconda...). >> >> ----- >> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> >> http://www.kyngchaos.com/ >> >> [Trillian] What are you supposed to do WITH a maniacally depressed robot? >> >> [Marvin] You think you have problems? What are you supposed to do if you >> ARE a maniacally depressed robot? No, don't try and answer, I'm 50,000 >> times more intelligent than you and even I don't know the answer... >> >> - HitchHiker's Guide to the Galaxy >> >> >> _______________________________________________ >> Qgis-user mailing list >> qgis-u...@lists.osgeo.org >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user >> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user > > > > ----- > William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> > http://www.kyngchaos.com/ > > All generalizations are dangerous, even this one. > > > _______________________________________________ > Qgis-user mailing list > qgis-u...@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user > > > ----- > William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> > http://www.kyngchaos.com/ > > "We are at war with them. Neither in hatred nor revenge and with no > particular pleasure I shall kill every ___ I can until the war is over. That > is my duty." > > "Don't you even hate 'em?" > > "What good would it do if I did? If all the many millions of people of the > allied nations devoted an entire year exclusively to hating the ____ it > wouldn't kill one ___ nor shorten the war one day." > > <Ha, ha> "And it might give 'em all stomach ulcers." > > - Tarzan, on war > > > _______________________________________________ > QGIS-Developer mailing list > QGIS-Developer@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer