[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