Status PKP PLN 'None'

Dear Sirs,

Our Journal BIOVALENTIA: Biological Research Journal with URL http://biovalentia.mipa.unsri.ac.id/index.php/biovalentia .
We use OJS 2.4.8-1 after upgraded from OJS 2.4.2
We are agree and save the PKP PLN Plugin Setting (Term of Use).
The Network Status: The PKP PLN can accept deposits from this journal. But all other information in table is blank and only show ‘None’ for all deposits information.

The first activating the plugin and agree to the term is 1st of March 2017. This is the PKPPLNdepositorTask log
http://biovalentia.mipa.unsri.ac.id
[2017-03-01 11:32:55] [Notice] Task process started.
[2017-03-01 11:32:55] [Notice] Task process stopped.

Could you please let us know if any of our issues is already archived under the PKP PLN or let us know the solving of above problems?
Thank you
Enggar

Hello Enggar.

There still hasn’t been any change from our end. I suspect that you are either missing the Archive_Tar library, or that you do not have scheduled tasks configured in the OJS config.inc.php file.

Hello @mjoyce, this is the config.inc.php for scheduled tasks:

; Enable support for running scheduled tasks
; Set this to On if you have set up the scheduled tasks script to
; execute periodically
scheduled_tasks = On

; Scheduled tasks will send email about processing
; only in case of errors. Set to off to receive
; all other kind of notification, including success,
; warnings and notices.
scheduled_tasks_report_error_only = On

The Archive_Tar has been reviewed by the php administrator. I wil see later. Thanks.

Hello @mjoyce, is there any configuration in config.inc.php useful as bellow:

[cli]

; These are paths to (optional) external binaries used in
; certain plug-ins or advanced program features.

; Using full paths to the binaries is recommended.

; perl (used in paracite citation parser)
perl = /usr/bin/perl

; tar (used in backup plugin, translation packaging)
tar = /bin/tar

; egrep (used in copyAccessLogFileTool)
egrep = /bin/egrep

; gzip (used in FileManager)
gzip = /bin/gzip

Thanks for your support.

Hi Enngar.

The configuration looks correct to me, so your scheduled tasks should be triggered once a day. Your journal contacted our server last night around 10:00 p.m. PST, to check if we are accepting deposits from it. Our server responded that it is. But your journal did not attempt to make a deposit.

I don’t know why it hasn’t tried to make a deposit. Biovalentia has three issues published, so it should have made three deposits.

You could try resetting the deposits in the plugin status page, and monitoring the PKPPLNdepositorTask log.

Dear @mjoyce

The status page is still ‘None’

DEPOSITS
Network Status: The PKP PLN can accept deposits from this journal.

ID Type Checked Local Status Processing Status LOCKSS Status Complete
None

The PLN deposit statuses are described here

Dear @mjoyce

We have replaced the server of OJS to another server. Is there any changes of PKP PLN deposits status from Biovalentia journal?

Do you recommend us to upgrade OJS again from OJS 2.4.8.1 to OJS 2.4.8.2?

There are some important bug fixes in the plugin in OJS 2.4.8.2. Upgrading might solve your issue.

We have done upgrading to OJS 2.4.8.2 and OJS running at server with php info as below:

Core
PHP Version 5.3.10-1ubuntu3.26

Directive Local Value / Master Value
include_path .:/usr/share/php:/usr/share/pear .:/usr/share/php:/usr/share/pear

Phar
Phar: PHP Archive support enabled
Phar EXT version 2.0.1
Phar API version 1.1.1
SVN revision $Revision: 321634 $
Phar-based phar archives enabled
Tar-based phar archives enabled
ZIP-based phar archives enabled
gzip compression enabled
bzip2 compression enabled
Native OpenSSL support enabled

Phar based on pear/PHP_Archive, original concept by Davey Shafik.
Phar fully realized by Gregory Beaver and Marcus Boerger.
Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.

Directive Local Value / Master Value
phar.cache_list no value no value
phar.readonly On On
phar.require_hash On On

Do you have any idea for above configurations to support PKP PLN?
Thanks

Hello @adminbiovalentia.

You’re journal contacted us a few times over the last few days, but there doesn’t seem to be any pattern, which is odd. It’s asking for the terms of use over and over again. We’re replying with the terms of use and informing the journal that we can accept deposits. It should only be doing that once every 24 hours. Have you been refreshing the terms of use?

Otherwise, it doesn’t seem to be attempting to make deposits. Have the contents of the scheduled task logs changed? Maybe there’s an error message there or something.

Hi @mjoyce
Yes we have done refreshing terms and use. The scheduletasklog of PKP PLN has no change. Only statsusagelog has any notes. The other log has only start and stop notes. Any way, in the Database there are no data of PLN objects and other data about PLN.

Hello @mjoyce

In our Linux server Tar.php file exists in /usr/share/php/Archive/Tar.php ; and System.php file and PEAR directory exist in /usr/share/php ; there is no exist a PEAR directory in /usr/share .
There are include_path .:/usr/share/php:/usr/share/pear in core info of php. Is this correct?

Above PEAR version is 1.9.4 and Tar.php version is 1.3.6 .
Do you think these PEAR version and Tar.php version not support for PKP PLN plugin creating a deposit? What is your idea?
Thanks so much.

Well that’s troubling. On a fresh install of OJS 2.4.8, even before creating a journal or enabling the PLN Plugin, there should be tables called pln_deposit_objects and pln_deposits. If those tables don’t exist, there’s something deeper wrong with your OJS setup.

Those should be fine. I think they’re the most recent versions.

@mjoyce

How many megabytes (maximum) of all articles in one issue can be processed by PKP PLN plugin? Now our journal has 3 issues with PDF files of all articles up to 1.9 MB (all articles each issue).
Thanks.

Our systems regularly process uploads that are much larger than that. 10-20 Mb is typical and some deposits get much much larger.

Do the tables I mentioned above exist in your journal’s database? If they don’t then perhaps you could try disabling the plugin and reenabling it to force the table creation.

@mjoyce

Yes, we have done disabling and enabling PKP PLN plugin, and get all tables. We think there is another problem, maybe configuration of PEAR and Archive_Tar not really correct in our server, or it can not handle above 1.9 MB of all articles.

@mjoyce

Can the PKP PLN plugin accept a journal with ONLY Online ISSN/EISSN as an electronic journal and without any Print ISSN version?
http://biovalentia.mipa.unsri.ac.id/index.php/biovalentia is ONLY an electronic journal with Online ISSN/EISSN and without any Print ISSN version. In the journal setup of OJS, Print ISSN version is blank, and Online ISSN/EISSN written 24771392.
Thanks.

We accept print or online ISSN, and have other journals with only online ISSNs.

1.9 Mb in articles is quite small. I’d be surprised if the problem was Archive_Tar erroring out on that.

Now that you have disabled/enabled the plugin and created the tables, do the journals show up in the status page?