Problem : Could not create folder

Bonjour j’ai un souci similaire à ceux déjà rencontré ici.
Les droits sont tous de l’utilisateur associé php-fpm.
Je me pose une question, est-ce possible d’ajouter le path complet dans les logs ?
Parce que le trace de l’excution c’est bien, mais sans savoir où est le problème (sur le FS) c’est vraiment pénible!

Si quelqu’un sait où patcher pour ajouter des données dans les logs, je suis preneur merci :slight_smile:

logs

OCP\Files\NotPermittedException: Could not create folder

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/Files/AppData/AppData.php - line 147:

OC\Files\Node\Folder->newFolder()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/Preview/Storage/Root.php - line 74:

OC\Files\AppData\AppData->newFolder()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/Preview/Generator.php - line 687:

OC\Preview\Storage\Root->newFolder()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/Preview/Generator.php - line 139:

OC\Preview\Generator->getPreviewFolder()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/Preview/Generator.php - line 116:

OC\Preview\Generator->generatePreviews()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/PreviewManager.php - line 192:

OC\Preview\Generator->getPreview()

/home/www/client3/web14/web/nextcloud-26.0.1/apps/photos/lib/Controller/PreviewController.php - line 162:

OC\PreviewManager->getPreview()

/home/www/client3/web14/web/nextcloud-26.0.1/apps/photos/lib/Controller/PreviewController.php - line 128:

OCA\Photos\Controller\PreviewController->fetchPreview()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/AppFramework/Http/Dispatcher.php - line 230:

OCA\Photos\Controller\PreviewController->index()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/AppFramework/Http/Dispatcher.php - line 137:

OC\AppFramework\Http\Dispatcher->executeController()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/AppFramework/App.php - line 183:

OC\AppFramework\Http\Dispatcher->dispatch()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/private/Route/Router.php - line 315:

OC\AppFramework\App::main()

/home/www/client3/web14/web/nextcloud-26.0.1/lib/base.php - line 1056:

OC\Route\Router->match()

/home/www/client3/web14/web/nextcloud-26.0.1/index.php - line 36:

OC::handleRequest()

@Jose_Mans avez vous regarder manuellement dans les logs ? (le fichier nextcloud.log se trouve dans le dossier contenant les données des utilisateur de votre nextcloud)

Bonjour,

Hélas elles ne donnent rien de plus, mais les voici quand même ci-dessous.
Mais ca ne s’est pas reproduit depuis le 7.
Pour info c’est arrivé pendant une ouverture de dossier de photo (préview)
Mais ca change rien of course, faudrait juste ajouter le $path où ca se passe, parce que là
tous est ok nivo droits FS / Apache followLink… sinon fpm aurait crié lui aussi !
(error.log ne reçoit rien donc ! )

json_sx -t dump < log_partielle.log

{
  app        => "index",
  exception  => {
                  Code => 0,
                  CustomMessage => "--",
                  Exception => "OCP\\Files\\NotPermittedException",
                  File => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/Files/Node/Folder.php",
                  Line => 166,
                  Message => "Could not create folder",
                  Trace => [
                    {
                      class    => "OC\\Files\\Node\\Folder",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/Files/AppData/AppData.php",
                      function => "newFolder",
                      line     => 147,
                      type     => "->",
                    },
                    {
                      class    => "OC\\Files\\AppData\\AppData",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/Preview/Storage/Root.php",
                      function => "newFolder",
                      line     => 74,
                      type     => "->",
                    },
                    {
                      class    => "OC\\Preview\\Storage\\Root",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/Preview/Generator.php",
                      function => "newFolder",
                      line     => 687,
                      type     => "->",
                    },
                    {
                      class    => "OC\\Preview\\Generator",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/Preview/Generator.php",
                      function => "getPreviewFolder",
                      line     => 139,
                      type     => "->",
                    },
                    {
                      class    => "OC\\Preview\\Generator",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/Preview/Generator.php",
                      function => "generatePreviews",
                      line     => 116,
                      type     => "->",
                    },
                    {
                      class    => "OC\\Preview\\Generator",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/PreviewManager.php",
                      function => "getPreview",
                      line     => 192,
                      type     => "->",
                    },
                    {
                      class    => "OC\\PreviewManager",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/apps/photos/lib/Controller/PreviewController.php",
                      function => "getPreview",
                      line     => 162,
                      type     => "->",
                    },
                    {
                      class    => "OCA\\Photos\\Controller\\PreviewController",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/apps/photos/lib/Controller/PreviewController.php",
                      function => "fetchPreview",
                      line     => 128,
                      type     => "->",
                    },
                    {
                      class    => "OCA\\Photos\\Controller\\PreviewController",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/AppFramework/Http/Dispatcher.php",
                      function => "index",
                      line     => 230,
                      type     => "->",
                    },
                    {
                      class    => "OC\\AppFramework\\Http\\Dispatcher",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/AppFramework/Http/Dispatcher.php",
                      function => "executeController",
                      line     => 137,
                      type     => "->",
                    },
                    {
                      class    => "OC\\AppFramework\\Http\\Dispatcher",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/AppFramework/App.php",
                      function => "dispatch",
                      line     => 183,
                      type     => "->",
                    },
                    {
                      class    => "OC\\AppFramework\\App",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/private/Route/Router.php",
                      function => "main",
                      line     => 315,
                      type     => "::",
                    },
                    {
                      class    => "OC\\Route\\Router",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/lib/base.php",
                      function => "match",
                      line     => 1056,
                      type     => "->",
                    },
                    {
                      class    => "OC",
                      file     => "/home/www/user/group/web/nextcloud-26.0.1/index.php",
                      function => "handleRequest",
                      line     => 36,
                      type     => "::",
                    },
                  ],
                },
  level      => 3,
  message    => "Could not create folder",
  method     => "GET",
  remoteAddr => "7***5",
  reqId      => "aG****",
  time       => "2023-05-05T15:45:03+00:00",
  url        => "/cloud/index.php/apps/photos/api/v1/preview/8331?etag=07eb5270a31febe953d51a1d0d8cd7e5&x=64&y=64",
  user       => "****",
  userAgent  => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36 Edg/112.0.1722.68",
  version    => "26.0.1.1",
}