Thanks!!!! Should I use
127.0.0.1 * localhost.localdomain localhost* 127.0.1.1 ubuntu 127.0.1.2 public.localhost public 127.0.1.3 private.localhost private # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters OR 127.0.0.1 * localhost* 127.0.1.1 ubuntu 127.0.1.2 public.localhost public 127.0.1.3 private.localhost private # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters On Sat, Mar 7, 2015 at 1:10 PM, Ben Shum <[email protected]> wrote: > Hi Howard, > > So, for the ejabberd communications, they are actually flexible enough > to allow you to send messages to/from any host you configure for it. > The default instructions assume that you're setting up a single server > to run Evergreen (not multiple servers in a cluster). As such, the > entries for public.localhost and private.localhost are intentionally > 127.0.x.x so that they're internal to the server, and not exposed as > external communications. Also, ejabberd by default may not be > configured to listen from external sources. > > So, when you connect with an Evergreen system, via the IP address, the > apache web server should be replying, not ejabberd. > > In your example, you won't want your Linode's public IP or your > client's private IP reflected in the ejabberd configuration. You > should follow the instructions as suggested for the best working > solution. > > -- Ben > > On Sat, Mar 7, 2015 at 11:26 AM, Howard Canning <[email protected]> > wrote: > > Assuming my server IP is e.g. 20.21.22.23 and my personal PC IP public > > address is e.g. 50.60.70.80 > > > > I dont quite get the public.localhost thing. > > > > instructions suggest adding: > > > > 127.0.1.2 public.localhost public > > 127.0.1.3 private.localhost private > > > > ...such that /etc/hosts reads: > > > > 127.0.0.1 localhost > > 127.0.1.1 ubuntu > > 127.0.1.2 public.localhost public > > 127.0.1.3 private.localhost private > > # The following lines are desirable for IPv6 capable hosts > > ::1 localhost ip6-localhost ip6-loopback > > ff02::1 ip6-allnodes > > ff02::2 ip6-allrouters > > > > > > but should I be changing this to > > > > 127.0.0.1 localhost > > 127.0.1.1 ubuntu > > 20.21.22.23 public.localhost public > > 50.60.70.80 private.localhost private > > # The following lines are desirable for IPv6 capable hosts > > ::1 localhost ip6-localhost ip6-loopback > > ff02::1 ip6-allnodes > > ff02::2 ip6-allrouters > > > > I'm lost. > > > > Regarding the below... > > > > ejabberdctl register router private.localhost tempPassword123 > > > > > > ejabberdctl register opensrf private.localhost tempPassword123 > > > > > > ejabberdctl register router public.localhost tempPassword123 > > > > > > ejabberdctl register opensrf public.localhost tempPassword123 > > > > .... > > > > Do I need to specify something else for public.localhost and update some > > files someplace? For now I just want to get the basic install working and > > see the Evergreen ILS at e.g. http://20.21.22.23 in my browser. > > > > > > > > Thanks > > > > > > > > On Sat, Mar 7, 2015 at 10:25 AM, Howard Canning <[email protected]> > > wrote: > >> > >> Hi all, > >> Thanks for the replies. Ok I started afresh to reduce chances of an > error > >> as this is my final attempt hopefully. > >> Attached is my rather OCD/methodical list of ssh commands, logs, osrf > >> diagnostic and the end settings tester I use to install everything. I am > >> installed on Ubuntu 14.04 on using a linode.com server. > >> > >> I use Putty as my SSH client and also monitor file locations using > >> Filezilla. See screenshots of files in filezilla and the etc/host in > Putty.. > >> > >> I switched out the password btw. > >> > >> This install actually threw no errors so I'm hopeful. > >> > >> I am installing: > >> > >> http://evergreen-ils.org/downloads/opensrf-2.4.0.tar.gz > >> > >> Evergreen Server > >> > >> http://evergreen-ils.org/downloads/Evergreen-ILS-2.7.4.tar.gz > >> > >> Client > >> > >> http://evergreen-ils.org/downloads/evergreen-setup-2.7.4.exe > >> > >> > >> > >> **** > >> > >> I also get the below when I run autogen.sh (only error): > >> > >> opensrf@li904-206:~$ autogen.sh > >> Updating Evergreen organization tree and IDL > >> > >> Updating fieldmapper > >> Empty filename at > >> /usr/local/share/perl/5.18.2/OpenILS/Utils/Fieldmapper.pm line 199. > >> -> /openils/var/web/opac/common/js//fmall.js > >> Updating web_fieldmapper > >> Empty filename at > >> /usr/local/share/perl/5.18.2/OpenILS/Utils/Fieldmapper.pm line 199. > >> -> /openils/var/web/opac/common/js//fmcore.js > >> Updating OrgTree > >> Empty filename at > >> /usr/local/share/perl/5.18.2/OpenILS/Utils/Fieldmapper.pm line 199. > >> Empty filename at > >> /usr/local/share/perl/5.18.2/OpenILS/Utils/Fieldmapper.pm line 199. > >> Exception: OpenSRF::EX::Session 2015-03-07T14:40:19 OpenSRF::Transport > >> /usr/local/share/perl/5.18.2/OpenSRF/Transport.pm:83 Session Error: > >> [email protected]/open-ils.cstore IS NOT CONNECTED TO THE > NETWORK!!! > >> > >> > >> ....which I expect is due to my server IP not being reflected someplace? > >> > >> So if my linode server is running as e.g. IP 21.22.23.24 ...where do I > >> update this in the config files. > >> > >> I ultimately want to login to evergreen at http://21.22.23.24 > >> > >> In Putty "su -" switches me to root if thats ok? > >> > >> "sudo su -" asks me for the sudo password for "user" which isn't set. I > >> created "user" using adduser with default settings. > >> > >> Thanks all for your help! > >> > >> > >> Same attachments on dropbox if not accessible otherwise: > >> > https://www.dropbox.com/sh/woa0a4qib8yjtx4/AACDT2p8MdL5QUqHoJ-YoS7Ia?dl=0 > >> > >> > >> > >> On Sat, Mar 7, 2015 at 8:29 AM, Chris Sharp < > [email protected]> > >> wrote: > >>> > >>> Hi Howard, > >>> > >>> ----- Original Message ----- > >>> > From: "Howard Canning" <[email protected]> > >>> > To: "Evergreen Discussion Group" > >>> > <[email protected]> > >>> > Sent: Friday, March 6, 2015 9:17:30 PM > >>> > Subject: Re: [OPEN-ILS-GENERAL] srfsh% login USER PASSWORD wont > >>> > authenticate > >>> > > >>> > Not having luck with installing Evergreen ILS. Attempted at least 5 > >>> > long > >>> > comprehensive times with ubuntu 14.04 and 12.04. > >>> > With Ubuntu 12.04 just now > >>> > > >>> > cp Open-ILS/examples/apache/eg.conf > /etc/apache2/sites-available/ > >>> > cp Open-ILS/examples/apache/eg_vhost.conf /etc/apache2/ > >>> > cp Open-ILS/examples/apache/eg_startup /etc/apache2/ > >>> > > >>> > actually had "in" appended to the ends in their directories...so: > >>> > cp Open-ILS/examples/apache/eg.conf.in > >>> > /etc/apache2/sites-available/ > >>> > cp Open-ILS/examples/apache/eg_vhost.conf.in /etc/apache2/ > >>> > cp Open-ILS/examples/apache/eg_startup.in /etc/apache2/ > >>> > > >>> > and errors like: > >>> > > >>> > ossible unintended interpolation of @sysconfdir in string at > >>> > Open-ILS/src/support-scripts/eg_db_config line 329. > >>> > Possible unintended interpolation of @sysconfdir in string at > >>> > Open-ILS/src/support-scripts/eg_db_config line 329. > >>> > Global symbol "@sysconfdir" requires explicit package name at > >>> > Open-ILS/src/support-scripts/eg_db_config line 329. > >>> > Global symbol "@sysconfdir" requires explicit package name at > >>> > Open-ILS/src/support-scripts/eg_db_config line 329. > >>> > Execution of Open-ILS/src/support-scripts/eg_db_config aborted due to > >>> > compilation errors. > >>> > > >>> > ************************ > >>> > >>> Are you copying these from the source directory from which you built > and > >>> installed Evergreen? The "configure/make/make install" process should > be > >>> substituting the actual values for @sysconfdir, etc. and creating the > files > >>> described in the installation README. Sounds like you either missed a > step > >>> or or working from more than one source directory. > >>> > >>> > > >>> > Is there a version of OpenSRF, Evergreen, Ubuntu and client that > >>> > install cleanly with a tutorial to go with. > >>> > > >>> > I just keep getting errors thrown despite being methodical. Apache > >>> > restart issues, services not running like open-ils.auth, apparent > >>> > data corruption.... > >>> > > >>> > My luck is out. Would love to see this working. > >>> > > >>> > Thanks > >>> > >>> If what you're after is a running Evergreen system, you might consider > >>> installing from the GPLS archive: http://archive.georgialibraries.org/ > It's > >>> slightly behind on the version, but still in the 2.7 release family. > It > >>> requires a fresh install of Ubuntu 12.04. > >>> > >>> However, if your goal is to successfully get through the installation > >>> instructions, we can help you do that too. For live help (M-F 9-5 > EST/EDT), > >>> use the #evergreen IRC channel ( > http://evergreen-ils.org/communicate/irc/ > >>> for details). Sometimes people are around on the weekends too. > >>> > >>> -- > >>> Chris Sharp > >>> PINES System Administrator > >>> Georgia Public Library Service > >>> 1800 Century Place, Suite 150 > >>> Atlanta, Georgia 30345 > >>> (404) 235-7147 > >>> [email protected] > >>> http://pines.georgialibraries.org/ > >> > >> > > > > > > -- > Benjamin Shum > Evergreen Systems Manager > Bibliomation, Inc. > 24 Wooster Ave. > Waterbury, CT 06708 > 203-577-4070, ext. 113 >
