[OPEN-ILS-DEV] Installation of Perl modules has failed

Elliot Voris evoris at slcconline.edu
Thu Jul 28 16:49:47 EDT 2011


Thank you so much for your help, Chris!

I'm at a small college with a library running on Evergreen. The server went down and we have a backed up pgdump (evergreen.sql). In trying to get the server up and running again, I tried installing Evergreen 2.0 and importing the file into that server (psql evergreen < evergreen.sql).

The output from that was as follows:

postgres at server:~$ psql database < olddb.sql
SET
SET
SET
SET
SET
SET
setval
--------
  23405
(1 row)

ERROR:  function xml_is_well_formed(text) does not exist
LINE 1: SELECT xml_is_well_formed( $1 )

HINT: No function matches the given name and argument types. You might need to 
add explicit type casts
QUERY:  SELECT xml_is_well_formed( $1 )
CONTEXT:  PL/pgSQL function “check_marcxml_well_formed” line 3 at IF
COPY record_entry, line 1: “-1  1       1       1       -1      2009-06-29 18:54
:59.184263+00   2009-06-29 15:54:59.184263+00   f       f               AUTOGEN-
1	FOO”

I posted to the PostgreSQL mailing list about this, and the recommendation I received was to try and recreate the original server as best as I could, and follow the upgrade path after importing the data.

So, essentially, I have a .sql file from PostgreSQL 8.2 or 8.3 (not really sure, but I think 8.3) that I need to import into a new evergreen installation (old or new, doesn't bother me). If there is an easier way than what I am trying, I'd love to hear it. Even if there's a harder way, I'd love to hear it. We need this back up and running very soon.

Thanks, again for your help!

Elliot

-----Original Message-----
From: open-ils-dev-bounces at list.georgialibraries.org [mailto:open-ils-dev-bounces at list.georgialibraries.org] On Behalf Of Sharp, Chris
Sent: Thursday, July 28, 2011 2:41 PM
To: Evergreen Development Discussion List
Subject: Re: [OPEN-ILS-DEV] Installation of Perl modules has failed

Elliot,

I just attempted to install OpenSRF-1.0.7 on Ubuntu 8.04 to try and replicate your issue, and I can replicated it.  I saw some errors during the CPAN module installation section of the Makefile.install step, but I have not had a chance to see what did not get installed.  I may be able to dig in a bit more later.

> I’m trying to install Evergreen 1.4.0.6 onto an Ubuntu 8.04.4 server.
> I know it’s old, but for the sake of saving my data, I need to start 
> here.

Since OpenSRF 1.0.7 and Evergreen 1.4.0.6 are EOL as far as community support goes, this installation may not succeed (at least without a lot of shoehorning).  Can you elaborate on the particulars of your situation?  There may be alternative ways to get what you're trying to do done.

Chris

----- Original Message -----
> From: "Elliot Voris" <evoris at slcconline.edu>
> To: open-ils-dev at list.georgialibraries.org
> Sent: Thursday, July 28, 2011 1:40:46 PM
> Subject: [OPEN-ILS-DEV] Installation of Perl modules has failed Hello, 
> Everyone.
> 
> 
> 
> I’m trying to install Evergreen 1.4.0.6 onto an Ubuntu 8.04.4 server.
> I know it’s old, but for the sake of saving my data, I need to start 
> here.
> 
> 
> 
> I’ve already install PostgreSQL on the same server, as outlined here:
> http://evergreen-ils.org/dokuwiki/doku.php?id=postgresql:8.2:debian
> 
> I’m following the instructions to install OpenSRF here:
> http://evergreen-ils.org/dokuwiki/doku.php?id=opensrf:1.0:install
> 
> 
> 
> During the installation of OpenSRF, I get the errors. Everything seems 
> to be working fine up to the point of performing “make install” as 
> root. The last bit of output that I can see is the following:
> 
> 
> 
> t/07-Transport.t 8 2048 10 8 80.00% 1-3 5-8 10
> 
> t/08-UnixServer.t 1 256 1 1 100.00% 1
> 
> t/09-Utils.t 3 768 8 3 37.50% 1-2 7
> 
> Failed 9/12 test scripts, 25.00% okay. 21/65 subtests failed, 67.69% 
> okay.
> 
> make[5]: *** [test_dynamic] Error 255
> 
> make[5]: Leaving directory ‘/home/opensrf/OpenSRF-1.0.7/src/perl’
> 
> make[5]: Entering directory ‘/home/opensrf/OpenSRF-1.0.7/src’
> 
> 
> 
> >>> Installation of Perl modules has failed. The most likely
> 
> >>> possibility is that a dependency is not pre-installed
> 
> >>> or that a test has failed.
> 
> >>> Se the messages above this one for more information
> 
> 
> 
> make[5]: *** [install-perl-fail] Error 1
> 
> make[5]: Leaving directory ‘/home/opensrf/OpenSRF-1.0.7/src’
> 
> make[4]: *** [install-perl] Error 2
> 
> make[4]: Leaving directory ‘/home/opensrf/OpenSRF-1.0.7/src’
> 
> make[3]: *** [install-exec-local] Error 2
> 
> make[3]: Leaving directory ‘/home/opensrf/OpenSRF-1.0.7/src’
> 
> make[2]: *** [install-am] Error 2
> 
> make[2]: Leaving directory ‘/home/opensrf/OpenSRF-1.0.7/src’
> 
> make[1]: *** [install-recursive] Error 1
> 
> make[1]: Leaving directory ‘/home/opensrf/OpenSRF-1.0.7/src’
> 
> make: *** [install-recursive] Error 1
> 
> 
> 
> I don’t know how to interpret this, or how to get around it. I’m 
> assuming that something is not installed that needs to be installed.
> However, I can’t figure it out. Isn’t the Makefile designed to avoide 
> these kinds of errors? Does anyone know how I can move past this?
> 
> 
> 
> Thanks, everyone!
> 
> 
> 
> Elliot

--
Chris Sharp
PINES Program Manager
Georgia Public Library Service
1800 Century Place, Suite 150
Atlanta, Georgia 30345
(404) 235-7147
csharp at georgialibraries.org
http://pines.georgialibraries.org/


More information about the Open-ils-dev mailing list