Hi all, So.. IMHO, this was an old issue: http://lists.katipo.co.nz/public/koha/2007-October/012527.html
:) On Wed, Jun 27, 2012 at 2:57 PM, Andi Sugandi <[email protected]> wrote: [...] > I just realize that installing XML::SAX module Perl (5.16) via cpan on > my VDS (CentOS) does not install "ParserDetails.ini" file: > > "... > Appending installation info to > /usr/local/lib/perl5/5.16.0/x86_64-linux/perllocal.pod > could not find ParserDetails.ini in > /root/.cpan/build/XML-SAX-0.99-a2ItfE/blib/lib/XML/SAX > ... " [1] > > [1] http://paste.opensuse.org/view/simple/45939574 > > Perl 5.16 does not have it [2] while my old version (5.8.8) does [3]. > > [2] http://paste.opensuse.org/view/simple/91380094 > [3] http://paste.opensuse.org/view/simple/45731456 This has been documented well on the Perl-XML FAQ: http://perl-xml.sourceforge.net/faq/#parserdetails.ini Solution: 1. After installing Installing XML::SAX (via cpan), I should install other module: XML::SAX::Expat or XML::LibXML. 2. Proceed by running: perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()" 3. Make sure that "ParserDetails.ini" file (anywhere on the system) has only these 2 lines: [XML::LibXML::SAX::Parser] http://xml.org/sax/features/namespaces = 1 4. Test it (inside your extracted Koha direcotry, mine: ./koha-3.8.2): # /usr/local/bin/perl misc/sax_parser_print.pl Koha wants something like: XML::LibXML::SAX::Parser=HASH(0x81fe220) You have: XML::LibXML::SAX::Parser=HASH(0x2671db8) Looks good. or: # ./misc/sax_parser_print.pl Koha wants something like: XML::LibXML::SAX::Parser=HASH(0x81fe220) You have: XML::LibXML::SAX::Parser=HASH(0x1187e78) Looks good. Any comments are valuable (especially) for me. Best regards, -- Andi Sugandi. _______________________________________________ Koha mailing list http://koha-community.org [email protected] http://lists.katipo.co.nz/mailman/listinfo/koha

