I am experiencing the same problem as gnubik (in his post of Jan 2010). Harvesting remote repositories in OHS works fine (so far), as does browsing an archive. However, when accessing the OAI-interface (for OHS itself) with 'verb=ListRecords&metadataPrefix=oai_dc', for example, only OAI Identifier, Datestamp and setSpec are displayed.
My configuration (clean install, no modifications):
Open Harvester Systems 18.104.22.168
OS platform Linux (Ubuntu 10.04.2 LTS 64-bit)
PHP version 5.3.2-1ubuntu4.14
Apache version Apache/2.2.14 (Ubuntu)
Database driver mysql
Database server version 5.1.61-0ubuntu0.10.04.1
Apart from only displaying the three fields stated above, I also get an error message in Apache log:
[Tue Apr 24 11:54:09 2012] [error] [client nnn.nnn.nnn.nnn] harvester2 has produced an error\n Message: WARNING: Parameter 1 to OAIMetadataFormat_DC::toXml() expected to be a reference, value given\n In file: /var/www/harvester2/classes/oai/harvester/ArchiveOAI.inc.php\n At line: 103\n Stacktrace: \n Server info:\n OS: Linux\n PHP Version: 5.3.2-1ubuntu4.14\n Apache Version: Apache/2.2.14 (Ubuntu)\n DB Driver: mysql\n DB server version: 5.1.61-0ubuntu0.10.04.1, referer: [http://xxx.xxx.xxx.xxx/harvester2/index.php/oai]
Am I overlooking something?