Old versions of files are not available in an external storage

Hi all,

I am having troubles with my nextcloud instance, which is hosted in a Ubuntu 16.04 server with Apache2, PHP7 and MariaDB (see details below). Essentially, I have just noticed that past versions of any file located in an encrypted local folder (mounted as external storage) are not available or accesible. I always get something like this in the browser: “File not found”.

So, the problem is that previous versions of every file are shown in the nextcloud web interface but nextcloud cannot find the file I was looking for (it seems like the file isn’t exist). This happens with every file within the external storage. Interestingly, I have checked that this problem is solved when I use the default non-encrypted nextcloud space.

Therefore, it seems an external_storage non-encryption related issue, since I have checked that the problem is still present in a non-encrypted folder set up as external storage.

Thanks for your help.

Nextcloud version: 13.0.2
Operating system and version: Ubuntu 16.04
Apache or nginx version: Apache 2.4.18
PHP version: 7.0

The issue you are facing: File versions are shown by the nextcloud web interface but they are not available.

Is this the first time you’ve seen this error? (Y/N): Y

Steps to replicate it:

  1. Created a local external storage
  2. Create a file (asdf.txt in the logging file) and review it
  3. Access old versions of the file (the latest version is available)

The output of your Nextcloud log in Admin > Logging:

{"reqId":"QpjpH7MShni90WTDZmYJ","level":0,"time":"2018-05-14T14:03:12+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/core\/preview.png?file=%2Ftest%2Fasdf.txt&c=df248df3bf4e31a2d677a8ee70c63d55&x=32&y=32&forceIcon=0","message":"OC_Image->loadFromBase64, could not load","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"YGU1elge1iUFSkhNVhAu","level":0,"time":"2018-05-14T14:03:19+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"YGU1elge1iUFSkhNVhAu","level":0,"time":"2018-05-14T14:03:19+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"YGU1elge1iUFSkhNVhAu","level":0,"time":"2018-05-14T14:03:19+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/share.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"YGU1elge1iUFSkhNVhAu","level":0,"time":"2018-05-14T14:03:19+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"F6ff9bTmk60M0NKmnLP7","level":0,"time":"2018-05-14T14:03:41+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/core\/preview.png?file=%2Ftest%2Fasdf.txt&c=1526375318&x=32&y=32&forceIcon=0","message":"OC_Image->loadFromBase64, could not load","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"TkjG8GhOsjI76J0qBHz1","level":0,"time":"2018-05-14T14:03:45+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"TkjG8GhOsjI76J0qBHz1","level":0,"time":"2018-05-14T14:03:45+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"TkjG8GhOsjI76J0qBHz1","level":0,"time":"2018-05-14T14:03:45+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/share.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"TkjG8GhOsjI76J0qBHz1","level":0,"time":"2018-05-14T14:03:45+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"gdI4wgwPhFRyEUR6OpJV","level":0,"time":"2018-05-14T14:03:45+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306588","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"gdI4wgwPhFRyEUR6OpJV","level":0,"time":"2018-05-14T14:03:45+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306588","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"gdI4wgwPhFRyEUR6OpJV","level":0,"time":"2018-05-14T14:03:45+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306588","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/share.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"gdI4wgwPhFRyEUR6OpJV","level":0,"time":"2018-05-14T14:03:45+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306588","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"YjVmTXKODNHY90IJ25gg","level":0,"time":"2018-05-14T14:03:49+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/download.php?file=%2Ftest%2Fasdf.txt&revision=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"YjVmTXKODNHY90IJ25gg","level":0,"time":"2018-05-14T14:03:49+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/download.php?file=%2Ftest%2Fasdf.txt&revision=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"YjVmTXKODNHY90IJ25gg","level":0,"time":"2018-05-14T14:03:49+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/download.php?file=%2Ftest%2Fasdf.txt&revision=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/share.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"YjVmTXKODNHY90IJ25gg","level":0,"time":"2018-05-14T14:03:49+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/download.php?file=%2Ftest%2Fasdf.txt&revision=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"XbBeqaI8Yx17Nq4aJYHS","level":0,"time":"2018-05-14T14:13:37+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"XbBeqaI8Yx17Nq4aJYHS","level":0,"time":"2018-05-14T14:13:37+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"XbBeqaI8Yx17Nq4aJYHS","level":0,"time":"2018-05-14T14:13:37+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/share.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"XbBeqaI8Yx17Nq4aJYHS","level":0,"time":"2018-05-14T14:13:37+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"vm2AG7sJSK8z8djaQic6","level":0,"time":"2018-05-14T14:13:37+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306588","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"vm2AG7sJSK8z8djaQic6","level":0,"time":"2018-05-14T14:13:37+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306588","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"vm2AG7sJSK8z8djaQic6","level":0,"time":"2018-05-14T14:13:37+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306588","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/share.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"vm2AG7sJSK8z8djaQic6","level":0,"time":"2018-05-14T14:13:37+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/preview?file=%2Ftest%2Fasdf.txt&version=1526306588","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"JNHAteNI2AE4eyvbxIv5","level":0,"time":"2018-05-14T14:13:40+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/download.php?file=%2Ftest%2Fasdf.txt&revision=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"JNHAteNI2AE4eyvbxIv5","level":0,"time":"2018-05-14T14:13:40+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/download.php?file=%2Ftest%2Fasdf.txt&revision=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"JNHAteNI2AE4eyvbxIv5","level":0,"time":"2018-05-14T14:13:40+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/download.php?file=%2Ftest%2Fasdf.txt&revision=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/share.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}
{"reqId":"JNHAteNI2AE4eyvbxIv5","level":0,"time":"2018-05-14T14:13:40+00:00","remoteAddr":"ip.X.X.X","user":"my_user","app":"core","method":"GET","url":"\/index.php\/apps\/files_versions\/download.php?file=%2Ftest%2Fasdf.txt&revision=1526306579","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko\/20100101 Firefox\/59.0","version":"13.0.2.1"}

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'instanceid' => 'id',
  'passwordsalt' => 'pass',
  'secret' => 'pass',
  'trusted_domains' =>
  array (
    0 => 'my_domain',
  ),
  'datadirectory' => '/var/www/nextcloud-data/',
  'overwrite.cli.url' => 'mydomain',
  'dbtype' => 'mysql',
  'version' => '13.0.2.1',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'nextcloud_user',
  'dbpassword' => 'pass',
  'logtimezone' => 'UTC',
  'installed' => true,
  'maintenance' => false,
  'theme' => '',
  'loglevel' => 0,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' =>
  array (
    'host' => 'localhost',
    'port' => 6379,
  ),
  'updater.release.channel' => 'stable',
);

I appreciate any help.
Thank you