Nextcloud 24 0 4
ubuntu 22,04
Apache24
PHP 8.1
The issue you are facing:
Sometimes I can create a file in Collectives, sometimes not.
Sometimes I can edit it, sometimes not.
I can’t delete a file.
Is this the first time you’ve seen this error? Not really
I get many OC / OCP errors, i’ve had this issue on several instances, on different environment
Steps to replicate it:
- install collectives app
- create a collective, create pages
- try to edit the pages, add pages, delete pages
The output of your Nextcloud log in Admin > Logging:
Error collectives OCP\Lock\LockedException: "Collectifs/koralandFEST 2024/communication/oui.md" is locked, existing lock on file: 2 shared locks
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/View.php - line 1166:
OC\Files\View->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/View.php - line 733:
OC\Files\View->basicOperation()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Node/File.php - line 131:
OC\Files\View->unlink()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/apps/collectives/lib/Service/PageService.php - line 688:
OC\Files\Node\File->delete()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/apps/collectives/lib/Controller/PageController.php - line 168:
OCA\Collectives\Service\PageService->delete()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/apps/collectives/lib/Controller/ErrorHelper.php - line 25:
OCA\Collectives\Controller\PageController->OCA\Collectives\Controller\{closure}("*** sensiti ... *")
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/apps/collectives/lib/Controller/PageController.php - line 172:
OCA\Collectives\Controller\PageController->handleErrorResponse()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/AppFramework/Http/Dispatcher.php - line 225:
OCA\Collectives\Controller\PageController->delete()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/AppFramework/Http/Dispatcher.php - line 133:
OC\AppFramework\Http\Dispatcher->executeController()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/AppFramework/App.php - line 172:
OC\AppFramework\Http\Dispatcher->dispatch()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Route/Router.php - line 298:
OC\AppFramework\App::main()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/base.php - line 1023:
OC\Route\Router->match()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/index.php - line 36:
OC::handleRequest()
Caused by OCP\Lock\LockedException: "files/f77206d5cf6ea4ca0dd615675cc17a3b" is locked, existing lock on file: 2 shared locks
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Common.php - line 822:
OC\Lock\MemcacheLockingProvider->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Common->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Jail.php - line 472:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Jail->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Storage/Wrapper/Wrapper.php - line 632:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/View.php - line 2003:
OC\Files\Storage\Wrapper\Wrapper->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/View.php - line 1166:
OC\Files\View->changeLock()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/View.php - line 733:
OC\Files\View->basicOperation()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Files/Node/File.php - line 131:
OC\Files\View->unlink()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/apps/collectives/lib/Service/PageService.php - line 688:
OC\Files\Node\File->delete()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/apps/collectives/lib/Controller/PageController.php - line 168:
OCA\Collectives\Service\PageService->delete()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/apps/collectives/lib/Controller/ErrorHelper.php - line 25:
OCA\Collectives\Controller\PageController->OCA\Collectives\Controller\{closure}("*** sensiti ... *")
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/apps/collectives/lib/Controller/PageController.php - line 172:
OCA\Collectives\Controller\PageController->handleErrorResponse()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/AppFramework/Http/Dispatcher.php - line 225:
OCA\Collectives\Controller\PageController->delete()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/AppFramework/Http/Dispatcher.php - line 133:
OC\AppFramework\Http\Dispatcher->executeController()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/AppFramework/App.php - line 172:
OC\AppFramework\Http\Dispatcher->dispatch()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/private/Route/Router.php - line 298:
OC\AppFramework\App::main()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/lib/base.php - line 1023:
OC\Route\Router->match()
/home/koraprod/web/kolab.koraland.net/public_html/nextprod2022/index.php - line 36:
OC::handleRequest()
The output of your config.php :
<?php
$CONFIG = array (
'instanceid' => '-',
'passwordsalt' => '-',
'secret' => '-',
'trusted_domains' =>
array (
0 => '-',
),
'default_language' => 'fr',
'default_locale' => 'fr_FR',
'default_phone_region' => 'FR',
'datadirectory' => '-',
'skeletondirectory' => '-',
'templatedirectory' => '-',
'dbtype' => 'mysql',
'version' => '24.0.4.1',
'overwrite.cli.url' => '-',
'dbname' => '-',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => '-',
'dbpassword' => '-',
'installed' => true,
'mail_from_address' => '-',
'mail_smtpmode' => 'smtp',
'mail_sendmailmode' => 'smtp',
'mail_domain' => '-',
'mail_smtpsecure' => 'ssl',
'mail_smtpauthtype' => 'LOGIN',
'mail_smtpauth' => 1,
'mail_smtphost' => 'mail.koraland.net',
'mail_smtpport' => '465',
'mail_smtpname' => '-@-',
'mail_smtppassword' => '- -',
'allow_user_to_change_display_name' => true,
'loglevel' => 2,
'memcache.local' => '\\OC\\Memcache\\Redis',
'filelocking.enabled' => 'true',
'memcache.locking' => '\\OC\\Memcache\\Redis',
# 'memcache.distributed' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => '/var/run/redis/redis.sock',
'port' => 0,
'dbindex' => 0,
'password' => '',
'timeout' => 1.5,
),
'htaccess.RewriteBase' => '/',
'app_install_overwrite' =>
array (
0 => 'documentserver_community',
),
);