Known Problems in Variations Phase 1 Release (5.0)
This page will contain a list of known problems and workarounds, if they exist. Problems will remain on this page until a Variations release or update containing a fix for the problem is released.
Developers: This page does not replace JIRA. Still file a bug in JIRA and if the bug affects test site operation also add it to this page. When updating a bug in JIRA, don't forget to also update this page.
Catalogers and Digitizers cannot CREATE_METADATA, LOCK_METADATA, or DELETE_METADATA with default accessPolicy.xml
Add the following Action XML blocks to Actions under the CatalogerDigitizer rule in conf/server/accessPolicy.xml:
Derivative audio files need to have a lowercase filename
Name derivative audio files based upon the Filenaming Scheme set in dmlserver.xml, but with the id part of the filename in lowercase.
Server's client config files not being setup automatically in initVariations.sh
In order to run scripts on the server that connect as a client, you will need to manually configure dml.conf in conf/client/dml.conf on the server. Also conf/client/client_console.lcf and conf/client/client_file.lcf should be configured to point to your Variations logging servers. This is fixed for those installing from the next update of the server.
Truncated wav files are not caught during ingest process
Wav files whose headers report a length different than the actual file length are not caught during the ingest process. This can result in unplayable Containers and buggy playback. This is fixed in the next update of the digitizer client.
Generated Access pages will not include additional MARC metadata
The Variations server cannot do Z39.50 lookup of MARC records for additional metadata during Access pages generation.
Include some of the dml.z3950.Container properties in the SystemProperties tag for the cataloging server in dmlserver.xml.
Example settings for IU would be the following:
Warnings about dmlserver.xml at Variations server startup
When starting the Variations servers, you might get errors like the following:
Modify the Library element tag in dmlserver.dtd to be the following:
Playlist page in Variations User Guide does not switch to Mac or Print styles
Clicking on the Mac Version or Print Version links on the Playlist page in the Variations User Guide does nothing.
Purge deleted metadata cron job does not run
The cron job for purgeDeletedMySqlMetadata.sh does not run.
Fix the path by removing the nonexistent dml directory:
Then update the installed crontab by running:
generateQTstats.pl cron job throws errors
Incorrect graphs are be generated and email is being sent to dmlserv containing errors like the following:
Edit line 213 of ~/bin/generateQTstats.pl to be:
POP and IMAP based authentication do not work
POP and IMAP based authentication does not work due to a missing library (mail.jar).
Download mail.jar from the following link and place it in the lib directory (/home/dmlserv/lib/).
Searching on single characters does not work
Searches like "sym 3" do not return "Symphony 3".
As root, edit /etc/my.cnf by changing the ft_min_word_len value to 1 under both mysqld and mysqld_safe:
Make sure Variations is stopped and restart mysql (as root):
Then, as dmlserv run the following commands:
You may now, restart your Variations servers.