[osgeo4w-dev] [osgeo4w] #660: Installation of QGIS-ltr 3.16.4 (32bit) failed

OSGeo4W trac_osgeo4w at osgeo.org
Wed Feb 24 09:04:01 PST 2021

#660: Installation of QGIS-ltr 3.16.4 (32bit) failed
Reporter:  Andreas Müller  |       Owner:  osgeo4w-dev@…
    Type:  defect          |      Status:  closed
Priority:  major           |   Component:  Package
 Version:                  |  Resolution:  fixed
Keywords:                  |

Comment (by peetwhittaker):

 Replying to [comment:4 jef]:
 > If you are refering to the libprotobuf-lite.dll error - yes, the missing
 dependency to protobuf was added to qgis-ltr-common.

 Yes, sorry - I updated an existing QGIS 3.10.9 installation and got the
 "could not load qgis_app.dll" error message when launching QGIS so just
 assumed it was the same issue. Looking at the packages, it appears that
 protobuf is indeed installed.

 It turns out that the issue was caused by running the osgeo4w-setup-
 x86_64.exe installer without the --upgrade-also option (see command
 below). Adding this fixed the issue. However, I am somewhat surprised that
 installing a package doesn't also update its dependencies automatically?

 Command used to update QGIS:
 osgeo4w-setup-x86_64.exe --arch x86_64 --root "C:\OSGeo4W64" --no-desktop
 --autoaccept --quiet-mode --site http://download.osgeo.org/osgeo4w
 --packages qgis-ltr,gdal-filegdb

Ticket URL: <https://trac.osgeo.org/osgeo4w/ticket/660#comment:5>
OSGeo4W <http://trac.osgeo.org/osgeo4w>
OSGeo4W is the Windows installer and package environment for the OSGeo stack.

More information about the osgeo4w-dev mailing list