Mon serveur YunoHost 11
Matériel: VM sur FreeBox Delta
Système d’exploitation: Linux 5.10.0-22-arm64 aarch64
Version de YunoHost: 11.1.0.18 sur Debian 11
Nextcloud version : 25
J’ai accès à mon serveur :** En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ?** : non
Je voudrais mettre en place une nouvelle synchronisation (j’en ai déjà 3 qui fonctionnent) d’un dossier présent sur un PC par l’intermédiaire du client Nextcould. J’ai suivi la procédure classique dans le client Nextcould et ai configuré un stockage externe sur le serveur (SSD sur la Freebox). Le début de la synchronisation se déroule normalement et je peux constater l’arrivée des sous-dossiers et des fichiers autant dans la webadmin de Nextcloud que sur le stockage externe du serveur. Mais au bout d’un certain temps les alertes se multiplient (Erreur 500 Internal server error à PUT …) et j’ai remarqué que les sous-dossiers contenant plus de 50 autres sous-dossiers ou fichiers étaient la cause de ces messages d’erreurs et bien entendu la synchronisations de ces sous-dossiers s’arrête à 50, ceux qui en contiennent moins sont parfaitement synchronisés. L’espace disque de la VM est utilisé à seulement 20%, la RAM utilise 760Mo sur 4,8Go disponible. Je n’ai pas de SWAP. D’où ma question : y-a-t-il une limite au nombre de sous-dossiers et ou fichiers à l’intérieur d’un dossier parent ?
Si oui comment augmenter cette limite si tant est que ça soit possible ?
Si non comment expliquer ce dysfonctionnement ? et surtout comment le résoudre ?
Je peux évidemment partager les log qui me seront demandés sachant que je suis novice en système Linux …
Merci pour vos réponses
Pour compléter, j’ai regardé le journal de Nextcloud et j’ai trouvé ce qui me semble être des erreurs mais je ne sais pas trop ce que ça veut dire ni comment les corriger :
[webdav] Erreur: Icewind\SMB\Exception\Exception: Malformed state response from server at closure
/var/www/nextcloud/apps/files_external/3rdparty/icewind/smb/src/Wrapped/Share.php line 217
Icewind\SMB\Wrapped\Parser->parseStat()
/var/www/nextcloud/apps/files_external/lib/Lib/Storage/SMB.php line 191
Icewind\SMB\Wrapped\Share->stat()
/var/www/nextcloud/apps/files_external/lib/Lib/Storage/SMB.php line 666
OCA\Files_External\Lib\Storage\SMB->getFileInfo()
/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
OCA\Files_External\Lib\Storage\SMB->file_exists()
/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
OC\Files\Storage\Wrapper\Wrapper->file_exists()
/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Availability.php line 244
OC\Files\Storage\Wrapper\Wrapper->file_exists()
/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
OC\Files\Storage\Wrapper\Availability->file_exists()
/var/www/nextcloud/lib/private/Files/View.php line 1349
OC\Files\Storage\Wrapper\Wrapper->file_exists()
/var/www/nextcloud/lib/private/Files/View.php line 1394
OC\Files\View->getCacheEntry()
/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php line 218
OC\Files\View->getFileInfo()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php line 78
OCA\DAV\Connector\Sabre\Directory->getChild()
/var/www/nextcloud/apps/dav/lib/Connector/Sabre/LockPlugin.php line 68
Sabre\DAV\Tree->getNodeForPath()
/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
OCA\DAV\Connector\Sabre\LockPlugin->getLock()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 456
Sabre\DAV\Server->emit()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 253
Sabre\DAV\Server->invokeMethod()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 321
Sabre\DAV\Server->start()
/var/www/nextcloud/apps/dav/lib/Server.php line 360
Sabre\DAV\Server->exec()
/var/www/nextcloud/apps/dav/appinfo/v2/remote.php line 35
OCA\DAV\Server->exec()
/var/www/nextcloud/remote.php line 171
require_once(“/var/www/nextcl … p”)
[PHP] Erreur: Error: Undefined array key “attributes” at /var/www/nextcloud/apps/files_external/3rdparty/icewind/smb/src/Wrapped/Parser.php#155 at closure
/var/www/nextcloud/apps/files_external/3rdparty/icewind/smb/src/Wrapped/Parser.php line 155
OC\Log\ErrorHandler::onError()
/var/www/nextcloud/apps/files_external/3rdparty/icewind/smb/src/Wrapped/Share.php line 217
Icewind\SMB\Wrapped\Parser->parseStat()
/var/www/nextcloud/apps/files_external/lib/Lib/Storage/SMB.php line 191
Icewind\SMB\Wrapped\Share->stat()
/var/www/nextcloud/apps/files_external/lib/Lib/Storage/SMB.php line 666
OCA\Files_External\Lib\Storage\SMB->getFileInfo()
/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
OCA\Files_External\Lib\Storage\SMB->file_exists()
/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
OC\Files\Storage\Wrapper\Wrapper->file_exists()
/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Availability.php line 244
OC\Files\Storage\Wrapper\Wrapper->file_exists()
/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php line 227
OC\Files\Storage\Wrapper\Availability->file_exists()
/var/www/nextcloud/lib/private/Files/View.php line 1349
OC\Files\Storage\Wrapper\Wrapper->file_exists()
/var/www/nextcloud/lib/private/Files/View.php line 1394
OC\Files\View->getCacheEntry()
/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php line 218
OC\Files\View->getFileInfo()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php line 78
OCA\DAV\Connector\Sabre\Directory->getChild()
/var/www/nextcloud/apps/dav/lib/Connector/Sabre/LockPlugin.php line 68
Sabre\DAV\Tree->getNodeForPath()
/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
OCA\DAV\Connector\Sabre\LockPlugin->getLock()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 456
Sabre\DAV\Server->emit()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 253
Sabre\DAV\Server->invokeMethod()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 321
Sabre\DAV\Server->start()
/var/www/nextcloud/apps/dav/lib/Server.php line 360
Sabre\DAV\Server->exec()
/var/www/nextcloud/apps/dav/appinfo/v2/remote.php line 35
OCA\DAV\Server->exec()
/var/www/nextcloud/remote.php line 171
require_once(“/var/www/nextcl … p”)