[Qgis-user] How to enable GRASS7 in QGIS 2.16 on Mac?
wkent
wkent at medinaco.org
Tue Oct 11 07:42:49 PDT 2016
Great! 2.16.3 resolves the problem of not being able to access the GRASS
tools from the Processing toolbox. Thanks so much for the quick fix.
I am however still getting a crash when trying to work with existing
GRASS data layers. As soon as I click on a GRASS layer in the Browser
panel, QGIS crashes.
On 2016-10-11 10:06 am, William Kyngesburye wrote:
> Install 2.16.3, this should fix GRASS problems.
>
>> On Oct 11, 2016, at 8:07 AM, wkent <wkent at medinaco.org> wrote:
>>
>> I can run GRASS commands through the GRASS toolbox (using the GRASS
>> plugin); but I am unable to run them through the Processing Toolbox.
>> I get the "This algorithm cannot be run :-(" error, and the QGIS log
>> shows:
>>
>> 2016-10-11T09:02:12 0 GRASS GIS 7 execution console output
>> /bin/sh: grass70: command not found
>>
>> /bin/sh: grass70: command not found
>>
>> I have set the paths in both the Processing Toolbox options, and the
>> GRASS Plugin options, to /Applications/QGIS.app/Contents/MacOS/grass7.
>>
>> In regards to the crash I get when trying to add an existing GRASS
>> layer (vector or raster) from the Browser panel to the Layers panel,
>> the attached text file is the crash report that was generated.
>>
>> Thanks so much for your help!
>>
>> On 2016-10-07 5:51 pm, William Kyngesburye wrote:
>>> Loading GRASS data and using the GRASS toolbox are separate from
>>> using
>>> GRASS "algorithms" in the Processing plugin.
>>> The Processing plugin needs to know where GRASS is (set in Processing
>>> options, but defaults to bundled GRASS 7), and runs GRASS commands in
>>> a separate process than QGIS (should not crash QGIS).
>>> Loading GRASS data in QGIS needs no configuration of a GRASS path
>>> (this could crash QGIS if there is a bug or build problem). Running
>>> GRASS modules does need configuration, but this also defaults to the
>>> bundled GRASS 7. There is also a "general" GRASS option for the
>>> GRASS
>>> installation path, but this seems to default to the compiled GRASS
>>> location. You can try setting this to the QGIS app:
>>> /Applications/QGIS.app/Contents/MacOS/grass7
>>> If you still get a crash, a copy of the crash log would help figure
>>> out what's wrong.
>>>> On Oct 7, 2016, at 1:30 PM, wkent <wkent at medinaco.org> wrote:
>>>> On 2016-09-29 8:45 am, Howard Frederick wrote:
>>>>> Recently upgraded to 2.16 - but cannot enable GRASS in the
>>>>> Processing configuration. Any ideas how to make this work?
>>>>> The folder seems to be correctly indicated in the config:
>>>>> /Applications/QGIS.app/Contents/MacOS/grass7
>>>>> This (and alternatives like ending as grass7/ ) give "This
>>>>> algorithm cannot be run :-(".
>>>>> Version: QGIS 2.16.2, on OS X 10.10.5.
>>>> Same error here, except running OS X 10.11.6. It seems to be a path
>>>> issue, although I have not been able to determine where the path is
>>>> set.
>>>> Additionally, while QGIS is able to locate and open my existing
>>>> GRASS locations/mapsets, when I click on a GRASS layer in the
>>>> browser panel to add to the layers panel, QGIS crashes.
>>>> _______________________________________________
>>>> Qgis-user mailing list
>>>> Qgis-user at lists.osgeo.org
>>>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-user
>>>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user
>>> -----
>>> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
>>> http://www.kyngchaos.com/
>>> "Those people who most want to rule people are, ipso-facto, those
>>> least suited to do it."
>>> - A rule of the universe, from the HitchHiker's Guide to the Galaxy
>> <qgis_2-16-2_crash_report_loading_grass_layer.txt>
>
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
>
> "We can die but once, and that once we must die. To be always
> fearing, then, would not avert it, and would make life miserable."
>
> - Tarzan, on death
More information about the Qgis-user
mailing list