Owncloud 10.15 “core” failed the integrity check

Steps to reproduce

  1. Update from 10.14 to 10.15.3 on a shared web hosting using the web updater.

Expected behaviour

Normal update with zero problem, integrity check passed correctly.

Actual behaviour

I get a message about failed integrity check for some files. It seems to be the same problem as already described in another closed post here: Owncloud 10.15 "core" failed the integrity check.

As I have no direct access to the server, I asked my web host to apply the same script that is described in the post I linked to, and they did so:

cd /var/www/owncloud
rm -rf updater
curl -L https://github.com/owncloud/updater/releases/download/v1.1.1/updater-v1.1.1.tar.gz | tar zxvf -
chown -R www-data. updater
occ integrity:check-core

Thinking that it might solve the problem, but nothing changed and I still get the same warning message.

Server configuration

Operating system: Linux eu8226.serversignin.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64"

Web server: “LiteSpeed”

Database: mysql

PHP version: 7.4

ownCloud version: 10.15.3.0

Updated from an older ownCloud or fresh install: updated from 10.14

Where did you install ownCloud from: from your website

Signing status (ownCloud 9.0 and above):

https://gist.github.com/gabrielparriaux/8bf7d9d68deccacfd65b8cd2c7664503

The content of config/config.php:

<?php
$CONFIG = array (
  'instanceid' => '###',
  'passwordsalt' => '###',
  'secret' => '###',
  'trusted_domains' => 
  array (
    0 => 'didapro.org',
  ),
  'datadirectory' => '###',
  'overwrite.cli.url' => '###',
  'dbtype' => 'mysql',
  'version' => '10.15.3.0',
  'dbname' => '###',
  'dbconnectionstring' => '',
  'dbhost' => 'localhost',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => '###',
  'dbpassword' => '###',
  'allow_user_to_change_mail_address' => '',
  'logtimezone' => 'UTC',
  'apps_paths' => 
  array (
    0 => 
    array (
      'path' => '###',
      'url' => '/apps',
      'writable' => false,
    ),
    1 => 
    array (
      'path' => '###',
      'url' => '/apps-external',
      'writable' => true,
    ),
  ),
  'installed' => true,
  'loglevel' => 2,
  'maintenance' => false,
  'filelocking.enabled' => true,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' => 
  array (
    'host' => 'localhost',
    'port' => ###,
  ),
);

List of activated apps:

Admin Config Report
0.3.1

Deleted files
0.9.1

External storage support
0.9.0

Federation
0.1.0

Provisioning API
0.5.0

Share Files
0.14.0

Update notification
0.2.1

Versions
1.3.0

Activity
2.7.3

Collaborative tags
0.3.0

Comments
0.3.0

Diagnostics
0.2.1

First run wizard
1.3.0

Market
0.9.0

Media Viewer
1.0.5

Notifications
0.6.0

PDF Viewer
1.0.2

Text Editor
2.6.2

Are you using external storage, if yes which one: no

Are you using encryption: no

Are you using an external user-backend, if yes which one: no

Client configuration

Browser: Safari 26.2

Operating system: MacOS Tahoe 26.2

Logs

Probably too long to insert here…

1 Like

Thanks a lot for your answer @Riinky.

I have two more questions:

— I can’t find 10.15.3 package anymore. The OwnCloud server download page offers the actual latest version (10.16.0) and in the older versions, I find the 10.15.1… but nothing about a 10.15.3. Do you think I can use the 10.15.1 without problem?

— I have an FTP access that I can use to delete updater and core directories. But through FTP, I can’t change the owner to www-data. Is this something I should ask to my provider?

Thanks again for helping,
Gabriel

This happens when the web updater leaves broken or changed core files, which is common on shared hosting. The fix is to fully replace the ownCloud core. Upload the official 10.15.3 tarball and replace all files except config and data, then run the integrity check again. Reinstalling the updater alone will not fix it.

Thank you @Stanislaw for your opinion on this! Do you know how I can download the official 10.15.3?

As I mentioned in my previous answer, the website of OwnCloud lists the new 10.16.0, in the older versions the 10.15.1, but there is no trace of the 10.15.3…