[OPEN-ILS-GENERAL] Installation question / comments
Mike Rylander
mrylander at gmail.com
Thu Jul 10 16:58:40 EDT 2014
On Thu, Jul 10, 2014 at 4:25 PM, Ben Shum <bshum at biblio.org> wrote:
> Hi Bob,
>
[snip]
>
> Another key note, you mention the "Desktop" version of Ubuntu being
> installed. Evergreen is officially only tested by developers and system
> admins with the 64-bit "Server" edition of Ubuntu LTS. That may factor into
> additional dependency differences or installation issues.
>
One addition to this: It's also developed, tested, and in production
on Debian Wheezy (and, if you must, Squeeze) for many sites.
<personal aside> I don't trust Ubuntu not to break things from release
to release, and Debian is traditionally much more stable while still
receiving at least as many security-related updates. Think of Debian
as Ubuntu's older, wiser brother that hung up the leather jacket and
prefers the simple life these days. </personal aside>
--miker
> For my own organization, we're running the latest Evergreen with Ubuntu
> 12.04 server without too many major issues at this time.
>
> -- Ben
>
>
>
>
> On Thu, Jul 10, 2014 at 3:57 PM, Bob Neeper <neeperro at oplin.org> wrote:
>>
>> Community Library Director / Evergreen Oversight Board member, Chauncey
>> Montgomery, wanted a test Evergreen to work on.
>> We (COOL) are on Evergreen hosted by Equinox.
>>
>> There is a long story about the last 2-3 weeks which led to Remington's
>> doc post.
>>
>> Anyway
>> I Installed Ubuntu 12.04 (Desktop) on our VMware ESXi server
>> Using Blakes' guide for openSRF-2.1.0 and Evergreen-2.2.0 I got openSRF to
>> provide the answer 4 even though had Failed To Fetch Errors.
>> Ubuntu also really struggled with normal updates.
>> Very hard time getting apache installed because of Failed To Fetch errors.
>> Finally got past it and able to see the Evergreen web page via a local and
>> remote browser.
>> Could not get the database and schema created and in general had so many
>> problems decided to do it all again.
>> With the guides and my notes it should be smoother.
>>
>> New install of Ubuntu 12.04 still was not updating correctly.
>> Tried different repositories without success.
>> Skipped to the openSRF install but still getting Hash Sum Mismatch errors.
>>
>> Your thought may be our system, network etc. But I don't believe it is.
>> Our ESXi server runs 11 virtual machines ( 5 openSUSE, freenas, Untangle,
>> IPcop, Windows 7, Windows 2008 server, ZoneCd) and is still loafing.
>> We have 5.0Mbps Fiber by Time Warner
>>
>> Decided to try Ubunto 14.04 desktop, which installed easily and did
>> updates correctly.
>> Also decided to install the latest openSRF & Evergreen using the official
>> guides.
>>
>> Evergreen instructions seem to indicate you first install openSRF and
>> gave these exact instructions.
>> 2. Installing prerequisites
>> OpenSRF has a number of prerequisite packages that must be installed
>> before you can successfully configure, compile, and install OpenSRF.
>> On Debian and Ubuntu, the easiest way to install these prerequisites is to
>> use the Makefile.install prerequisite installer.
>>
>> Issue the following commands as the root user to install prerequisites
>> using the Makefile.install prerequisite installer, substituting your
>> operating system identifier for <osname> below:
>>
>> apt-get install make
>> make -f src/extras/Makefile.install <osname>
>>
>> But I had to change the instructions to.
>>
>> sudo su
>> wget http://open-ils.org/downloads/opensrf-2.3.0.tar.gz
>> tar xzf opensrf-2.3.0.tar.gz
>> apt-get install aptitude
>> apt-get install make
>> cd opensrf-2.3.0
>> make -f src/extras/Makefile.install trusty
>> That instruction failed of course as trusty is not in the install file.
>> Substituting precise looked as if it might have worked.
>>
>> Next step seemed to be.
>> 4. Configuration and compilation instructions
>>
>> Use the configure command to configure OpenSRF, and the make command to
>> build OpenSRF. The default installation prefix (PREFIX) for OpenSRF is
>> /opensrf/.
>>
>> If you are building OpenSRF for Evergreen, issue the following commands as
>> the user Linux account to configure and build OpenSRF:
>>
>> ./configure --prefix=/openils --sysconfdir=/openils/conf
>> make
>>
>> I did this instead.
>> [exit]
>> [cd opensrf-2.3.0]
>> [./configure --prefix=/openils --sysconfdir=/openils/conf]
>> [make]
>>
>> It stopped with:
>> ./configure: line 11572 /usr/bin/: Is a directory
>> configure: error: "could not determine apache version number"
>>
>>
>> My comments and questions. Bear in mind I'm not a linux expert.
>>
>> 1) Without Blake's guides I would not gotten past step 2 Installing
>> Prerequisites.
>> Step by step commands are very helpful.
>>
>> 2) Any idea why Ubuntu 12.04 gave so many problems ?
>>
>> 3) Did the 'precise' substitution work ?
>> Will (or should) the install file have 'trusty' added ?
>>
>> 4) Why is a file looking for the apache version when, I think, apache is
>> really installed with evergreen ?
>> Or did the precise substitution cause this ?
>>
>> 5) Any suggestions?
>>
>> Thanks for your support
>>
>> --
>> R. W. (Bob) Neeper
>> Community Library <http://sunbury.cool-cat.org>
>> 44 Burrer Dr. Map <http://maps.google.com/maps?q=40.243961,+-82.863007>
>> Sunbury, Oh 43074
>> Tel: (740)-965-3901
>>
>> cool-cat.org <http://info.cool-cat.org>
>
>
>
>
> --
> Benjamin Shum
> Evergreen Systems Manager
> Bibliomation, Inc.
> 24 Wooster Ave.
> Waterbury, CT 06708
> 203-577-4070, ext. 113
--
Mike Rylander
| Director of Research and Development
| Equinox Software, Inc. / Your Library's Guide to Open Source
| phone: 1-877-OPEN-ILS (673-6457)
| email: miker at esilibrary.com
| web: http://www.esilibrary.com
More information about the Open-ils-general
mailing list