Problems making the Z3950 work
Ok so I am setting up a new koha install and everything is great except I cannot get the z3950 koha client to work I have tried everyting I can think of to make it work to no avail. What files should I look at within koha to see why it is failing I have DNS right I can nslookup anything I want. I can traceroute to the LOC server but everytime I try to search for a LOC number it just does nothing except look like it is in an eternal loop? Any suggestions? Any ideas?
I'm having the same problems after updating to 2.2.6. I feel as I've also tried everything, but with no success. Any help with this would be greatly appreciated. thanks. -Matthew Todd Wiegel wrote:
Ok so I am setting up a new koha install and everything is great except I cannot get the z3950 koha client to work I have tried everyting I can think of to make it work to no avail. What files should I look at within koha to see why it is failing I have DNS right I can nslookup anything I want. I can traceroute to the LOC server but everytime I try to search for a LOC number it just does nothing except look like it is in an eternal loop? Any suggestions? Any ideas?
Matthew Metzger wrote:
I'm having the same problems after updating to 2.2.6. I feel as I've also tried everything, but with no success. Any help with this would be greatly appreciated.
Is the z3950 daemon running? Thats always the first thing to check. From here http://www.kohadocs.org/usersguide/ch04s02.html "There are several factors that can make the Z39.50 search fail at this point. First, you must have your browser set to allow pop-up windows from your Koha server. The window is actually opened to begin the search by a JavaScript, so your browser should also have JavaScript enabled. Finally, if you keep getting the "Still ?? requests to go" message over and over, your system administrator probably has not started the Z39.50 daemon using the koha/intranet/scripts/z3950daemon/z3950-daemon-launch.sh script. (If you are using a RedHat operating system and have problems starting the daemon, see the "User comments" at the end of this section.)" Hope this helps Chris
Hello Chris, thanks for responding so quickly. Yes, the daemon is running. I run "ps -ef | grep z3950" and get: www-data 30068 1 0 01:38 pts/2 00:00:00 su -c /usr/local/koha/intranet/scripts/z3950daemon/z3950-daemon-shell.sh - www-data www-data 30069 30068 0 01:38 pts/2 00:00:01 /usr/bin/perl /usr/local/koha/intranet/scripts/z3950daemon/processz3950queue /usr/local/koha/log www-data 31749 10502 99 03:18 ? 00:00:01 /usr/bin/perl /usr/local/koha/intranet/cgi-bin/z3950/search.pl "Still ?? requests to go" is exactly the error I'm getting. But it appears that I am running the daemon. thanks for your help. -Matthew Chris Cormack wrote:
Matthew Metzger wrote:
I'm having the same problems after updating to 2.2.6. I feel as I've also tried everything, but with no success. Any help with this would be greatly appreciated.
Is the z3950 daemon running? Thats always the first thing to check.
From here
http://www.kohadocs.org/usersguide/ch04s02.html
"There are several factors that can make the Z39.50 search fail at this point. First, you must have your browser set to allow pop-up windows from your Koha server. The window is actually opened to begin the search by a JavaScript, so your browser should also have JavaScript enabled. Finally, if you keep getting the "Still ?? requests to go" message over and over, your system administrator probably has not started the Z39.50 daemon using the koha/intranet/scripts/z3950daemon/z3950-daemon-launch.sh script. (If you are using a RedHat operating system and have problems starting the daemon, see the "User comments" at the end of this section.)"
Hope this helps
Chris
Matthew Metzger wrote:
Hello Chris,
thanks for responding so quickly. Yes, the daemon is running. I run "ps -ef | grep z3950" and get:
www-data 30068 1 0 01:38 pts/2 00:00:00 su -c /usr/local/koha/intranet/scripts/z3950daemon/z3950-daemon-shell.sh - www-data www-data 30069 30068 0 01:38 pts/2 00:00:01 /usr/bin/perl /usr/local/koha/intranet/scripts/z3950daemon/processz3950queue /usr/local/koha/log www-data 31749 10502 99 03:18 ? 00:00:01 /usr/bin/perl /usr/local/koha/intranet/cgi-bin/z3950/search.pl
"Still ?? requests to go" is exactly the error I'm getting. But it appears that I am running the daemon. thanks for your help.
Hmm In /usr/local/koha/log is their a file z3950-daemon-20061026.log (or 25 if you are not in the same day as New Zealand :-)) Does it tell you anything useful? Chris
I don't know what Matthew's problem is, but I had the same error as Todd. This is not just a problem of the daemon not running or a browser error. Check your logs for these Bareword errors. When I this problem I had the following kind of error messages: Bareword "Net::Z3950::RecordSyntax::USMARC" not allowed while "strict subs" in use at ./processz3950queue line 260. Bareword "Net::Z3950::RecordSyntax::UNIMARC" not allowed while "strict subs" in use at ./processz3950queue line 261. Execution of ./processz3950queue aborted due to compilation errors. Here's how I solved the problem: http://lists.katipo.co.nz/public/koha/2006/010634.html Then I was running 2.2.5 now I'm running rel_2_2 out of cvs from the date of the 2.2.6 release announcement and things are working just fine. I see that Net::Z3950::ZOOM is required for 2.2.6, but z3950 searches are working for me without it. What are the changes from Net::Z3950 to ZOOM? What are the benefits of upgrading to ZOOM? What version of Yaz would I need? I'm willing to give it another try. --Jason On 10/26/06, Chris Cormack <chris@katipo.co.nz> wrote:
Matthew Metzger wrote:
Hello Chris,
thanks for responding so quickly. Yes, the daemon is running. I run "ps -ef | grep z3950" and get:
www-data 30068 1 0 01:38 pts/2 00:00:00 su -c /usr/local/koha/intranet/scripts/z3950daemon/z3950-daemon-shell.sh - www-data www-data 30069 30068 0 01:38 pts/2 00:00:01 /usr/bin/perl /usr/local/koha/intranet/scripts/z3950daemon/processz3950queue /usr/local/koha/log www-data 31749 10502 99 03:18 ? 00:00:01 /usr/bin/perl /usr/local/koha/intranet/cgi-bin/z3950/search.pl
"Still ?? requests to go" is exactly the error I'm getting. But it appears that I am running the daemon. thanks for your help.
Hmm
In /usr/local/koha/log is their a file z3950-daemon-20061026.log (or 25 if you are not in the same day as New Zealand :-)) Does it tell you anything useful?
Chris _______________________________________________ Koha mailing list Koha@lists.katipo.co.nz http://lists.katipo.co.nz/mailman/listinfo/koha
participants (5)
-
Chris Cormack -
Jason Ronallo -
Matthew Metzger -
Matthew Metzger -
Todd Wiegel