[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