Hi Dan, Thanks for your prompt action. I just finished a quick first attempt. It was quite smooth. The only glitch was finding the password for the linux user 'postgres'. It is probably there in one of the install files but I just changed it from 'root' to get on. There is still some problem with the router not being connected to the network. But I have not had a chance to double check everything and I could have made a silly mistake somewhere. I will come back to this on Saturday.
Briefly, './autogen.sh -c /openils/conf/opensrf_core.xml -u' gives a bunch of '[EMAIL PROTECTED]/opensrf.settings IS NOT CONNECTED TO THE NETWORK!!!' errors. Trying '/openils/bin/srfsh' yields 'Unable to bootstrap client for requests'. If this obviously points to something then I shall appreciate hearing about it. Otherwise I will look further and post again on Saturday. BTW the three opensrf processes startup cleanly. Cheers, Faiz -----Original Message----- From: "Dan Scott" <[EMAIL PROTECTED]> To: "Evergreen Development Discussion List" <[email protected]> Date: Tue, 29 Jul 2008 11:29:48 -0400 Subject: Re: [OPEN-ILS-DEV] Simplifying Ubuntu install documentation (was:Installing on Ubuntu7.10 - ejabber problem) > Okay, initial revision is complete and has been tested on a fresh > Ubuntu VMWare image: > http://open-ils.org/dokuwiki/doku.php?id=installing_evergreen_1.2_on_ub > untu_7.10 > > One good learning experience; if you opt to set a non-zero timeout in > CPAN config, set it to something high like 500, or else MARC::Charset > will time out while compiling its database of conversions and other > modules will fail to be built as a result :) > > Dan > > 2008/7/28 Dan Scott <[EMAIL PROTECTED]>: > > That's awesome, Dan! > > > > If you could add the Mnesia spool-clearing to a troubleshooting > > section of the wiki, I'm sure that would help lots of people out > > (versus the current draconian "dpkg --purge ejabberd" approach). > > > > I'll let you know when I've updated the docs so you can wrap a Kevlar > > vest around them - thanks a bunch! > > > > Dan > > > > 2008/7/28 Dan Wells <[EMAIL PROTECTED]>: > >> Hello Dan S., > >> > >> I think this sounds like a great idea. I know the instructions have > not kept up with Evergreen installation best practices, but I have been > hesitant to rewrite them, since they do (mostly) work. Ejabberd in > particular has always been a problem area, and I have only just > recently realized that clearing the Mnesia spool is a quick and dirty > way to solve many of them, but if we leave ejabberd listening at > localhost I think the worst problems will just go away. > >> > >> I have already moved out the old page to the "Older Versions" > archive and added a promise of new things to come in its place, so feel > free to deliver on that promise when you get the chance :) If you go > ahead and copy over the Debian instructions and make the changes you > already know about, I will be happy to run through with an attempted > Ubuntu newbie mentality to help make them as bullet-proof as possible. > >> > >> Thanks, > >> DW > >> > >> > >> > >>>>> "Dan Scott" <[EMAIL PROTECTED]> 7/26/2008 11:52 AM >>> > >> Hi Dan Wells: > >> > >> 2008/7/26 Dan Scott <[EMAIL PROTECTED]>: > >>> Hi Faiz: > >>> > >>> 2008/7/26 Faiz Ishaq <[EMAIL PROTECTED]>: > >>>> Hello! > >>>> > >>>> Totally new to Evergreen, I am trying to get it to run on Ubuntu. > Started > >>>> with Edubuntu 7.10 install and carried out the steps as given in > the > >>>> pre-install and install text files. Everything worked fine until > step 27, > >>>> finalizing the OPAC, using the command: > >>>> > >>>> sudo -u opensrf ./autogen.sh /openils/conf/opensrf_core.xml > >>>> > >>>> It gives 'Unable to connect to Jabber server' errors. The ejabber > log file > >>>> has 'Accepted Connection' entries. > >>> > >>> Just a wild guess - you followed the Ubuntu install instructions > and > >>> changed hostnames from "localhost" to your fully-qualified domain > name > >>> in various configuration files (including ejabberd.cfg)? > >>> > >>> For what it's worth, the development team recommends keeping all of > >>> the entries (except for the <hosts> entry in opensrf.xml) as > >>> "localhost" unless you're dealing with a system spread over > multiple > >>> servers. I'll start a new thread to talk about replacing the > existing > >>> Ubuntu instructions. > >> > >> I really appreciate all of the work you did in finishing off the > >> Ubuntu install documentation way back when - but based on the > ongoing > >> complications people experience using FQDN throughout various config > >> files, would you mind horribly if I replaced the Ubuntu 7.10 install > >> documentation with a copy of the Debian Etch install instructions, > >> modified slightly to reflect the minor differences for Ubuntu? The > >> primary differences would be: > >> * the use of Makefile.install to eliminate all of the prerequisite > >> install steps > >> * keeping "localhost" throughout to simplify the network setup > >> * modifying the opensrf user's environment variables rather than > >> modifying the autogen.sh and osrf_ctl.sh scripts (as the latter > >> approach doesn't hit all of the scripts that need to be modified and > >> is likely to be forgotten during upgrades) > >> > >> One benefit to the project of making the install documentation for > >> Debian and Ubuntu consistent would be that it would help keep the > >> configuration of the various systems "in the wild" relatively > similar > >> so that it would simplify our attempts to troubleshoot problems. > >> > >> -- > >> Dan Scott > >> Laurentian University > >> > >> > > > > > > > > -- > > Dan Scott > > Laurentian University > > > > > > -- > Dan Scott > Laurentian University
