Re: upgrade issue
От | Joe Conway |
---|---|
Тема | Re: upgrade issue |
Дата | |
Msg-id | 3ECE431C.5000804@joeconway.com обсуждение исходный текст |
Ответ на | upgrade issue (Jodi Kanter <jkanter@virginia.edu>) |
Список | pgsql-admin |
Jodi Kanter wrote: > We just upgraded one of our Red Hat 7.3 machines from postgresql version > 7.2.3 to version 7.3.2. All seemed to go smoothly until we received an > error via our web interface. The following error occurred: > > install_driver(Pg) failed: Can't load > '/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBD/Pg/Pg.so' for module > DBD::Pg: libpq.so.2: cannot open shared object file: No such file or > directory at /usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206, > <OR> line 57. There was a libpq binary compatibility change between 7.2.x and 7.3.x, so libpq.so.2 was changed to libpq.so.3. I don't remember the specifics, and the archives don't seem searchable at the moment :-(. But in any case, I think you need to rebuild DBD::Pg against the newer libpq. > We solved the problem by moving libpq.so.2 from another machine. That > machine has not been upgraded yet and is still running postgresql > version 7.2.3. It would probably be better to create a libpq.so.2 symlink from libpq.so.3 until you can rebuild DBD::Pg. > I was hoping someone could give me some insight to why this occured. Did > we miss some part of the installation? I still have two machines to > upgrade and would like to avoid this on the others. The rpms all > appeared to have run without trouble. So, why didn't it install? The problem is the new libpq.so version. Not sure why RPM dependencies didn't warn you though. HTH, Joe
В списке pgsql-admin по дате отправления: