<div dir="ltr"><b>hello im writting to let you know of an issue that i've beem dealing
for more than two weeks. so i just copy the main problem just to put you
in context</b><br><div><br><br><i>"so i'm trying to migrate/upgrade from 8.3.2 to 9.2.4 and following the
instructions of the documentation i've found myself in a major issue
which has overwhelmed my little knowledge.
<br>these were the steps i followed:
<br><br>1)downloand and install 9.2.4, with the contrib packages.
<br>2)init the 9.2.4 cluster in /usr/local/pgsql9.2.4/data, i also have the 8.3.2 cluster in /usr/local/pgsql/data
<br>3) stop both servers
<br>4)change the 9.2.4 port to 5433
<br>5) i run this command:
<br><br>/usr/local/pgsql9.2.4/bin/./pg_upgrade -b /usr/local/pgsql/bin/
-B /usr/local/pgsql9.2.4/bin/ -c -d /usr/local/pgsql/data/ -D
/usr/local/pgsql9.2.4/data/ -p 5432 -P 5433 -v
<br><br><br>so after some 30 seconds the upgrade process seemed like "working" but after it crashed
<br>with this message:
<br>Checking for presence of required libraries fatal
<br><br>Your installation references loadable libraries that are missing from the
<br>new installation. You can add these libraries to the new installation,
<br>or remove the functions using them from the old installation. A list of
<br>problem libraries is in the file:
<br> loadable_libraries.txt
<br><br>Failure, exiting
<br>"/usr/local/pgsql9.2.4/bin/pg_ctl" -w -D
"/usr/local/pgsql9.2.4/data/" -o "" -m fast stop >>
"pg_upgrade_server.log" 2>&1
<br><br><br>so i went to check the log and found:
<br><br><br>ERROR: could not access file "$libdir/liblwgeom": No such file or directory
<br>STATEMENT: LOAD '$libdir/liblwgeom'
<br>command: "/usr/local/pgsql9.2.4/bin/pg_ctl" -w -D
"/usr/local/pgsql9.2.4/data/" -o "" -m fast stop >>
"pg_upgrade_server.log" 2>&1
<br>LOG: received fast shutdown request
<br>LOG: aborting any active transactions
<br>waiting for server to shut down....FATAL: terminating connection due to administrator command
<br>LOG: could not send data to client: Broken pipe
<br>LOG: shutting down
<br>LOG: database system is shut down
<br> done
<br>server stopped
<br><br><br>please help as i dont have any idea what's going wrong"<br><br><br></i><br></div><div><b>so Robert answered me what i was missing:</b><br><br><i>"Means that you have PostGIS installed and it can't find it in the
upgrade path I believe. Did you get postGI configured correctly in the
upgraded version?
"</i><br><br><br></div><div><b>so after looking and thinking i came up withe these question which is my main concern:</b><br><br><br><br><i>i'm a little bit confused right now and i really need some help.. this is my case:
<br>i have pg8.3.2 running with postgis 1.3.x, i'm willing to upgrade to
pg9.2.4 using the pg_upgrade utility, now the problem is that
apparently i need to upgrade also to postgis 2.0.3 (so that's two
upgrades in one) i read the instruction in postgis webpage and i need to
do a
hard_upgrade... which is a dump and restore.
<br><br>so i don't know how to proceed... install pg9.2.4 -> upgrade pg8.3.2 to pg 9.2.4-> then postgis??? or
<br><br>install pg9.2.4->install postgis 2.0.3 in the pg9.2.4 ->
(pg_upgrade of the DB on pg8.3 to 9.2.4) OR hard_upgrade using the
postgis scripts?
<br><br>thanks
<br><br></i></div><div><b> so Robert came up with this intuitive and helpful answer:<br></b><i>Marcos,
<br>This answer might be best put over on the postGIS listserv, but I
will suggest a couple of strategies based on some differing assumptions
and certainties.
<br><br>One certainty - it seems that you absolutely have to have some
form of PostGIS installed in order to perform the postgreSQL upgrade
using pg_upgrade.
<br>One variable - whether or not you will have to do the "hard upgrade"
required by the postGIS version when doing the standard PostgreSQL
upgrade. In other words -- is the postgreSQL upgrade essentially doing
the same as the "hard upgrade"?
<br> If YES - then install postgis 1.3.x on your 9.2.4 then use pg_upgrade, then do the pgis hard upgrade
<br> If NO - install postgis 2.x on your 9.2.4 then use pg_upgrade
<br><br>This is a very relevant case study, one that I myself will be
going through very very shortly here so I am interested to follow your
progress and assist in whatever way I might.
</i><br><br></div><div><br></div><b>But really i'm really stuck right now can you please give me some guidance on what to do next? thank you very much</b></div>