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

Sharp, Chris csharp at georgialibraries.org
Thu Jul 28 19:53:26 EDT 2011


Elliot,

I was finally able to complete the "make install" step by doing the following (as root):

cpan Math::Round
cpan DateTime
cpan DateTime::Format::ISO8601

then (assuming you're in the /home/opensrf/OpenSRF-1.0.7 directory)

make install

worked.

I haven't gone any farther at this point.

I'm sorry that I don't have good advice for how to proceed with your larger issue of getting the system back up and running, but I'm willing to help you troubleshoot as much as I'm able.  Perhaps someone with more PostgreSQL-fu can step in.

Chris

----- Original Message -----
> From: "Elliot Voris" <evoris at slcconline.edu>
> To: "Evergreen Development Discussion List" <open-ils-dev at list.georgialibraries.org>
> Sent: Thursday, July 28, 2011 4:49:47 PM
> Subject: Re: [OPEN-ILS-DEV] Installation of Perl modules has failed
> 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/

-- 
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