Thanks. Ok moved to a bigger linode and can access the website now. When I try to connect with the Staff Client 274 I get the attached error though: TypeError: g.my_libs_tree is null Any ideas. Thanks so much. Ive spent 20-30 hrs on this easily
On Sat, Mar 7, 2015 at 1:16 PM, Ben Shum <[email protected]> wrote: > For curiosity, since you mention this is a Linode, how much system > resources are you assigning your instance? Depending on the memory > limits on your system, you might be hitting some problems too with > startup/use and lack of available memory and Linux killing off > processes to try and work around things. > > In practice, I've found for myself when building Evergreen test > systems to start off with around 3 GB of RAM or better. > > -- Ben > > 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 > > > > -- > Benjamin Shum > Evergreen Systems Manager > Bibliomation, Inc. > 24 Wooster Ave. > Waterbury, CT 06708 > 203-577-4070, ext. 113 >
