On Mon, 09 Jan 2017, Lars Holm Nielsen wrote: > Is it only the files tab which is showing this issue or is > http://.../record/1234 also showing the issue?
It seems only the Files tab; the record is well accessible in the UI: https://documents.classe.cornell.edu/record/2136/export/xm Although some of the output formats seem to have troubles, e.g. Dublin Core looks empty: https://documents.classe.cornell.edu/record/2136/export/xd Devin, is there anything interesting in /opt/invenio/var/log/invenio.err and /opt/invenio/var/log/apache.err? Have you run all the migration recipes from 1.1 to 1.2, and did they succeed? $ /opt/invenio/bin/inveniocfg --upgrade-show-pending $ /opt/invenio/bin/inveniocfg --upgrade-show-applied Can you install all the recommended Pythonic pre-requisites via $ (sudo) pip install -r requirements.txt as mentioned in another thread? See also the list of recommended CentOS6/RHEL6/SL6 system packages to install via `yum`: https://github.com/inveniosoftware/invenio/blob/maint-1.2/scripts/provision-web.sh#L197-L246 > Just incase it helps, I'm also unable to modify any records using > bibupload. > > [...] > > 2017-01-05 12:01:51 --> -Tag 001 not found in the xml marc file. This is surprising, because the tag 001 seemed well present in your input file that you listed? As if the XML file parsing somehow failed... You can perhaps try a new simple minimalist example like: $ cat /tmp/z.xml <?xml version="1.0" encoding="UTF-8"?> <collection xmlns="http://www.loc.gov/MARC21/slim"> <record> <controlfield tag="001">2136</controlfield> <datafield tag="245" ind1=" " ind2=" "> <subfield code="a">updated test title</subfield> </datafield> </collection> using a full absolute path like `/tmp/z.xml`: $ sudo -u www-data /opt/invenio/bin/bibupload -v 9 -c /tmp/z.xml and see what happens. You can also check the XML parsing system via linting some good files: $ /opt/invenio/bin/xmlmarclint /tmp/z.xml If the problem is with XML parsers, you can experiment with different defaults by changing the parser order in an internal configuration variable CFG_BIBRECORD_PARSERS_AVAILABLE by modifying it directly in the file /opt/invenio/lib/python/invenio/bibrecord_config.py. For example, you can try the `minidom` as first. Finally, can you run well all the unit tests on your system? $ sudo -u www-data /opt/invenio/bin/inveniocfg --run-unit-tests Just some more hints on what to explore... Best regards -- Tibor Simko

