[Qgis-user] QGIS 3.44.11. - GRASS tools not available in processing toolbox, SAGA plugin not available.

Jochem Kail jochem.kail at uni-due.de
Tue Jun 30 23:39:28 PDT 2026


Dear Andrea,

many thanks; I am so grateful Both problems solved based on your 
recommendations. For details see below.

Am 30.06.2026 um 21:35 schrieb Andrea Giudiceandrea via QGIS-User:
> Hi Jochem,
>
>> Jochem Kail jochem.kail at uni-due.de
>> Tue Jun 30 09:12:24 PDT 2026
>
>>   * GRASS tools are not available in the processing toolbox. Of course I
>>     did the following
>
> In order to fix such issue, you could either:
>
> - modify the line 132 of the file grass_utils.py (in 
> \apps\qgis-ltr\python\plugins\grassprovider\)
>
> from
>
>                     if "GRASS GIS " in line:
>
> to
>
>                     if "GRASS " in line:

I did these changes yesterday night based on an AI search and the 
following AI explanation: "During startup, QGIS executes a command line 
script to verify that GRASS is responsive. It scans the resulting text 
output line-by-line looking for the phrase "GRASS GIS " to confirm a 
valid installation. However, modern GRASS releases changed their 
terminal output format and no longer include the word "GIS "—they just 
output "GRASS " followed by the version number. This discrepancy causes 
the unpatched QGIS script to throw a critical error . By deleting the 
word "GIS " (keeping the trailing space after GRASS), the script 
successfully detects the modern GRASS startup string, passes the 
verification check, and allows your profile .ini paths to load the tools 
into your Processing Toolbox ."

The AI also recommended to do the following: Search for the qgis3.ini 
file in the folder C:\Users\User 
Name\AppData\Roaming\QGIS\QGIS3\profiles\<Profile_Name>\QGIS\, open 
qgis3.ini in a text editor, search for the code block starting with 
[Processing], adding the following two lines to force QGIS to look for 
GRASS at the specific path where GRASS is actually placed by QGIS:

Configuration\GRASS8_FOLDER=C:/OSGeo4W/apps/grass/grass84
Configuration\block_grass=false

It seems that modifying grass_utils.py is sufficient, but this might be 
another problem/solution for other users.

>
> - or downgrade the installed OSGeo4W grass package from 8.5.0-1 to 
> 8.4.2-3 and the installed qgis-ltr* packages from 3.44.1-2 to 3.44.11-1.
>
> - or install QGIS LTR 3.44.11 using the OSGeo4W "offline" standalone 
> .msi installer, instead of the OSGeo4W "online" installer
>
>>   * SAGA plugin Processing SAGA NextGen Provider is not available.
>
> The "Processing SAGA NextGen Provider" plugin is no longer available 
> on the official QGIS plugins' repository.
>
> You can find a copy of the last version that was once available on the 
> QGIS plugins' repository at 
> https://github.com/agiudiceandrea/qgis-processing-saga-nextgen/releases/tag/1.1.0
> You could download the zip file 
> https://github.com/agiudiceandrea/qgis-processing-saga-nextgen/releases/download/1.1.0/processing_saga_nextgen-1.1.0.zip 
> and install it in QGIS using the Plugin Manager.
>
> Regards.
>
> Andrea
> _______________________________________________
> 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

-- 
sent from my R2 unit
-------------------------------------------------------
Jochem Kail
Dr. rer. nat.
University of Duisburg-Essen
Faculty of Biology
Department of Aquatic Ecology
Universitätsstrasse 5
D-45141 Essen
Germany

Room S05T03B08
Tel: +49.201.183.3046
Tel: +49.160.96228374
Fax: +49.201.183.2179

jochem.kail at uni-due.de
https://www.uni-due.de/aquatische_oekologie/mitarbeiter/jochem_kail.php

Important note: The university server does not accept old Microsoft Office files (e.g. *.doc) but only the recent version (e.g. *.docx)!



More information about the QGIS-User mailing list