Having issue setting up PKP PN

I am experiencing a “silent fail” with the PKP PN plugin on OJS 3.5.0.0.

The Symptoms:

  • The Network Status shows: “The PKP PLN can accept deposits from this journal.”

  • The Journal Identifier (UUID) is correctly generated and present.

  • The Terms of Use have been accepted and saved multiple times.

  • HOWEVER: The “Deposits” table remains completely empty.

  • When running the task via CLI, the process finishes in ~8ms, indicating it is either skipping the scan logic or failing to find archivable content despite a healthy OAI feed.


Steps I took leading up to the issue

  1. Verified OAI-PMH: Confirmed that ListRecords shows all 10 published articles with PDF galleys and correct metadata.

  2. Server Configuration: Verified tar path is correct (/usr/bin/tar) and zip PHP extension is enabled.

  3. Database Reset: Attempted to clear pln_deposits and pln_deposit_objects tables and reset the last_run setting in plugin_settings to force a re-scan.

  4. CLI Manual Run: Executed php lib/pkp/tools/scheduler.php run --task="APP\plugins\generic\pln\classes\tasks\Depositor" --force.

  5. Result: The command returns DONE almost instantaneously (under 10ms) and no rows are added to the pln_deposits table. No errors are generated in the scheduledTaskLogs.


Applications