I have upgraded to YunoHost 2.4 and owncloud 9. After login to owncloud, I got a notification message saying that some files failed the integrity check.
Here is the relevant log:
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
[core] => Array
[EXTRA_FILE] => Array
[lib/private/session/sess_n95q03257obc79mnq0v46m6d54] => Array
[current] => 2dde1da345d0e0dd961ad30a0b1f13cb04769dae874c03cff4190bbc488d4a2cb9947e8eb32f0c7dc93edecefff3b1b0d7d06aa919e98ddd83f54a4b9b314848
[config.json] => Array
[current] => 7baa8a52833353debc3e7a9d5532239c13359887725046fab203af798664bf28e25ebb00ede07c08b33dd3efe90ea57f3f0b0857b98a099678b35d5f660b44e0
[INVALID_HASH] => Array
[lib/base.php] => Array
[expected] => 27fb607fc00a4468181bc23b1294851dbe175f71d4b65f89677c329181d4f390f12ee374902cc668c702c5faa46bff8ca529cdf90d8f40bd1b3e1e863ccbef25
[current] => ddef0010f673bd4451ca8a6ad9a4442509df4b10268ad4b7a011ac83398ca1d04d98117119fad376e45919b6e80e74982fb6822579845617e9e7407deabed33c
After some cleanup it’s only base.php that’s left. Maybe that’s due to the modifications made to the logout button.
I have noticed this message as well, but according to the yunohost owncloud repo README ( https://github.com/YunoHost-Apps/owncloud_ynh ) it seems to be normal:
To integrate the logout button to the SSO, we have to patch ownCloud sources until this feature is integrated. That is going to give you an alert about invalid integrity core code…
The Owncloud integrity check can be disabled in your config.ini with
'integrity.check.disabled' => true,
followed by a rescan in the admin section
So knowing this is possible, do you think it’s safe to disable the integrity check ?
Thanks for that, I didn’t know… I’m not convinced about disabling it to hide the message because of the manually edited file, since except this one, no one else should change. But if the majority prefer to disable it, let’s go! I’m not THE decision-maker!
I’m getting something similar, but in my case, php is creating it’s session files in the owncloud sessions directory, which ownCloud then doesn’t recognize and thus fails the code integrity check.
Does anyone know the path to the correct .ini file to edit so the session files go somewhere else?
It has been fixed with 01890f and the app list has been updated the same day, so if you have the last ownCloud app version, you should not have this issue…