Background:
The Nextcloud package is installed, using an archive file, on a shared hosting server with some folders connected to external storage.
Nextcloud version: 18.0.4, 18.0.6 => 18.0.7
Operating system and version: Ubuntu 18.04
Apache or nginx version: Apache 2.4.29
PHP version: 7.4.3
The issue you are facing:
Could not delete and/or move certain folders contained within a directory synced to external storage; deleting certain files within some folders produces an error essentially identical to the one provided by the OP, except that both of my reported errors also occurs with the default theme, and except for the obvious differences in the name of the folder (and of the file). The issue persists whether an attempted deletion is performed by using the overflow menu, i.e. the three dots between the share icon and the size column in the default (detail) view, is opened or whether a certain file/folder is selected and “Delete” is selected from the ‘Action’ drop-down menu. The
The output of your Nextcloud log in Admin > Logging:
[similar to the one provided by the OP; WILL PASTE HERE UPON REQUEST]
However, in many instances, when selecting a number of files for deletion or when deleting all files using the checkbox next to the title bar resulted in an error message essentially identical to the ones described with at best only one (or several) files deleted.
Is this the first time you’ve seen this error? Y
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
<?php
$CONFIG = array (
'instanceid' => 'ocnssr8i2s5s',
'passwordsalt' => 'unsalted',
'secret' => 'notso',
'trusted_domains' =>
array (
0 => 'domain.tld',
),
'datadirectory' => '/home/ssh-user/domain.tld/nextcloud/data',
'dbtype' => 'mysql',
'version' => '18.0.7.1',
'overwrite.cli.url' => 'https://domain.tld/nextcloud',
'dbname' => 'honeysuckle_squirt',
'dbhost' => 'mysql.server.sticky-hosting.com',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'meee',
'dbpassword' => 'pass12345',
'installed' => true,
'maintenance' => false,
);
The output of your Apache/nginx/system log in /var/log/____
:
PASTE HERE