[bug] Core:archive scheduled tasks Call to undefined method

Hi there,

it seems after going to 2.17 piwik_archive_blob_2016_01 is growing insanely. Here’s size of my gzipped data backup in past month

-rw-rw---- 1 12498 12450 35M Oct 1 03:31 db-backup-piwik.sql_2016-10-01.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 2 03:31 db-backup-piwik.sql_2016-10-02.gz.gpg
-rw-rw---- 1 12498 12450 34M Oct 3 03:31 db-backup-piwik.sql_2016-10-03.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 4 03:31 db-backup-piwik.sql_2016-10-04.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 5 03:31 db-backup-piwik.sql_2016-10-05.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 6 03:31 db-backup-piwik.sql_2016-10-06.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 7 03:31 db-backup-piwik.sql_2016-10-07.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 8 03:31 db-backup-piwik.sql_2016-10-08.gz.gpg
-rw-rw---- 1 12498 12450 36M Oct 9 03:31 db-backup-piwik.sql_2016-10-09.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 10 03:31 db-backup-piwik.sql_2016-10-10.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 11 03:31 db-backup-piwik.sql_2016-10-11.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 12 03:31 db-backup-piwik.sql_2016-10-12.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 13 03:31 db-backup-piwik.sql_2016-10-13.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 14 03:31 db-backup-piwik.sql_2016-10-14.gz.gpg
-rw-rw---- 1 12498 12450 36M Oct 15 03:31 db-backup-piwik.sql_2016-10-15.gz.gpg
-rw-rw---- 1 12498 12450 37M Oct 16 03:31 db-backup-piwik.sql_2016-10-16.gz.gpg
-rw-rw---- 1 12498 12450 36M Oct 17 03:31 db-backup-piwik.sql_2016-10-17.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 18 03:31 db-backup-piwik.sql_2016-10-18.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 19 03:31 db-backup-piwik.sql_2016-10-19.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 20 03:31 db-backup-piwik.sql_2016-10-20.gz.gpg
-rw-rw---- 1 12498 12450 36M Oct 21 03:31 db-backup-piwik.sql_2016-10-21.gz.gpg
-rw-rw---- 1 12498 12450 36M Oct 22 03:31 db-backup-piwik.sql_2016-10-22.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 23 03:31 db-backup-piwik.sql_2016-10-23.gz.gpg
-rw-rw---- 1 12498 12450 36M Oct 24 03:31 db-backup-piwik.sql_2016-10-24.gz.gpg
-rw-rw---- 1 12498 12450 36M Oct 25 03:31 db-backup-piwik.sql_2016-10-25.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 26 03:31 db-backup-piwik.sql_2016-10-26.gz.gpg
-rw-rw---- 1 12498 12450 36M Oct 27 03:31 db-backup-piwik.sql_2016-10-27.gz.gpg
-rw-rw---- 1 12498 12450 35M Oct 28 03:31 db-backup-piwik.sql_2016-10-28.gz.gpg
-rw-rw---- 1 12498 12450 39M Oct 29 03:31 db-backup-piwik.sql_2016-10-29.gz.gpg
-rw-rw---- 1 12498 12450 46M Oct 30 03:31 db-backup-piwik.sql_2016-10-30.gz.gpg
-rw-rw---- 1 12498 12450 53M Oct 31 03:31 db-backup-piwik.sql_2016-10-31.gz.gpg
-rw-rw---- 1 12498 12450 59M Nov 1 03:31 db-backup-piwik.sql_2016-11-01.gz.gpg
-rw-rw---- 1 12498 12450 65M Nov 2 03:32 db-backup-piwik.sql_2016-11-02.gz.gpg
-rw-rw---- 1 12498 12450 71M Nov 3 03:31 db-backup-piwik.sql_2016-11-03.gz.gpg
-rw-rw---- 1 12498 12450 78M Nov 4 03:31 db-backup-piwik.sql_2016-11-04.gz.gpg
-rw-rw---- 1 12498 12450 85M Nov 5 03:32 db-backup-piwik.sql_2016-11-05.gz.gpg
-rw-rw---- 1 12498 12450 92M Nov 6 03:32 db-backup-piwik.sql_2016-11-06.gz.gpg
-rw-rw---- 1 12498 12450 99M Nov 7 03:32 db-backup-piwik.sql_2016-11-07.gz.gpg
-rw-rw---- 1 12498 12450 105M Nov 8 03:32 db-backup-piwik.sql_2016-11-08.gz.gpg
-rw-rw---- 1 12498 12450 112M Nov 9 03:32 db-backup-piwik.sql_2016-11-09.gz.gpg
-rw-rw---- 1 12498 12450 118M Nov 10 03:32 db-backup-piwik.sql_2016-11-10.gz.gpg
-rw-rw---- 1 12498 12450 125M Nov 11 03:32 db-backup-piwik.sql_2016-11-11.gz.gpg
-rw-rw---- 1 12498 12450 132M Nov 12 03:32 db-backup-piwik.sql_2016-11-12.gz.gpg
-rw-rw---- 1 12498 12450 138M Nov 13 03:32 db-backup-piwik.sql_2016-11-13.gz.gpg
-rw-rw---- 1 12498 12450 145M Nov 14 03:32 db-backup-piwik.sql_2016-11-14.gz.gpg

I have updated October 28, since then it’s growing and growing, no change in traffic or whatsoever. Purging set same as before. Any ideas what’s wrong?

thanks & cheers

This seems to be related to that purging never really happens as it breaks when scheduled tasks should run

php5 /var/www/site/piwik/console core:archive --url=http://piwik.site

INFO [2016-11-14 22:04:25] SCHEDULED TASKS
PHP Fatal error: Call to undefined method Piwik\Plugins\CorePluginsAdmin\CorePluginsAdmin::isMarketplaceEnabled() in /var/www/site/piwik/plugins/CorePluginsAdmin/Tasks.php on line 17

Can I fix it somehow? Is it bug?

So I simply commented problematic part in piwik/plugins/CorePluginsAdmin/Tasks.php

/**
if (CorePluginsAdmin::isMarketplaceEnabled()) {
$this->daily(‘sendNotificationIfUpdatesAvailable’, null, self::LOWEST_PRIORITY);
}
*/

and it works again … some glitch somewhere?

PS already at 2.17.1 still had the problem.

Hi mahdi1234

you should delete the Tasks.php - see CRON Reports PHP Fatal Error Tasks.php on line 17 · Issue #10805 · matomo-org/piwik · GitHub
This file is no longer part of piwik v2.17 …

regards,
Axel

Yes, I did it, thanks.