[OPEN-ILS-GENERAL] Installing OpenSRF on RHEL5

Paul Hoffman paul at flo.org
Wed Aug 10 17:26:55 EDT 2011


Thomas,

On Wed, Aug 10, 2011 at 05:13:15PM -0400, Thomas Berezansky wrote:
> I highly recommend not using RHEL for Evergreen, due to their general  
> policy of using older "stable, fully tested internally" versions of  
> packages.

Yeah, that bugs me to no end.

> Evergreen tends to use a lot of newer features.

Yay!

> If you want a redhat style distro, go with the latest Fedora. It is  
> much better tested.

Thanks for the advice.  I was hoping to do it on RHEL just because we
have a spare server running RHEL, but maybe I can wipe it and try
Fedora.  Or -- actually -- is anyone using Gentoo?  That's my distro of
choice for personal stuff.

Paul.

> Thomas Berezansky
> Merrimack Valley Library Consortium
> 
> 
> Quoting Paul Hoffman <paul at flo.org>:
> 
> > I'm trying to install OpenSRF 2.0.0 on RHEL5 folowing the instructions
> > at http://evergreen-ils.org/dokuwiki/doku.php?id=opensrf:2.0:install
> > and have gotten as far as step 5, at which point reality (on my server)
> > begins to diverge from the instructions.
> >
> > I had to make a few changes in src/extras/Makefile.install because  
> > of problems
> > installing some Perl modules (excruciating details available upon  
> > request) and
> > because ftp.gnu.org was being very, very slow today:
> >
> > # diff -u src/extras/Makefile.install*
> > --- src/extras/Makefile.install 2011-08-10 16:51:15.000000000 -0400
> > +++ src/extras/Makefile.install.paul at flo.org    2011-08-10  
> > 16:51:17.000000000 -0400
> > @@ -57,7 +57,8 @@
> >  AUTOCONF_PKG=autoconf-2.65
> >  LIBTOOL_HOST=http://ftp.gnu.org/gnu/libtool
> >  LIBTOOL_PKG=libtool-2.2.6b
> > -AUTOMAKE_HOST=http://ftp.gnu.org/gnu/automake
> > +#AUTOMAKE_HOST=http://ftp.gnu.org/gnu/automake
> > +AUTOMAKE_HOST=ftp://aeneas.mit.edu/pub/gnu/automake
> >  AUTOMAKE_PKG=automake-1.11
> >
> >  # libmemcached is only packaged on newer distros
> > @@ -145,11 +146,6 @@
> >         perl-Cache-Memcached \
> >         perl-Class-DBI-AbstractSearch \
> >         perl-Class-DBI-SQLite \
> > -       perl-DateTime \
> > -       perl-DateTime-Format-ISO8601 \
> > -       perl-DateTime-Format-Mail \
> > -       perl-DateTime-Set \
> > -       perl-DateTime-TimeZone \
> >         perl-DBI \
> >         perl-Email-Send \
> >         perl-Error \
> > @@ -206,10 +202,6 @@
> >         perl-Class-DBI \
> >         perl-Class-DBI-AbstractSearch \
> >         perl-Class-DBI-SQLite \
> > -       perl-DateTime-Format-Builder \
> > -       perl-DateTime-Format-ISO8601 \
> > -       perl-DateTime-Format-Mail \
> > -       perl-DateTime-Set \
> >         perl-devel \
> >         perl-Error \
> >         perl-File-Find-Rule \
> >
> > (The commented-out Perl modules I installed manually.)
> >
> > When I ran make -f src/extras/Makefile.install rhel all seemed to go  
> > well, but
> > when I began step 5 (/etc/init.d/ejabberd stop) I discovered that ejabberd
> > hasn't been fully installed -- there's no ejabberd user, /etc/init.d/ejabberd
> > doesn't exist, etc.
> >
> > So I followed the instructions in the ejabberd installation guide
> > (ejabberd-2.1.2/doc/guide.html or some such) -- creating the ejabberd system
> > user, copying bin/ejabberd.init to /etc/init.d/ejabberd, etc.  But ejabberd
> > won't start:
> >
> >     # /etc/init.d/ejabberd start
> >     Starting ejabberd...
> >     Kernel pid terminated (application_controller)  
> > ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
> >     Kernel pid terminated (application_controller)  
> > ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
> >
> >     Session terminated, killing shell... ...killed.
> >
> > (I hit Ctrl-C to stop it after the second error message.)
> >
> > Has anyone successfully installed OpenSRF on RHEL5 or have any idea why
> > ejabberd wouldn't have been fully installed?  I'm tempted to install ejabberd
> > using yum (from EPEL), but I'm afraid it'll seem to work only to cause me big
> > headaches later on.
> >
> > Thanks in advance,
> >
> > Paul.
> >
> > --
> > Paul Hoffman <paul at flo.org>
> > Systems Librarian
> > Fenway Libraries Online
> > c/o Wentworth Institute of Technology
> > 550 Huntington Ave.
> > Boston, MA 02115
> > (617) 445-2914
> > (617) 442-2384 (FLO main number)
> >
> 
> 

-- 
Paul Hoffman <paul at flo.org>
Systems Librarian
Fenway Libraries Online
c/o Wentworth Institute of Technology
550 Huntington Ave.
Boston, MA 02115
(617) 445-2914
(617) 442-2384 (FLO main number)


More information about the Open-ils-general mailing list