[Qgis-user] Grass Processing Tools fail in QGIS LTR, PR & Nightly Builds on MacOS

Denis Vasiliev denisksil at gmail.com
Thu Sep 17 11:09:34 PDT 2020


I wonder, whether Grass GIS shell not working  on QGIS 3.14 will be fixed
soon?

On Thu, 17 Sep 2020, 20:59 Peter Petrik, <peter.petrik at lutraconsulting.co.uk>
wrote:

> Better to thank QGIS sponsors and donors since this was fixed as part of
> the QGIS grant and bug fixing program.
> P.
>
> On Thu, Sep 17, 2020 at 7:45 PM Mr. Stace D Maples <
> stacemaples at stanford.edu> wrote:
>
>> Confirmed GRASS fixed in the nightly! Thanks Lutra and Peter Petrik!
>>
>>
>>
>> In F,L&T,
>>
>> Stace Maples
>>
>> Geospatial Manager
>>
>> Stanford Geospatial Center
>>
>> @mapninja
>>
>> G+, Skype, Hangout: stacey.maples
>>
>> 214.641.0920
>>
>> Wednesdays 3-5pm on http://KZSULive.stanford.edu
>>
>> Find GeoData: https://earthworks.stanford.edu
>>
>> Get GeoHelp: https://gis.stanford.edu/
>>
>> stanfordgis Listserv:
>> https://mailman.stanford.edu/mailman/listinfo/stanfordgis
>>
>>
>>
>> "I have a map of the United States... actual size.
>>
>> It says, "Scale: 1 mile = 1 mile."
>>
>> I spent last summer folding it."
>>
>> -Steven Wright-
>>
>>
>>
>>
>>
>> *From: *Qgis-user <qgis-user-bounces at lists.osgeo.org> on behalf of "Mr.
>> Stace D Maples" <stacemaples at stanford.edu>
>> *Date: *Wednesday, September 16, 2020 at 4:05 PM
>> *To: *qgis-user <qgis-user at lists.osgeo.org>
>> *Subject: *[Qgis-user] Grass Processing Tools fail in QGIS LTR, PR &
>> Nightly Builds on MacOS
>>
>>
>>
>> Anyone have any luck getting grass tools to work on MacOS? This problem
>> never seems to go away. Any ideas area appreciated. I’ve got 75 students in
>> a Fundamentals course starting to work on their assignments, next week, and
>> no one can get QGIS to work properly. Windows users are having issues, too,
>> but I haven’t even gotten to them, yet. Here’s my write-up from the last 3
>> hours of deleting profiles and reinstalling 3 versions on Catalina 10.15.6:
>>
>>
>>
>> From: https://github.com/qgis/QGIS/issues/32511
>>
>> I seem to be having the same issue, an issue I've seen many times in the
>> past. My routine for testing a new installation of QGIS is to add the
>> QuickMapPlugin, Create random points and then use v.voronoi on those points
>> to test the historically finicky GRASS processing tools.
>>
>>    1. Deleted user profile for all QGIS users and uninstalled previous
>>    apps
>>    2. Download Latest Release: qgis-macos-pr.dmg and install
>>    3. Open QGIS with new empty doc
>>    *FYI, I don't think the next 2 steps have anything to do with the
>>    issue, but adding them full acccounting:*
>>    4. Install QuickMapServices Plugin, add contrib services
>>    5. Add Stamen Toner Lite
>>    6. Run "Random points in extent" from Processing Panel
>>    a. Use Canvas Extent
>>    b. 10 Points
>>    c. Target CRS: 3857 (also tried outputing to 4326, same results)
>>    d. [Create temporary layer]
>>    7. Runs fine, produces expected random points
>>    8. Run v.voronoi tool on resulting random points
>>    a. Use Map Canvas Extent
>>    b. All else=default
>>    c. Save to temp
>>    9. Fails with the error, below
>>    10. ReRun with option to save random points to point.shp produces the
>>    same error.
>>    11. Identical results for 40+ students,using LTR
>>    12. Repeat exact steps with fresh LTR, including deleting the User
>>    Profile
>>    13. same results, exactly.
>>    14. Nightly Build doesn't load the GRASS Provider, at all.
>>
>>
>>
>> *Log WIndow:*
>>
>> `QGIS version: 3.14.16-Pi
>> QGIS code revision: a235a14
>> <https://github.com/qgis/QGIS/commit/a235a149f0864a22dc99fed5f6267e2b586b8e57>
>> Qt version: 5.12.3
>> GDAL version: 2.4.1
>> GEOS version: 3.7.2-CAPI-1.11.2 b55d2125
>> PROJ version: Rel. 5.2.0, September 15th, 2018
>> Processing algorithm…
>> Algorithm 'v.voronoi' starting…
>> Input parameters:
>> { '-l' : False, '-t' : False, 'GRASS_MIN_AREA_PARAMETER' : 0.0001,
>> 'GRASS_OUTPUT_TYPE_PARAMETER' : 0, 'GRASS_REGION_PARAMETER' :
>> '-13670428.191800000,-13586035.687300000,4532539.747800000,4571278.579000000
>> [EPSG:3857]', 'GRASS_SNAP_TOLERANCE_PARAMETER' : -1, 'GRASS_VECTOR_DSCO' :
>> '', 'GRASS_VECTOR_EXPORT_NOCAT' : False, 'GRASS_VECTOR_LCO' : '', 'input' :
>> '/Users/maples/Downloads/points.shp|layername=points', 'output' :
>> 'TEMPORARY_OUTPUT' }
>>
>> g.proj -c proj4="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0
>> +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=*@null*
>> <https://github.com/null> +wktext +no_defs"
>> v.in.ogr min_area=0.0001 snap=-1.0
>> input="/Users/maples/Downloads/points.shp" layer="points"
>> output="vector_5f627ae75a6d96" --overwrite -o
>> g.region n=4571278.579 s=4532539.7478 e=-13586035.6873 w=-13670428.1918
>> v.voronoi input=vector_5f627ae75a6d96
>> output=output0fc09ffb9e94472baedcf2a353550eca --overwrite
>> v.out.ogr type="auto" input="output0fc09ffb9e94472baedcf2a353550eca"
>> output="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/a0d0a2d2844c493babe4c52273dc5a59/output.gpkg"
>> format="GPKG" --overwrite
>> Starting GRASS GIS...
>> Executing
>> </private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/grassdata/grass_batch_job.sh>
>> ...
>> dyld: Symbol not found: _iconv
>> Referenced from: /usr/lib/libarchive.2.dylib
>> Expected in:
>> /Applications/QGIS3.14.app/Contents/Resources/grass7/lib/libiconv.2.dylib
>> in /usr/lib/libarchive.2.dylib
>> /private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/grassdata/grass_batch_job.sh:
>> line 2: 3039 Abort trap: 6 g.proj -c proj4="+proj=merc +a=6378137
>> +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=
>> *@null* <https://github.com/null> +wktext +no_defs"
>> dyld: Symbol not found: _iconv
>> Referenced from: /usr/lib/libarchive.2.dylib
>> Expected in:
>> /Applications/QGIS3.14.app/Contents/Resources/grass7/lib/libiconv.2.dylib
>> in /usr/lib/libarchive.2.dylib
>> /private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/grassdata/grass_batch_job.sh:
>> line 3: 3040 Abort trap: 6 v.in.ogr min_area=0.0001 snap=-1.0
>> input="/Users/maples/Downloads/points.shp" layer="points"
>> output="vector_5f627ae75a6d96" --overwrite -o
>> dyld: Symbol not found: _iconv
>> Referenced from: /usr/lib/libarchive.2.dylib
>> Expected in:
>> /Applications/QGIS3.14.app/Contents/Resources/grass7/lib/libiconv.2.dylib
>> in /usr/lib/libarchive.2.dylib
>> /private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/grassdata/grass_batch_job.sh:
>> line 4: 3041 Abort trap: 6 g.region n=4571278.579 s=4532539.7478
>> e=-13586035.6873 w=-13670428.1918
>> dyld: Symbol not found: _iconv
>> Referenced from: /usr/lib/libarchive.2.dylib
>> Expected in:
>> /Applications/QGIS3.14.app/Contents/Resources/grass7/lib/libiconv.2.dylib
>> in /usr/lib/libarchive.2.dylib
>> /private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/grassdata/grass_batch_job.sh:
>> line 5: 3042 Abort trap: 6 v.voronoi input=vector_5f627ae75a6d96
>> output=output0fc09ffb9e94472baedcf2a353550eca --overwrite
>> dyld: Symbol not found: _iconv
>> Referenced from: /usr/lib/libarchive.2.dylib
>> Expected in:
>> /Applications/QGIS3.14.app/Contents/Resources/grass7/lib/libiconv.2.dylib
>> in /usr/lib/libarchive.2.dylib
>> /private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/grassdata/grass_batch_job.sh:
>> line 6: 3043 Abort trap: 6 v.out.ogr type="auto"
>> input="output0fc09ffb9e94472baedcf2a353550eca"
>> output="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/a0d0a2d2844c493babe4c52273dc5a59/output.gpkg"
>> format="GPKG" --overwrite
>> Execution of
>> </private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/grassdata/grass_batch_job.sh>
>> finished.
>> Traceback (most recent call last):
>> File "/Applications/QGIS3.14.app/Contents/Resources/grass7/bin/_grass76",
>> line 2207, in
>> main()
>> File "/Applications/QGIS3.14.app/Contents/Resources/grass7/bin/_grass76",
>> line 2155, in main
>> clean_all()
>> File "/Applications/QGIS3.14.app/Contents/Resources/grass7/bin/_grass76",
>> line 1789, in clean_all
>> gsetup.clean_default_db()
>> File
>> "/Applications/QGIS3.14.app/Contents/Resources/grass7/etc/python/grass/script/setup.py",
>> line 220, in clean_default_db
>> conn = gdb.db_connection()
>> File
>> "/Applications/QGIS3.14.app/Contents/Resources/grass7/etc/python/grass/script/db.py",
>> line 108, in db_connection
>> nuldev = file(os.devnull, 'w')
>> NameError: name 'file' is not defined
>> /Applications/QGIS3.14.app/Contents/Resources/grass7/grass76.sh: line 20:
>> /private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/grassdata/temp_location/PERMANENT:
>> is a directory
>> Execution completed in 1.06 seconds
>> Results:
>> {'output': <QgsProcessingOutputLayerDefinition {'sink':TEMPORARY_OUTPUT,
>> 'createOptions': {'fileEncoding': 'System'}}>}
>>
>> Loading resulting layers
>> The following layers were not correctly generated.
>>>> /private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/a0d0a2d2844c493babe4c52273dc5a59/output.gpkg
>> You can check the 'Log Messages Panel' in QGIS main window to find more
>> information about the execution of the algorithm.`
>>
>> Grass7 Messages:
>>
>> 2020-09-16T13:36:32 INFO processInputs end. Commands: ['g.proj -c
>> proj4="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0
>> +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"', 'v.in.ogr
>> min_area=0.0001 snap=-1.0
>> input="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/08af800894524bfab7d0246fa9cfa686/input.shp"
>> output="vector_5f627750a89682" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13603929.6588 w=-13652534.2203'] 2020-09-16T13:36:32 INFO
>> processCommands end. Commands: ['g.proj -c proj4="+proj=merc +a=6378137
>> +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m
>> +nadgrids=@null +wktext +no_defs"', 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/08af800894524bfab7d0246fa9cfa686/input.shp"
>> output="vector_5f627750a89682" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13603929.6588 w=-13652534.2203', 'v.voronoi
>> input=vector_5f627750a89682 output=output0a0d63c243fe4fe7ba108fc071fb92e3
>> --overwrite'] 2020-09-16T13:37:14 INFO processInputs end. Commands:
>> ['g.proj -c proj4="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0
>> +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"',
>> 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/3e6d8b4161c148319a28b77258238e5f/input.shp"
>> output="vector_5f62777a579b03" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13603929.6588 w=-13652534.2203'] 2020-09-16T13:37:14 INFO
>> processCommands end. Commands: ['g.proj -c proj4="+proj=merc +a=6378137
>> +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m
>> +nadgrids=@null +wktext +no_defs"', 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/3e6d8b4161c148319a28b77258238e5f/input.shp"
>> output="vector_5f62777a579b03" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13603929.6588 w=-13652534.2203', 'v.voronoi
>> input=vector_5f62777a579b03 output=outpute794dfeeeea144df98a90b7a07128ca0
>> --overwrite'] 2020-09-16T13:38:55 INFO processInputs end. Commands:
>> ['g.proj -c proj4="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0
>> +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"',
>> 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/2c92d7fff8934dc0b3e37199fe83a09c/input.shp"
>> output="vector_5f6277dfbe5304" --overwrite -o', 'g.region
>> n=4570531.891981606 s=4534907.978609399 e=-13613607.067557963
>> w=-13651848.786443522'] 2020-09-16T13:38:55 INFO processCommands end.
>> Commands: ['g.proj -c proj4="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0
>> +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext
>> +no_defs"', 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/2c92d7fff8934dc0b3e37199fe83a09c/input.shp"
>> output="vector_5f6277dfbe5304" --overwrite -o', 'g.region
>> n=4570531.891981606 s=4534907.978609399 e=-13613607.067557963
>> w=-13651848.786443522', 'v.voronoi input=vector_5f6277dfbe5304
>> output=output9a09588a79b54d9ea768c6f2b689c702 --overwrite']
>> 2020-09-16T13:39:58 INFO processInputs end. Commands: ['g.proj -c
>> proj4="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0
>> +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"', 'v.in.ogr
>> min_area=0.0001 snap=-1.0
>> input="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/5b575cc50fc849a1bb97003b5f78f42b/input.shp"
>> output="vector_5f62781edb4255" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13586035.6873 w=-13670428.1918'] 2020-09-16T13:39:58 INFO
>> processCommands end. Commands: ['g.proj -c proj4="+proj=merc +a=6378137
>> +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m
>> +nadgrids=@null +wktext +no_defs"', 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/private/var/folders/f3/0prmkq7962795yfpwsmvh2100000gq/T/processing_xxaYqK/5b575cc50fc849a1bb97003b5f78f42b/input.shp"
>> output="vector_5f62781edb4255" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13586035.6873 w=-13670428.1918', 'v.voronoi
>> input=vector_5f62781edb4255 output=output03206a43e4b742dbbfd883da361be4bc
>> --overwrite'] 2020-09-16T13:51:51 INFO processInputs end. Commands:
>> ['g.proj -c proj4="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0
>> +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"',
>> 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/Users/maples/Downloads/points.shp" layer="points"
>> output="vector_5f627ae75a6d96" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13586035.6873 w=-13670428.1918'] 2020-09-16T13:51:51 INFO
>> processCommands end. Commands: ['g.proj -c proj4="+proj=merc +a=6378137
>> +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m
>> +nadgrids=@null +wktext +no_defs"', 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/Users/maples/Downloads/points.shp" layer="points"
>> output="vector_5f627ae75a6d96" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13586035.6873 w=-13670428.1918', 'v.voronoi
>> input=vector_5f627ae75a6d96 output=output0fc09ffb9e94472baedcf2a353550eca
>> --overwrite'] 2020-09-16T13:53:25 INFO processInputs end. Commands:
>> ['g.proj -c proj4="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0
>> +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"',
>> 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/Users/maples/Downloads/points.shp" layer="points"
>> output="vector_5f627b452c9c37" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13586035.6873 w=-13670428.1918'] 2020-09-16T13:53:25 INFO
>> processCommands end. Commands: ['g.proj -c proj4="+proj=merc +a=6378137
>> +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m
>> +nadgrids=@null +wktext +no_defs"', 'v.in.ogr min_area=0.0001 snap=-1.0
>> input="/Users/maples/Downloads/points.shp" layer="points"
>> output="vector_5f627b452c9c37" --overwrite -o', 'g.region n=4571278.579
>> s=4532539.7478 e=-13586035.6873 w=-13670428.1918', 'v.voronoi
>> input=vector_5f627b452c9c37 output=outpute37f6908fba34e188ad9ccedb42a9b3a
>> --overwrite']
>>
>>
>>
>>
>>
>> In F,L&T,
>>
>> Stace Maples
>>
>> Geospatial Manager
>>
>> Stanford Geospatial Center
>>
>> @mapninja
>>
>> G+, Skype, Hangout: stacey.maples
>>
>> 214.641.0920
>>
>> Wednesdays 3-5pm on http://KZSULive.stanford.edu
>>
>> Find GeoData: https://earthworks.stanford.edu
>>
>> Get GeoHelp: https://gis.stanford.edu/
>>
>> stanfordgis Listserv:
>> https://mailman.stanford.edu/mailman/listinfo/stanfordgis
>>
>>
>>
>> "I have a map of the United States... actual size.
>>
>> It says, "Scale: 1 mile = 1 mile."
>>
>> I spent last summer folding it."
>>
>> -Steven Wright-
>>
>>
>> _______________________________________________
>> Qgis-user mailing list
>> Qgis-user at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20200917/da1676f8/attachment-0001.html>


More information about the Qgis-user mailing list