Nextcloud version (eg, 20.0.5): 27.1.6
Operating system and version (eg, Ubuntu 20.04): webhost
Apache or nginx version (eg, Apache 2.4.25): webhost
PHP version (eg, 7.4): 7.4
The issue you are facing:
After updating from 27.1.2 to 27.1.6 some files are locked and I don’t know how to unlock them. The problem exists for more than a day now
Is this the first time you’ve seen this error? (Y/N): Y
Steps to replicate it:
- Installing 27.1.6
- Trying to move / delete / sync files results in an error
The output of your Nextcloud log in Admin > Logging:
{"reqId":"ZcS8y8Mv3OYN3PFBxPW3XQAAABg","level":3,"time":"2024-02-08T11:36:43+00:00","remoteAddr":"95.223.39.107","user":"Ingo.H","app":"no app in context","method":"PUT","url":"/remote.php/dav/files/Ingo.H/Beratung-Governance/Kundenprojekte/SWN-Stadtwerke%20Norderney/Subfolder/B-Datenablagekonzept.docx","message":"\"MySecretDocumentFolder/Subfolder/B-Datenablagekonzept.docx\" is locked","userAgent":"Mozilla/5.0 (Windows) mirall/3.11.1stable-Win64 (build 20240125) (Nextcloud, windows-10.0.22631 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"27.1.6.2","exception":{"Exception":"OCA\\DAV\\Connector\\Sabre\\Exception\\FileLocked","Message":"\"MySecretDocumentFolder/Subfolder/B-Datenablagekonzept.docx\" is locked","Code":0,"Trace":[{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":1137,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":492,"function":"updateFile","class":"Sabre\\DAV\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/mySecretInstancePath/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPut","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PUT",[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/apps/dav/lib/Server.php","line":365,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/remote.php","line":172,"args":["/mySecretInstancePath/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/mySecretInstancePath/apps/dav/lib/Connector/Sabre/File.php","Line":204,"Previous":{"Exception":"OCP\\Lock\\LockedException","Message":"\"MySecretDocumentFolder/Subfolder/B-Datenablagekonzept.docx\" is locked","Code":0,"Trace":[{"file":"/mySecretInstancePath/apps/dav/lib/Connector/Sabre/Node.php","line":413,"function":"changeLock","class":"OC\\Files\\View","type":"->","args":["/MySecretDocumentFolder/Subfolder/B-Datenablagekonzept.docx",2]},{"file":"/mySecretInstancePath/apps/dav/lib/Connector/Sabre/File.php","line":191,"function":"changeLock","class":"OCA\\DAV\\Connector\\Sabre\\Node","type":"->","args":[2]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":1137,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":492,"function":"updateFile","class":"Sabre\\DAV\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/mySecretInstancePath/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPut","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PUT",[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/apps/dav/lib/Server.php","line":365,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/remote.php","line":172,"args":["/mySecretInstancePath/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/mySecretInstancePath/lib/private/Files/View.php","Line":1984,"Previous":{"Exception":"OCP\\Lock\\LockedException","Message":"\"files/1f6e687159b0e28fecc7a18e8039267f\"(\"__groupfolders/14/Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx\") is locked","Code":0,"Trace":[{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Common","type":"->","args":["__groupfolders/14/Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["__groupfolders/14/Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Jail.php","line":466,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["__groupfolders/14/Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Jail","type":"->","args":["Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/View.php","line":1978,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/apps/dav/lib/Connector/Sabre/Node.php","line":413,"function":"changeLock","class":"OC\\Files\\View","type":"->","args":["/MySecretDocumentFolder/Subfolder/B-Datenablagekonzept.docx",2]},{"file":"/mySecretInstancePath/apps/dav/lib/Connector/Sabre/File.php","line":191,"function":"changeLock","class":"OCA\\DAV\\Connector\\Sabre\\Node","type":"->","args":[2]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":1137,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":492,"function":"updateFile","class":"Sabre\\DAV\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/mySecretInstancePath/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPut","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PUT",[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/apps/dav/lib/Server.php","line":365,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/remote.php","line":172,"args":["/mySecretInstancePath/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/mySecretInstancePath/lib/private/Files/Storage/Common.php","Line":833,"Previous":{"Exception":"OCP\\Lock\\LockedException","Message":"\"files/1f6e687159b0e28fecc7a18e8039267f\" is locked","Code":0,"Trace":[{"file":"/mySecretInstancePath/lib/private/Files/Storage/Common.php","line":831,"function":"changeLock","class":"OC\\Lock\\DBLockingProvider","type":"->","args":["files/1f6e687159b0e28fecc7a18e8039267f",2]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Common","type":"->","args":["__groupfolders/14/Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["__groupfolders/14/Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Jail.php","line":466,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["__groupfolders/14/Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Jail","type":"->","args":["Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/Storage/Wrapper/Wrapper.php","line":629,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/lib/private/Files/View.php","line":1978,"function":"changeLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->","args":["Kundenprojekte/SWN-Stadtwerke Norderney/Subfolder/B-Datenablagekonzept.docx",2,["OC\\Lock\\DBLockingProvider"]]},{"file":"/mySecretInstancePath/apps/dav/lib/Connector/Sabre/Node.php","line":413,"function":"changeLock","class":"OC\\Files\\View","type":"->","args":["/MySecretDocumentFolder/Subfolder/B-Datenablagekonzept.docx",2]},{"file":"/mySecretInstancePath/apps/dav/lib/Connector/Sabre/File.php","line":191,"function":"changeLock","class":"OCA\\DAV\\Connector\\Sabre\\Node","type":"->","args":[2]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":1137,"function":"put","class":"OCA\\DAV\\Connector\\Sabre\\File","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":492,"function":"updateFile","class":"Sabre\\DAV\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/mySecretInstancePath/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPut","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PUT",[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[["Sabre\\HTTP\\Request"],["Sabre\\HTTP\\Response"]]},{"file":"/mySecretInstancePath/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/apps/dav/lib/Server.php","line":365,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/mySecretInstancePath/remote.php","line":172,"args":["/mySecretInstancePath/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/mySecretInstancePath/lib/private/Lock/DBLockingProvider.php","Line":220}}},"message":"\"MySecretDocumentFolder/Subfolder/B-Datenablagekonzept.docx\" is locked","exception":{},"CustomMessage":"\"MySecretDocumentFolder/Subfolder/B-Datenablagekonzept.docx\" is locked"}}
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
<?php
$CONFIG = array (
'instanceid' => '1',
'passwordsalt' => 'Password1',
'secret' => 'SuperSecretSecret',
'trusted_domains' =>
array (
0 => 'ushur.thegreatest.ever',
),
'datadirectory' => '/directory/data',
'dbtype' => 'mysql',
'version' => '27.1.6.2',
'overwrite.cli.url' => 'ushur.thegreatest.ever',
'dbname' => 'mydb',
'dbhost' => 'localhost:1',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'ushur',
'dbpassword' => 'SuperSecretPassword1',
'installed' => true,
'profile.enabled' => true,
'default_language' => 'de',
'default_locale' => 'de_DE',
'versions_retention_obligation' => '90, auto',
'account_manager.default_property_scope' =>
array (
'email' => 'v2-private',
'displayname' => 'v2-local',
),
'maintenance' => false,
'theme' => '',
'loglevel' => 2,
'updater.secret' => 'UshurIsTheBest',
);
The output of your Apache/nginx/system log in /var/log/____
:
Don't have it. It's webhostet
Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.
OCA\DAV\Connector\Sabre\Exception\FileLocked: "DocumentFolder/SubFolder/B-Datenablagekonzept.docx" is locked