The namespaces in your BRE appear to match the various samples of BRE
that I have on my system, so I don't think it's a problem with
marc2bre.pl. I think that's pretty stock output for yaz-marcdump.
Yep, took them to another server and direct_ingest.pl handles them fine :-(
Too bad. I'm using a hacked up marc2bre.pl, checking for isbn and tcn matches before adding them to the mix, so I was hoping I broke it myself.

Perhaps it's a problem with the level of libxml2 / libxslt /
XML::LibXML / XML::LibXSLT that you have installed on your system? For
what it's worth, settings-tester.pl tells me I have:

XML::LibXML version 1.63
XML::LibXML::XPathContext version 1.63
XML::LibXSLT version 1.62

I have libxml2.so.2.6.31 and libxslt.so.1.1.22 installed in /usr/lib.
Been round and round with different versions, still no love.

Another possibility is that your stylesheets in /openils/var/xsl are
corrupted (or perhaps opensrf.xml isn't pointing to them)? The
OpenILS::Application::Ingest module pulls in the MARC21slim2MODS and
MARC21slim2MODS3 stylesheets as part of the ingest process.
Re-copied them, ...nada.

I also wondered whether it might be a problem in the database
configuration (e.g. a lack of pgxml support) but that seems quite
unlikely.
Sorry for not having a definitive answer for you :( but perhaps this
will help you poke around.


The kicker to all this is, that I previously imported over 360,000 bibs on this machine without error. I can't figure out what's changed since then. The server is up and running and all other functions seem fine. I did my development on another server where I had it working well, moved it to this box and hit a wall.

Reply via email to