[OPEN-ILS-DEV] restoring evergreen to an empty state
Dan Wells
dbw2 at calvin.edu
Fri Mar 14 16:22:18 EDT 2008
Hello Nella,
I don't think it is time to throw in the towel yet. What are the contents of your .srfsh.xml file? You may want to re-copy the example file ( cp /openils/conf/srfsh.xml.example ~/.srfsh.xml ) and then edit it to match your ejabber domain/username/password and add a proper logfile location. The logfile can be in any directory where your user has write permission.
I might also try at this point just doing a stop_all, running "ps -aef | grep opensrf" a few times to verify that everything has stopped (and killing anything that might not stop in a timely manner), then do a start_all, then run the autogen.sh again.
Hope this helps,
DW
>>> Nella Lall <ndlall at ucalgary.ca> 3/14/2008 3:40 PM >>>
Jason,
Sorry, I was unable to get back to you immediately.
Well, I don't even get to the srfsh# prompt. My error messages are instant:
evergreen-admin at eg-server:~$ pwd
/home/evergreen-admin
evergreen-admin at eg-server:~$ ls -lt .srfsh.xml
-rw-r--r-- 1 evergreen-admin evergreen-admin 379 2007-11-14 12:03 .srfsh.xml
evergreen-admin at eg-server:~$ sudo /openils/bin/srfsh
Unable to fopen log file /path/to/log/srfsh.log for writing; logging to
standard error
srfsh 2008-03-14 11:27:22 [INFO:9528:osrf_system.c:267:] Bootstrapping
system with domain 127.0.0.1, port 5222, and unixpath (none)
Unable to fopen log file /path/to/log/srfsh.log for writing; logging to
standard error
srfsh 2008-03-14 11:27:22 [WARN:9528:transport_session.c:386:] Received
<stream:error> message from Jabber server
Unable to fopen log file /path/to/log/srfsh.log for writing; logging to
standard error
srfsh 2008-03-14 11:27:22 [DEBG:9528:socket_bundle.c:367:] removing socket 3
Unable to bootstrap client for requests
Unable to fopen log file /path/to/log/srfsh.log for writing; logging to
standard error
srfsh 2008-03-14 11:27:22 [ERR :9528:srfsh.c:21:] Unable to bootstrap
client for requests
And the ps -aef command gives:
evergreen-admin at eg-server:~$ ps -aef | grep opensrf.settings
opensrf 6047 6045 0 Mar11 ? 00:00:02 OpenSRF master
[opensrf.settings]
opensrf 6053 6045 0 Mar11 ? 00:00:00 OpenSRF listener
[opensrf.settings]
opensrf 6135 6047 0 Mar11 ? 00:00:00 OpenSRF drone
[opensrf.settings]
opensrf 6150 6047 0 Mar11 ? 00:00:00 OpenSRF drone
[opensrf.settings]
opensrf 6153 6047 0 Mar11 ? 00:00:00 OpenSRF drone
[opensrf.settings]
opensrf 6215 6047 0 Mar11 ? 00:00:00 OpenSRF drone
[opensrf.settings]
opensrf 9543 6047 0 11:29 ? 00:00:00 OpenSRF drone
[opensrf.settings]
1000 9545 9415 0 11:29 pts/1 00:00:00 grep opensrf.settings
opensrf 19898 19896 0 Mar12 ? 00:00:00 OpenSRF listener
[opensrf.settings]
opensrf 20004 6047 0 Mar12 ? 00:00:00 OpenSRF drone
[opensrf.settings]
evergreen-admin at eg-server:~$
New insights with this information? Is it time to give up and do a full
re-install of evergreen???
Nella
Jason Etheridge wrote:
>> So, I think things are bit happier but the Connection to Settings
>> failed?? What does this new message mean?
>>
>
> For some reason, the fieldmapper.pl script called by autogen.sh was
> not able to get a response from the opensrf.settings server that
> should be running after you have started services.
>
> Let's see if we can reproduce that error from a different angle.
> Assuming you have configured the .srfsh.xml file, run
> /openils/bin/srfsh (you will have to do this as the user associated
> with the home directory where you placed .srfsh.xml)
>
> You should get a prompt that looks like this: srfsh#
>
> Enter the following command and press enter: request opensrf.settings
> opensrf.settings.host_config.get "localhost"
>
> But instead of localhost, use the fully qualified domain name for your
> installation.
>
> If srfsh can connect to the settings service with that command, it
> should give a lot of indented data marked up with curly brackets,
> colons, and quotation marks. On my system, the first thing I see is
> Received Data: { "z3950"
>
> If it can't connect, it should say something simpler, like Unable to
> communicate with service opensrf.settings
>
> If you would, paste us the first ten lines or so of the output from
> that (or all of it if it's small).
>
> This will tell us where to look next for figuring out what's going on.
>
> Another thing to do is try: ps -aef | grep opensrf.settings
>
> You should see OpenSRF processes listed. Go ahead and paste these as well.
>
> Thanks!
>
>
More information about the Open-ils-dev
mailing list