Network/server failure. Please check your Internet connection to undefined and choose Retry Network. If you need to enter Offline Mode, choose Ignore Errors in this and subsequent dialogs. If you believe this error is due to a bug in Evergreen and not network problems, please contact your helpdesk or friendly Evergreen admins, and give them this information:
method=open-ils.auth.authenticate.complete
params=[{"username":"admin","password":"3a2e1bac62533d793bc84aa17b3b499e","type":"temp"}]
THROWN:
Network Failure: status = <unknown>
service=open-ils.auth&method=open-ils.auth.authenticate.complete¶m=%7B%22username%22%3A%22admin%22%2C%22password%22%3A%223a2e1bac62533d793bc84aa17b3b499e%22%2C%22type%22%3A%22temp%22%7D
STATUS:
<unknown>For posterity:
So, it turned out that asjoyner had installed Ubuntu Hardy from scratch, whereas miker_ and dbs had both upgraded from Gutsy. A crucial difference is that the install from scratch links the xulrunner binary to xulrunner-1.9, while the upgrade links the xulrunner binary to xulrunner-1.8.
The client currently doesn't work _at all_ with xulrunner-1.9. Once asjoyner called "/usr/lib/xulrunner/xulrunner application.ini" to force it to use xulrunner-1.8, the staff client was able to authenticate properly.
7518 ? Ss 0:00 OpenSRF Router
7526 ? Ss 0:00 OpenSRF System
7527 ? S 0:00 OpenSRF master [opensrf.settings]
7529 ? S 0:00 OpenSRF drone [opensrf.settings]
7532 ? S 0:00 OpenSRF drone [opensrf.settings]
7533 ? S 0:00 OpenSRF listener [opensrf.settings]
7534 ? S 0:08 OpenSRF master [open-ils.cat]
7535 ? S 0:07 OpenSRF master [open-ils.supercat]
7536 ? S 0:08 OpenSRF master [open-ils.search]
7537 ? S 0:08 OpenSRF master [open-ils.circ]
7538 ? S 0:08 OpenSRF master [open-ils.actor]
7539 ? S 0:10 OpenSRF master [open-ils.storage]
7540 ? S 0:08 OpenSRF master [open-ils.penalty]
7541 ? S 0:08 OpenSRF master [open-ils.collections]
7542 ? S 0:08 OpenSRF master [open-ils.ingest]
7543 ? S 0:08 OpenSRF master [open-ils.reporter]
7552 ? S 0:00 OpenSRF listener [open-ils.cat]
7553 ? S 0:00 OpenSRF listener [open-ils.supercat]
7554 ? Ss 0:00 OpenSRF System-C
7555 ? S 0:00 OpenSRF Listener [opensrf.math]
7556 ? S 0:00 OpenSRF listener [open-ils.search]
7557 ? S 0:00 OpenSRF Drone [opensrf.math]
7558 ? S 0:00 OpenSRF Listener [opensrf.dbmath]
7561 ? S 0:00 OpenSRF listener [open-ils.circ]
7562 ? S 0:00 OpenSRF Listener [open-ils.auth]
7564 ? S 0:00 OpenSRF Drone [opensrf.dbmath]
7565 ? S 0:00 OpenSRF listener [open-ils.actor]
7566 ? S 0:00 OpenSRF Listener [open-ils.cstore]
7568 ? S 0:00 OpenSRF listener [open-ils.storage]
7569 ? S 0:00 OpenSRF Listener [open-ils.reporter-store]
7571 ? S 0:00 OpenSRF listener [open-ils.penalty]
7572 ? S 0:00 OpenSRF listener [open-ils.collections]
7573 ? S 0:00 OpenSRF listener [open-ils.ingest]
7574 ? S 0:00 OpenSRF listener [open-ils.reporter]
7575 ? S 0:00 OpenSRF Drone [open-ils.auth]
7576 ? S 0:00 OpenSRF Drone [open-ils.reporter-store]
7578 ? S 0:00 OpenSRF Drone [open-ils.cstore]
7604 ? S 0:00 OpenSRF drone [open-ils.supercat]
7605 ? S 0:00 OpenSRF drone [open-ils.ingest]
7606 ? S 0:00 OpenSRF drone [open-ils.ingest]
7607 ? S 0:00 OpenSRF drone [open-ils.ingest]
7608 ? S 0:00 OpenSRF drone [open-ils.ingest]
7609 ? S 0:00 OpenSRF drone [open-ils.ingest]
7610 ? S 0:00 OpenSRF drone [open-ils.collections]
7611 ? S 0:00 OpenSRF drone [open-ils.cat]
7612 ? S 0:00 OpenSRF drone [open-ils.reporter]
7614 ? S 0:00 OpenSRF drone [open-ils.search]
7616 ? S 0:00 OpenSRF drone [open-ils.penalty]
7633 ? S 0:00 OpenSRF drone [opensrf.settings]
7640 ? S 0:00 OpenSRF drone [open-ils.actor]
7820 ? S 0:00 OpenSRF drone [open-ils.storage]
7954 ? S 0:00 OpenSRF drone [open-ils.circ]
7955 ? S 0:00 OpenSRF Drone [open-ils.auth]
8196 ? S 0:00 OpenSRF drone [opensrf.settings]
8296 ? S 0:00 OpenSRF drone [opensrf.settings]
$ PERL5LIB='/openils/lib/perl5' perl /tmp/settings-tester.pl
LWP::UserAgent version 2.036
XML::LibXML version 1.63
XML::LibXSLT version 1.62
Net::Server::PreFork version 0.97
Cache::Memcached version 1.20
Class::DBI version 3.0.17
Class::DBI::AbstractSearch version 0.07
Template version 2.19
DBD::Pg version 1.49
Net::Z3950 version 0.51
MARC::Record version 2.0.0
MARC::Charset version 0.98
MARC::File::XML version 0.88
Text::Aspell version 0.04
CGI version 3.15
DateTime::TimeZone version 0.70
DateTime version 0.41
DateTime::Format::ISO8601 version 0.06
Unix::Syslog version 1.0
GD::Graph3d version 0.63
JavaScript::SpiderMonkey version 0.17
Log::Log4perl version 1.15
Email::Send version 2.192
Text::CSV version
Text::CSV_XS version 0.32
Please install Spreadsheet::WriteExcel::Big
Please install Tie::IxHash
Checking Jabber connection
* Jabber successfully connected
Checking database connections
DBI connect('dbname=evergreen;host=localhost;port=5432','evergreen',...) failed: fe_sendauth: no password supplied
at /tmp/settings-tester.pl line 202
* /opensrf/default/reporter/setup :: Unable to connect to database dbi:Pg:dbname=evergreen;host=localhost;port=5432, user=evergreen, password=
* /opensrf/default/reporter/setup :: Unable to connect to database dbi:Pg:dbname=evergreen;host=localhost;port=5432, user=evergreen, password=
SCALAR(0x86e1a1c)
* ERROR: /opensrf/default/reporter/setup :: Database dbi:Pg:dbname=evergreen;host=localhost;port=5432 has encoding instead of UTF8 or UNICODE.
* /opensrf/default/apps/open-ils.storage/app_settings/databases :: Successfully connected to database dbi:Pg:dbname=evergreen;host=localhost;port=5432
* Database has the expected server encoding UTF8.
* /opensrf/default/apps/open-ils.cstore/app_settings :: Successfully connected to database dbi:Pg:dbname=evergreen;host=localhost;port=5432
* Database has the expected server encoding UTF8.
* /opensrf/default/apps/open-ils.reporter-store/app_settings :: Successfully connected to database dbi:Pg:dbname=evergreen;host=localhost;port=5432
* Database has the expected server encoding UTF8.
Checking database drivers to ensure <driver> matches <language>
* OK: Pg language is undefined for reporter base configuration
* OK: Pg language is perl in /opensrf/default/apps/open-ils.storage/language
* OK: pgsql language is C in /opensrf/default/apps/open-ils.cstore/language
* OK: pgsql language is C in /opensrf/default/apps/open-ils.reporter-store/language
Checking libdbi and libdbi-drivers
Checking hostname
* OK: found hostname 'pearl.joyner.ws' in <hosts> section of opensrf.xml
[Sun Jul 13 20:45:35 2008] [info] [client 10.0.5.3] Connection to child 10 established (server pearl.joyner.ws:443)
[Sun Jul 13 20:45:35 2008] [info] Seeding PRNG with 648 bytes of entropy
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_kernel.c(1752): OpenSSL: Handshake: start
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: before/accept initialization
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1817): OpenSSL: read 11/11 bytes from BIO#95b0f80 [mem: 989ab80] (BIO dump follows)
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1750): +-------------------------------------------------------------------------+
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1789): | 0000: 16 03 01 00 6d 01 00 00-69 03 01 ....m...i.. |
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1795): +-------------------------------------------------------------------------+
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1817): OpenSSL: read 103/103 bytes from BIO#95b0f80 [mem: 989ab8b] (BIO dump follows)
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1750): +-------------------------------------------------------------------------+
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1789): | 0000: 48 7a a1 af e0 57 42 01-6b 2c 3b 8e f0 64 e4 1a Hz...WB.k,;..d.. |
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1789): | 0010: 70 62 82 6f 98 b2 6f 5e-48 c6 22 c8 7e 1d 5a db pb.o..o^H.".~.Z. |
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1789): | 0020: 00 00 24 00 88 00 87 00-39 00 38 00 84 00 35 00 ..$.....9.8...5. |
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1789): | 0030: 45 00 44 00 33 00 32 00-41 00 04 00 05 00 2f 00 E.D.3.2.A...../. |
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1789): | 0040: 16 00 13 fe ff 00 0a 01-00 00 1c 00 00 00 14 00 ................ |
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1789): | 0050: 12 00 00 0f 70 65 61 72-6c 2e 6a 6f 79 6e 65 72 ....pearl.joyner |
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1789): | 0060: 2e 77 73 00 23 .ws.# |
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1793): | 0103 - <SPACES/NULS>
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_io.c(1795): +-------------------------------------------------------------------------+
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 read client hello A
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 write server hello A
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 write certificate A
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_kernel.c(1143): [client 10.0.5.3] handing out temporary 1024 bit DH key
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 write key exchange A
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 write server done A
[Sun Jul 13 20:45:35 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 flush data
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_io.c(1817): OpenSSL: read 5/5 bytes from BIO#95b0f80 [mem: 989ab80] (BIO dump follows)
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_io.c(1750): +-------------------------------------------------------------------------+
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_io.c(1789): | 0000: 15 03 01 00 02 ..... |
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_io.c(1795): +-------------------------------------------------------------------------+
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_io.c(1817): OpenSSL: read 2/2 bytes from BIO#95b0f80 [mem: 989ab85] (BIO dump follows)
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_io.c(1750): +-------------------------------------------------------------------------+
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_io.c(1789): | 0000: 02 30 .0 |
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_io.c(1795): +-------------------------------------------------------------------------+
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_kernel.c(1765): OpenSSL: Read: SSLv3 read client certificate A
[Sun Jul 13 20:45:36 2008] [debug] ssl_engine_kernel.c(1784): OpenSSL: Exit: failed in SSLv3 read client certificate A
[Sun Jul 13 20:45:36 2008] [info] [client 10.0.5.3] SSL library error 1 in handshake (server pearl.joyner.ws:443)
[Sun Jul 13 20:45:36 2008] [info] SSL Library Error: 336151576 error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca
[Sun Jul 13 20:45:36 2008] [info] [client 10.0.5.3] Connection closed to child 10 with abortive shutdown (server pearl.joyner.ws:443)
osrf_json_gw 2008-07-13 20:45:35 [INFO:868:osrf_app_session.c:522:12159875768689] [open-ils.auth] sent 194 bytes of data to router@pearl.joyner.ws/open-ils.auth
osrf_json_gw 2008-07-13 20:45:35 [ACT:868:osrf_json_gateway.c:220:12159875768689] [10.0.5.3] [] open-ils.auth open-ils.auth.authenticate.init "admin"
osrf_json_gw 2008-07-13 20:45:35 [INFO:868:osrf_json_gateway.c:220:12159875768689] [10.0.5.3] [] open-ils.auth open-ils.auth.authenticate.init "admin"
osrf_json_gw 2008-07-13 20:45:35 [INFO:868:osrf_stack.c:103:12159875768689] Message processing duration 0.000009
osrf_json_gw 2008-07-13 20:45:35 [INFO:868:osrf_json_gateway.c:327:12159875768689] Completed processing service=open-ils.auth, method=open-ils.auth.authenticate.init
-----------------------------------------
entering util/file.js
exiting util/file.js
file: /home/dwjoyner/.openils/open_ils_staff_client/ifmxb8yv.default/chrome/ws_info
-----------------------------------------
1215996325791 delta = 0 D_ERROR
/home/dwjoyner/.openils/open_ils_staff_client/ifmxb8yv.default/chrome/ws_info
util.file.get_content(): File does not exist.
-----------------------------------------
-----------------------------------------
1215996325791 delta = 0 D_ERROR
/home/dwjoyner/.openils/open_ils_staff_client/ifmxb8yv.default/chrome/ws_info
util.file.get_object(): File does not exist.
-----------------------------------------
-----------------------------------------
1215996325792 delta = 12 D_DATA_STASH
stashing ws_info : [object Object] = {}
-----------------------------------------
entering util/controller.js
exiting util/controller.js
entering auth/session.js
exiting auth/session.js
entering util/widgets.js
exiting util/widgets.js
file: /home/dwjoyner/.openils/open_ils_staff_client/ifmxb8yv.default/chrome/last_ws_server
file: /home/dwjoyner/evergreen/Evergreen-ILS-1.2.2.1/Open-ILS/xul/staff_client/build/chrome/open_ils_staff_client/content/conf/ws_info
exiting main_init()
server url = http://pearl.joyner.ws
version url = http://pearl.joyner.ws/xul/20080713/server/
server url = http://pearl.joyner.ws
version url = http://pearl.joyner.ws/xul/20080713/server/
-----------------------------------------
1215996335122 delta = 9394 D_AUTH
login with admin and open-ils at pearl.joyner.ws
-----------------------------------------
-----------------------------------------
1215996335122 delta = 0 D_AUTH
auth.controller.session.on_init = auth.controller.on_login
-----------------------------------------
-----------------------------------------
1215996335123 delta = 9323 D_SES
_request open-ils.auth open-ils.auth.authenticate.init "admin"
override_params = undefined
_params = undefined
Result #1 synced
-----------------------------------------
-----------------------------------------
1215996335148 delta = 25 D_SES_RESULT
synced result #1
"ca311e1c0b6a926bc02b502c621b8a70"
Original Request:
request open-ils.auth open-ils.auth.authenticate.init "admin"
-----------------------------------------
-----------------------------------------
1215996335163 delta = 15 D_SES
_request open-ils.auth open-ils.auth.authenticate.complete
{
"username":"admin",
"password":"3b4f305d860cf59224374211e4650dab",
"type":"temp"
}
override_params = undefined
_params = [object Object]
Result #2 synced
-----------------------------------------
! NETWORK FAILURE. HTTP STATUS = <unknown>
service=open-ils.auth&method=open-ils.auth.authenticate.complete¶m=%7B%22username%22%3A%22admin%22%2C%22password%22%3A%223b4f305d860cf59224374211e4650dab%22%2C%22type%22%3A%22temp%22%7D
-----------------------------------------
1215996336399 delta = 1236 D_SES_RESULT
synced result #2
null
Original Request:
request open-ils.auth open-ils.auth.authenticate.complete {"username":"admin","password":"3b4f305d860cf59224374211e4650dab","type":"temp"}
-----------------------------------------
! NETWORK FAILURE. HTTP STATUS = <unknown>
service=open-ils.auth&method=open-ils.auth.authenticate.complete¶m=%7B%22username%22%3A%22admin%22%2C%22password%22%3A%223b4f305d860cf59224374211e4650dab%22%2C%22type%22%3A%22temp%22%7D
! NETWORK FAILURE. HTTP STATUS = <unknown>
service=open-ils.auth&method=open-ils.auth.authenticate.complete¶m=%7B%22username%22%3A%22admin%22%2C%22password%22%3A%223b4f305d860cf59224374211e4650dab%22%2C%22type%22%3A%22temp%22%7D
! NETWORK FAILURE. HTTP STATUS = <unknown>
service=open-ils.auth&method=open-ils.auth.authenticate.complete¶m=%7B%22username%22%3A%22admin%22%2C%22password%22%3A%223b4f305d860cf59224374211e4650dab%22%2C%22type%22%3A%22temp%22%7D
-----------------------------------------
1215996336401 delta = 2 D_SES_ERROR
Network/server failure. Please check your Internet connection to undefined and choose Retry Network. If you need to enter Offline Mode, choose Ignore Errors in this and subsequent dialogs. If you believe this error is due to a bug in Evergreen and not network problems, please contact your helpdesk or friendly Evergreen admins, and give them this information:
method=open-ils.auth.authenticate.complete
params=[{"username":"admin","password":"3b4f305d860cf59224374211e4650dab","type":"temp"}]
THROWN:
Network Failure: status = <unknown>
service=open-ils.auth&method=open-ils.auth.authenticate.complete¶m=%7B%22username%22%3A%22admin%22%2C%22password%22%3A%223b4f305d860cf59224374211e4650dab%22%2C%22type%22%3A%22temp%22%7D
STATUS:
<unknown>
-----------------------------------------
yns_alert:
s = Network/server failure. Please check your Internet connection to undefined and choose Retry Network. If you need to enter Offline Mode, choose Ignore Errors in this and subsequent dialogs. If you believe this error is due to a bug in Evergreen and not network problems, please contact your helpdesk or friendly Evergreen admins, and give them this information:
method=open-ils.auth.authenticate.complete
params=[{"username":"admin","password":"3b4f305d860cf59224374211e4650dab","type":"temp"}]
THROWN:
Network Failure: status = <unknown>
service=open-ils.auth&method=open-ils.auth.authenticate.complete¶m=%7B%22username%22%3A%22admin%22%2C%22password%22%3A%223b4f305d860cf59224374211e4650dab%22%2C%22type%22%3A%22temp%22%7D
STATUS:
<unknown>
title = Network Failure
b1 = Retry Network
b2 = Ignore Errors
b3 = null
c = Check here to confirm this message
url = [xpconnect wrapped nsIURL]
play_url(): [Exception... "Component returned failure code: 0x804b0012 (NS_ERROR_UNKNOWN_PROTOCOL) [nsISound.play]" nsresult: "0x804b0012 (NS_ERROR_UNKNOWN_PROTOCOL)" location: "JS frame :: chrome://open_ils_staff_client/content/main/JSAN.js :: anonymous :: line 249" data: no]
-----------------------------------------
1215996340268 delta = 3868 D_DATA_STASH
stashing proceed_offline : true
-----------------------------------------
Remembering proceed_offline for 200000 ms.
Ignore Errors
-----------------------------------------
1215996341609 delta = 15809 D_AUTH
auth.session.on_error()
-----------------------------------------
-----------------------------------------
1215996341609 delta = 6487 D_AUTH
logoff[object ChromeWindow]
-----------------------------------------
-----------------------------------------
1215996341616 delta = 7 D_AUTH
auth.session.close()
-----------------------------------------
-----------------------------------------
1215996343079 delta = 1470 D_AUTH
close[object ChromeWindow]
-----------------------------------------
-----------------------------------------
1215996345364 delta = 2285 D_AUTH
logoff[object ChromeWindow]
-----------------------------------------
-----------------------------------------
1215996345366 delta = 3750 D_AUTH
auth.session.close()
-----------------------------------------
-----------------------------------------
1215996345385 delta = 21 D_AUTH
logoff[object ChromeWindow]
-----------------------------------------
-----------------------------------------
1215996345388 delta = 22 D_AUTH
auth.session.close()
-----------------------------------------