[postgis-tickets] [PostGIS] #5236: ERROR: type "raster" is only a shell

PostGIS trac at osgeo.org
Wed Sep 7 13:50:12 PDT 2022


#5236: ERROR:  type "raster" is only a shell
----------------------------+---------------------------
 Reporter:  marc3932        |      Owner:  pramsey
     Type:  defect          |     Status:  new
 Priority:  medium          |  Milestone:  PostGIS 3.2.4
Component:  postgis         |    Version:  3.2.x
 Keywords:  postgis_raster  |
----------------------------+---------------------------
 -- Platform:

 {{{
 Windows Server 2019
 PostgreSQL 12.12
 Postgis 3.2.3
 }}}


 {{{
 SELECT postgis_full_version();
 }}}


 "POSTGIS=""3.2.3 3.2.3"" [EXTENSION] PGSQL=""120""
 GEOS=""3.10.3-CAPI-1.16.1"" PROJ=""7.2.1""
 LIBXML=""2.9.9"" LIBJSON=""0.12"" LIBPROTOBUF=""1.2.1"" WAGYU=""0.5.0
 (Internal)""
 (raster procs from ""2.4.4 r16526"" need upgrade)"

 **NOTE: postgis 3.2.3 and raster 2.4.4
 **

 **-- Upgrade the Postgis Extensions**

 {{{
 SELECT postgis_extensions_upgrade();
 }}}

 NOTICE:  Packaging extension postgis_raster

 **ERROR:  type "raster" is only a shell**

 CONTEXT:  SQL statement

 **"CREATE EXTENSION postgis_raster SCHEMA public VERSION unpackaged;**

 **ALTER EXTENSION postgis_raster UPDATE TO "3.2.3""**

 PL/pgSQL function postgis_extensions_upgrade() line 71 at EXECUTE

 SQL state: 42704

 **QUESTIONS:**

 Why the extension upgrade returns "ERROR:  type "raster" is only a shell"
 ???

 Is this another bug ???

 Is there any other workaround for this issue besides
 "uninstall_rtpostgis.sql" described below ???

 **--SOLUTION: **

 -- uninstall postgis_raster

 {{{
 psql

 \c rev

 \i 'C:\\Program
 Files\\PostgreSQL\\12\\share\\contrib\\postgis-3.2\\uninstall_rtpostgis.sql'
 }}}


 {{{
 SELECT postgis_extensions_upgrade();
 }}}


 "Upgrade completed, run SELECT postgis_full_version(); for details"

 NOTICE:  Extension postgis_raster is not available or not packagable for
 some reason

 NOTICE:  Extension postgis_sfcgal is not available or not packagable for
 some reason

 NOTICE:  Extension postgis_topology is not available or not packagable for
 some reason

 NOTICE:  Extension postgis_tiger_geocoder is not available or not
 packagable for some reason

 Successfully run. Total query runtime: 144 msec.
 1 rows affected.


 {{{
 SELECT postgis_full_version();
 }}}


 "POSTGIS=""3.2.3 3.2.3"" [EXTENSION] PGSQL=""120""
 GEOS=""3.10.3-CAPI-1.16.1"" PROJ=""7.2.1""
 LIBXML=""2.9.9"" LIBJSON=""0.12"" LIBPROTOBUF=""1.2.1"" WAGYU=""0.5.0
 (Internal)"""


 {{{
 CREATE EXTENSION postgis_raster;
 }}}

 CREATE EXTENSION

 Query returned successfully in 227 msec.


 {{{
 SELECT postgis_full_version();
 }}}


 "POSTGIS=""3.2.3 3.2.3"" [EXTENSION] PGSQL=""120""
 GEOS=""3.10.3-CAPI-1.16.1"" PROJ=""7.2.1""
 GDAL=""GDAL 3.4.3, released 2022/04/22 GDAL_DATA not found""
 LIBXML=""2.9.9"" LIBJSON=""0.12"" LIBPROTOBUF=""1.2.1"" WAGYU=""0.5.0
 (Internal)"" RASTER"


 {{{
 SELECT * FROM pg_available_extensions WHERE name LIKE 'postgis%';
 }}}

 "name"  "default_version"       "installed_version"     "comment"

 "postgis"       "3.2.3" "3.2.3" "PostGIS geometry and geography spatial
 types and functions"

 "postgis_raster"        "3.2.3" "3.2.3" "PostGIS raster types and
 functions"

 {{{
 DROP EXTENSION postgis_raster;
 }}}


 DROP EXTENSION

 Query returned successfully in 94 msec.

 ------------------------------------------------------

 I appreciate the assistance to clarify my questions.

 Thanks,

 Marcelo Marques | Principal Product Engineer | Esri - www.esri.com |
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5236>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list