Dear owncloud maintainers,
my ownCloud 9.0 installation lives on a dedicated ext4 filesystem mounted on /var/www/owncloud. As usual it has a lost+found directory granting access to root only. ownCloud runs as a different user and has no access to it. Thats why the new integrity check throws an exception on it:
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
- RecursiveDirectoryIterator::__construct(/var/www/owncloud/lost+found): failed to open dir: Permission denied
[core] => Array
[EXCEPTION] => Array
[class] => UnexpectedValueException
[message] => RecursiveDirectoryIterator::__construct(/var/www/owncloud/lost+found): failed to open dir: Permission denied
It would be nice if ownCloud just skips the lost+found special directory on it's integrity check.
Operating system: Debian GNU/Linux 8.3
Web server: Nginx 1.9.10
Database: MySQL 5.6.27
PHP version: 5.6.17
ownCloud version: ownCloud 9.0.0 (stable)
Updated from an older ownCloud or fresh install: Update
Where did you install ownCloud from: Official Debian packages
I can confirm this issue on my installation.
Should be easy to fix: #23409
@stephan2012 @nomeata Can you test this and confirm at the PR if it is working for you?
Works. Thank you. :-)