OpenSRF 2.1.2 release 2

OpenSRF 2.1.2
As of November 18, 2012, the OpenSRF 2.1.2 release is available for download from the OpenSRF downloads page.

This release corrects a problem where OpenSRF clients were unable to access the shared configuration section of opensrf_core.xml, resulting in errors. The most commonly observed symptom of this problem was an inability to registering new Evergreen workstations in the staff client after installing the OpenSRF 2.1.1 release.

The fastest means of updating your OpenSRF 2.1.1 release to 2.1.2 is to copy the version of src/perl/lib/OpenSRF/ from the 2.1.2 release over the installed version of the same Perl module. For example, on Debian Squeeze:

  1. cp src/perl/lib/OpenSRF/ /usr/local/share/perl/5.10.1/OpenSRF/.
  2. Then restart all OpenSRF Perl services

Many thanks to Jason Stephenson for diagnosing the problem and providing the fix in such a timely fashion.

About Dan Scott

I'm the systems librarian for Laurentian University, with a background in information architecture, database software development, and project planning from spending 8 years with IBM.

2 thoughts on “OpenSRF 2.1.2 release

  • Aleksey Lazar

    Thanks, Dan and Jason.

    On Ubuntu 12.04:
    sudo cp ~/opensrf-2.1.2/src/perl/lib/OpenSRF/ /usr/local/share/perl/5.14.2/OpenSRF/.

  • Eshan


    I am in the process of configuring a library server for Evergreen.

    In the process of configuring openSRF, and working with the XML files, when starting the services: -l -a start_all
    I get the following errors complaining about a “$@”
    “Starting OpenSRF Router
    Starting OpenSRF Perl
    Use of uninitialized value $@ in concatenation (.) or string at /user/local/share/perl/5.14.2/OpenSRF/Transport/SlimJabber/ line 157.
    Exception: OpenSRF::EX::Jabber 2012-12-10T14:45:15 OpenSRF::Transport::SlimJabber::Client /user/local/share/perl/5:14.2/OpenSRF/Transport/SlimJabber/ Jabber Exception: Could not authenticate with Jabber server: ”

    Please advice.

    Thanks in advance.


Comments are closed.