#748 closed defect (fixed)
Invalid or unsupported tar format for libjpeg-9d-3 and libjpeg12-9d-3
Reported by: | nicogodet | Owned by: | |
---|---|---|---|
Priority: | major | Component: | Package |
Version: | Keywords: | ||
Cc: |
Description
2022/06/20 08:42:14 mbox note: Can't open file://D:\_QGIS/https%3a%2f%2fdownload.osgeo.org%2fosgeo4w%2fv2%2f/x86_64/release/libjpeg/libjpeg-9d-3.tar.bz2 for reading: Invalid or unsupported tar format
2022/06/20 08:43:26 mbox note: Can't open file://D:\_QGIS/https%3a%2f%2fdownload.osgeo.org%2fosgeo4w%2fv2%2f/x86_64/release/libjpeg/libjpeg12/libjpeg12-9d-3.tar.bz2 for reading: Invalid or unsupported tar format
I can't find the logs but jpeg.dll was missing (could be related to above errors) which cause crssync failure
Attachments (2)
Change History (19)
comment:1 by , 3 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 by , 3 years ago
Thanks for the quick response !
Comfirmed fixed
Should I retrigger crssync ? If yes, how ?
comment:3 by , 3 years ago
Depends - reinstall qgis-common, qgis-ltr-common, qgis-rel-dev, qgis-ltr-dev or qgis-dev.
follow-up: 5 comment:4 by , 3 years ago
I just updated qgis-dev and crssync still fail because it can't find jpeg.dll
Local issue ?
comment:5 by , 3 years ago
Replying to nicogodet:
I just updated qgis-dev and crssync still fail because it can't find jpeg.dll
Local issue ?
Not reproducible with qgis-dev (3.27.0-264-d73baa680c-1). You could rename etc\postinstall\qgis-dev.bat.done
to .bat
and run depends on crssync.exe
to find what is still using jpeg.dll
on your machine (adapted from comment in QGIS #26891)
comment:6 by , 3 years ago
the crssync.exe
issue does not happen on my system (Windows 10) with the latest qgis-full 3.26.0-1, qgis-ltr-full 3.22.8-1, qgis-dev-full 3.27.0-265-597e8eebd4-1 installed using OSGeo4W Network Installer in a new empty folder.
comment:7 by , 3 years ago
I think the failed update with empty archive (initial issue) messed up the install. I will try to fresh install if I find some time but it doesn't prevent QGIS from working
comment:8 by , 3 years ago
Update run smoothly on another computer. Looks more and more related to the first failure caused by empty archive.
Will try a full reinstall on monday
comment:9 by , 3 years ago
Another similar issue report, for QGIS 3.22.8 Standalone Installer: https://github.com/qgis/QGIS/issues/49159
follow-up: 11 comment:10 by , 3 years ago
Other issue reports for 3.26.0 probably related:
- about crssync.exe (Network Installer): https://www.facebook.com/pigreco314/posts/pfbid0KayxTESyTDtzUWC9GSKh9U2ZMznb4fsoAhZpCsjvhnjpFXsJa8E4beoM3tQfoSSGl
- about qgis_app.dll (Standalone Installer): https://www.facebook.com/groups/qgiscommunityofficialvirtualgroup/posts/2156577481187458
follow-up: 17 comment:11 by , 3 years ago
Replying to andreaerdna:
Other issue reports for 3.26.0 probably related:
- about crssync.exe (Network Installer): https://www.facebook.com/pigreco314/posts/pfbid0KayxTESyTDtzUWC9GSKh9U2ZMznb4fsoAhZpCsjvhnjpFXsJa8E4beoM3tQfoSSGl
- about qgis_app.dll (Standalone Installer): https://www.facebook.com/groups/qgiscommunityofficialvirtualgroup/posts/2156577481187458
Requires a login.
comment:12 by , 3 years ago
if I run depends on qgis_app.dll in postinstall/qgis-dev.bat
[ 6] c:\osgeo4w\bin\PDALCPP.DLL [ 6] c:\osgeo4w\apps\gdal-dev\bin\GDAL305.DLL [ ^6] c:\osgeo4w\bin\ZLIB.DLL [ ^6] c:\osgeo4w\bin\LIBCURL.DLL [ ^6] c:\windows\system32\ODBC32.DLL [ ^6] c:\osgeo4w\bin\LIBCRYPTO-1_1-X64.DLL [ ^6] c:\osgeo4w\bin\LIBSSL-1_1-X64.DLL [ ^6] c:\windows\system32\CRYPT32.DLL [ ^6] c:\osgeo4w\bin\LIBLZMA.DLL [ ^6] c:\windows\system32\OPENCL.DLL [ ^6] c:\osgeo4w\bin\PROJ_9_0.DLL [ ^6] c:\osgeo4w\bin\XERCES-C_3_2.DLL [ ? ] JPEG.DLL
comment:13 by , 3 years ago
qgis and qgis-ltr common.bat runs without crssync error.
Only affect -dev
comment:16 by , 3 years ago
Fixed in future versions in gdal-dev: use gdal-dev$abi.dll instead of gdal$abi.dll (refs #748)
fixed in https://github.com/jef-n/OSGeo4W/commit/c8750636b8757914f1b2bb2c6e82ec944b76dbcf
libjpeg was replaced with libjpeg-turbo. libjpeg-9d-3.tar.bz2 and libjpeg12-9d-3.tar.bz2 are only transitional and empty. Apparently too empty for osgeo4w-setup - now they contain an empty directory.
The missing jpeg.dll was probably just due to the incomplete upgrade. The binaries should depend on jpeg62.dll now.