Unable to delete files

Steps to reproduce

  1. Try to delete any file in any account via web browser
    or
  2. Try to delete any file in any account via the desktop Explorer

Expected behaviour

In Web client - File should delete
On Desktop - File is deleted, Client syncs the change to the server

Actual behaviour

In Web client - receive error “Failed to delete “file_name””
On Desktop Client - Receive error "Server replied “403 Access Denied” to “DELETE <URL to Server/dav/spaces/e3afedb9-0d0c-4a59-90d8-7c65e1e784b1$1d9c27bb-84de-4292-a407-3fb441a661e7/Downloads/filename.msi” (skipped due to earlier error, trying again in 28 minute(s))

Server configuration

Operating system:
Debian 12.1

Web server:
N/A

Database:
N/A

PHP version:
N/A

ownCloud version:
Version: 4.0.3
Compiled: 2023-11-24 00:00:00 +0000 UTC

Updated from an older ownCloud or fresh install:
Fresh Install

Where did you install ownCloud from:
Owncloud downloads page

List of activated apps:
OCIS - not aware of any other “apps”

Are you using external storage, if yes which one: local/smb/sftp/…
No External Storage

Are you using encryption: yes/no
No Encryption

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/…
No External Backend

Client configuration

Browser:
Firefox

Operating system:
Windows 11

Logs

ownCloud log (data/owncloud.log)

tail -f /tmp/ocis_output.log
{"level":"debug","service":"storage-publiclink","service":{"name":"com.owncloud.api.storage-publiclink","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.api.storage-publiclink-ee9f6e6d-fff5-4068-9fb1-8577458bf425","address":"127.0.0.1:9178","metadata":{"protocol":"grpc","registry":"memory","server":"grpc","transport":"grpc"}}]},"time":"2023-12-04T10:38:23.521677646-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-system","service":{"name":"com.owncloud.api.storage-system","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.api.storage-system-ae4626ab-4467-4567-95a8-e907ac1ebbc5","address":"127.0.0.1:9215","metadata":{"protocol":"grpc","registry":"memory","server":"grpc","transport":"grpc"}}]},"time":"2023-12-04T10:38:23.521721292-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-system","service":{"name":"com.owncloud.web.storage-system","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.web.storage-system-2a888783-57a6-4437-8f27-06726748c715","address":"127.0.0.1:9216","metadata":{"protocol":"http","registry":"memory","server":"http","transport":"http"}}]},"time":"2023-12-04T10:38:23.52175963-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-shares","service":{"name":"com.owncloud.api.storage-shares","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.api.storage-shares-fb763901-c5f4-4b08-ac2a-eefa544cf69c","address":"127.0.0.1:9154","metadata":{"protocol":"grpc","registry":"memory","server":"grpc","transport":"grpc"}}]},"time":"2023-12-04T10:38:23.5421149-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"app-provider","service":{"name":"com.owncloud.api.app-provider","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.api.app-provider-33c62bad-e74b-4d80-935b-86fa60ac3dce","address":"127.0.0.1:9164","metadata":{"protocol":"grpc","registry":"memory","server":"grpc","transport":"grpc"}}]},"time":"2023-12-04T10:38:23.543343388-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"frontend","service":{"name":"com.owncloud.web.frontend","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.web.frontend-0a4a42df-fd9e-4256-90c9-a9b615427f41","address":"127.0.0.1:9140","metadata":{"protocol":"http","registry":"memory","server":"http","transport":"http"}}]},"time":"2023-12-04T10:38:23.543423384-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"groups","service":{"name":"com.owncloud.api.groups","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.api.groups-c9664083-eed9-4287-b8b1-5c27061351cc","address":"127.0.0.1:9160","metadata":{"protocol":"grpc","registry":"memory","server":"grpc","transport":"grpc"}}]},"time":"2023-12-04T10:38:23.565721942-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"users","service":{"name":"com.owncloud.api.users","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.api.users-90fda7d2-98d1-4a76-874a-e7fa244fdcc9","address":"127.0.0.1:9144","metadata":{"protocol":"grpc","registry":"memory","server":"grpc","transport":"grpc"}}]},"time":"2023-12-04T10:38:23.566906197-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"storage-users","service":{"name":"com.owncloud.api.storage-users","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.api.storage-users-6ad02bf1-a8c8-417f-a20a-71d0c40c2c04","address":"127.0.0.1:9157","metadata":{"protocol":"grpc","registry":"memory","server":"grpc","transport":"grpc"}}]},"time":"2023-12-04T10:38:23.574280759-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"sharing","service":{"name":"com.owncloud.api.sharing","version":"4.0.3","metadata":null,"endpoints":[],"nodes":[{"id":"com.owncloud.api.sharing-29a2f21d-3e55-41cc-a20c-ba4b37893ad3","address":"127.0.0.1:9150","metadata":{"protocol":"grpc","registry":"memory","server":"grpc","transport":"grpc"}}]},"time":"2023-12-04T10:38:24.528905622-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/registry/register.go:30","message":"refreshing external service-registration"}
{"level":"debug","service":"proxy","policy":"ocis","method":"GET","prefix":"/graph/","path":"/graph/v1.0/drives/e3afedb9-0d0c-4a59-90d8-7c65e1e784b1$853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","routeType":"prefix","time":"2023-12-04T10:38:35.431337955-06:00","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/router/router.go:222","message":"director found"}
{"level":"debug","service":"proxy","claims":"marshaling error: json: unsupported type: map[interface {}]interface {}","time":"2023-12-04T10:38:35.432699264-06:00","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/oidc_auth.go:67","message":"cache hit for userinfo"}
{"level":"debug","service":"proxy","authenticator":"oidc","path":"/graph/v1.0/drives/e3afedb9-0d0c-4a59-90d8-7c65e1e784b1$853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","time":"2023-12-04T10:38:35.43284481-06:00","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/oidc_auth.go:171","message":"successfully authenticated request"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","time":"2023-12-04T10:38:35.433416825-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","time":"2023-12-04T10:38:35.434049991-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:41284","uri":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":222660,"code":"OK","time":"2023-12-04T10:38:35.43429273-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"auth-machine","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","time":"2023-12-04T10:38:35.434885577-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","time":"2023-12-04T10:38:35.435347094-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","time":"2023-12-04T10:38:35.435986091-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","claim":"username","value":"admin","time":"2023-12-04T10:38:35.436147051-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/user/manager/ldap/ldap.go:137","message":"GetUserByClaim"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","backend":"ldap","basedn":"ou=users,o=libregraph-idm","filter":"(&(objectclass=inetOrgPerson)(uid=admin)(!(ownCloudUserEnabled=FALSE)))","scope":2,"time":"2023-12-04T10:38:35.436323941-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/utils/ldap/identity.go:217","message":"LDAP Search"}
{"level":"debug","service":"idm","attrs":["displayname","ownclouduuid","mail","uid","uidNumber","gidNumber","ownCloudUserEnabled","ownCloudUserType"],"basedn":"ou=users,o=libregraph-idm","binddn":"uid=reva,ou=sysusers,o=libregraph-idm","filter":"(&(objectclass=inetOrgPerson)(uid=admin)(!(ownCloudUserEnabled=FALSE)))","op":"search","time":"2023-12-04T10:38:35.43676743-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"Calling boltdb search"}
{"level":"debug","service":"idm","attrs":["displayname","ownclouduuid","mail","uid","uidNumber","gidNumber","ownCloudUserEnabled","ownCloudUserType"],"basedn":"ou=users,o=libregraph-idm","binddn":"uid=reva,ou=sysusers,o=libregraph-idm","filter":"(&(objectclass=inetOrgPerson)(uid=admin)(!(ownCloudUserEnabled=FALSE)))","op":"search","time":"2023-12-04T10:38:35.437578628-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"boltdb search returned 5 entries"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","entry":{"DN":"uid=admin,ou=users,o=libregraph-idm","Attributes":[{"Name":"displayName","Values":["Admin"],"ByteValues":["QWRtaW4="]},{"Name":"mail","Values":["admin@example.org"],"ByteValues":["YWRtaW5AZXhhbXBsZS5vcmc="]},{"Name":"ownCloudUUID","Values":["853c6542-4d54-4071-8ce1-bc8b6e9fc7ae"],"ByteValues":["ODUzYzY1NDItNGQ1NC00MDcxLThjZTEtYmM4YjZlOWZjN2Fl"]},{"Name":"uid","Values":["admin"],"ByteValues":["YWRtaW4="]}]},"time":"2023-12-04T10:38:35.438013255-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/user/manager/ldap/ldap.go:144","message":"entries"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","backend":"ldap","basedn":"ou=groups,o=libregraph-idm","filter":"(&(objectclass=groupOfNames)(member=uid=admin,ou=users,o=libregraph-idm))","scope":2,"time":"2023-12-04T10:38:35.438221688-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/utils/ldap/identity.go:349","message":"LDAP Search"}
{"level":"debug","service":"idm","attrs":["ownclouduuid"],"basedn":"ou=groups,o=libregraph-idm","binddn":"uid=reva,ou=sysusers,o=libregraph-idm","filter":"(&(objectclass=groupOfNames)(member=uid=admin,ou=users,o=libregraph-idm))","op":"search","time":"2023-12-04T10:38:35.43855552-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"Calling boltdb search"}
{"level":"debug","service":"idm","attrs":["ownclouduuid"],"basedn":"ou=groups,o=libregraph-idm","binddn":"uid=reva,ou=sysusers,o=libregraph-idm","filter":"(&(objectclass=groupOfNames)(member=uid=admin,ou=users,o=libregraph-idm))","op":"search","time":"2023-12-04T10:38:35.438880276-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/log/logrus_wrapper.go:50","message":"boltdb search returned 1 entries"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:37878","uri":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":3179050,"code":"OK","time":"2023-12-04T10:38:35.439172075-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:50602","uri":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":4171058,"code":"OK","time":"2023-12-04T10:38:35.439524583-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"info","service":"auth-machine","pkg":"rgrpc","traceid":"00000000000000000000000000000000","time":"2023-12-04T10:38:35.439946452-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/services/authprovider/authprovider.go:141","message":"user idp:\"https://owncloud.infosecur.biz\" opaque_id:\"853c6542-4d54-4071-8ce1-bc8b6e9fc7ae\" type:USER_TYPE_PRIMARY  authenticated"}
{"level":"debug","service":"auth-machine","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:55620","uri":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":5211738,"code":"OK","time":"2023-12-04T10:38:35.440103162-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:50602","uri":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":7105887,"code":"OK","time":"2023-12-04T10:38:35.440526986-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"proxy","claims":"marshaling error: json: unsupported type: map[interface {}]interface {}","user":{"id":{"idp":"https://owncloud.infosecur.biz","opaque_id":"853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","type":1},"username":"admin","mail":"admin@example.org","display_name":"Admin","opaque":{"map":{"roles":{"decoder":"json","value":"WyI3MTg4MTg4My0xNzY4LTQ2YmQtYTI0ZC1hMzU2YTJhZmRmN2YiXQ=="}}},"uid_number":99,"gid_number":99},"time":"2023-12-04T10:38:35.441736818-06:00","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/account_resolver.go:163","message":"associated claims with user"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.gateway.v1beta1.GatewayAPI/CreateHome","time":"2023-12-04T10:38:35.442214854-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:41292","uri":"/cs3.storage.registry.v1beta1.RegistryAPI/GetStorageProviders","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":142825,"code":"OK","time":"2023-12-04T10:38:35.443038486-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:36224","uri":"/cs3.storage.provider.v1beta1.ProviderAPI/CreateStorageSpace","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":1404285,"code":"OK","time":"2023-12-04T10:38:35.445036995-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:50602","uri":"/cs3.gateway.v1beta1.GatewayAPI/CreateHome","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":3105581,"code":"OK","time":"2023-12-04T10:38:35.445326238-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"info","service":"graph","request-id":"56308084-dc6a-486e-8703-5cb83d5e7770","query":{},"time":"2023-12-04T10:38:35.445887575-06:00","line":"github.com/owncloud/ocis/v2/services/graph/pkg/service/v0/drives.go:161","message":"calling get drive"}
{"level":"debug","service":"graph","request-id":"56308084-dc6a-486e-8703-5cb83d5e7770","driveID":"e3afedb9-0d0c-4a59-90d8-7c65e1e784b1$853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","time":"2023-12-04T10:38:35.446024144-06:00","line":"github.com/owncloud/ocis/v2/services/graph/pkg/service/v0/drives.go:175","message":"calling list storage spaces with id filter"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.gateway.v1beta1.GatewayAPI/ListStorageSpaces","time":"2023-12-04T10:38:35.448152126-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","permissions":{},"node":"marshaling error: json: unsupported value: encountered a cycle via *node.Node","user":{"id":{"idp":"https://owncloud.infosecur.biz","opaque_id":"853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","type":1},"username":"admin","mail":"admin@example.org","display_name":"Admin","uid_number":99,"gid_number":99},"time":"2023-12-04T10:38:35.456167972-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/storage/utils/decomposedfs/node/node.go:1057","message":"returning aggregated permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","permissions":{},"node":"marshaling error: json: unsupported value: encountered a cycle via *node.Node","user":{"id":{"idp":"https://owncloud.infosecur.biz","opaque_id":"853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","type":1},"username":"admin","mail":"admin@example.org","display_name":"Admin","uid_number":99,"gid_number":99},"time":"2023-12-04T10:38:35.457338958-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/storage/utils/decomposedfs/node/node.go:1057","message":"returning aggregated permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","error":"node.Xattr /data/storage/users/spaces/85/3c6542-4d54-4071-8ce1-bc8b6e9fc7ae/nodes/85/3c/65/42/-4d54-4071-8ce1-bc8b6e9fc7ae user.ocis.quota: no data available","nodepath":"/data/storage/users/spaces/85/3c6542-4d54-4071-8ce1-bc8b6e9fc7ae/nodes/85/3c/65/42/-4d54-4071-8ce1-bc8b6e9fc7ae","time":"2023-12-04T10:38:35.45752173-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/storage/utils/decomposedfs/node/node.go:870","message":"quota not set"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","node":"853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","ri":{"type":2,"id":{"opaque_id":"853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","space_id":"853c6542-4d54-4071-8ce1-bc8b6e9fc7ae"},"etag":"\"314fc03f97bab2cc8d26303b2a1630fa\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1701707837,"nanos":397421190},"path":".","permission_set":{},"size":205456,"owner":{"idp":"https://10.100.0.9:9200","opaque_id":"853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","type":1},"arbitrary_metadata":{},"parent_id":{"space_id":"853c6542-4d54-4071-8ce1-bc8b6e9fc7ae"},"name":"Admin"},"time":"2023-12-04T10:38:35.45767471-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/storage/utils/decomposedfs/node/node.go:806","message":"AsResourceInfo"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:36224","uri":"/cs3.storage.provider.v1beta1.ProviderAPI/ListStorageSpaces","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":8912226,"code":"OK","time":"2023-12-04T10:38:35.457841035-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:41292","uri":"/cs3.storage.registry.v1beta1.RegistryAPI/ListStorageProviders","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":9762036,"code":"OK","time":"2023-12-04T10:38:35.458442337-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:50602","uri":"/cs3.gateway.v1beta1.GatewayAPI/ListStorageSpaces","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":10678864,"code":"OK","time":"2023-12-04T10:38:35.458836716-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"graph","request-id":"56308084-dc6a-486e-8703-5cb83d5e7770","proto":"HTTP/1.1","method":"GET","status":200,"path":"/graph/v1.0/drives/e3afedb9-0d0c-4a59-90d8-7c65e1e784b1$853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","duration":13.651623,"bytes":752,"time":"2023-12-04T10:38:35.459429786-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/middleware/logger.go:27"}
{"level":"info","service":"proxy","proto":"HTTP/1.1","request-id":"56308084-dc6a-486e-8703-5cb83d5e7770","remote-addr":"10.0.0.237","method":"GET","status":200,"path":"/graph/v1.0/drives/e3afedb9-0d0c-4a59-90d8-7c65e1e784b1$853c6542-4d54-4071-8ce1-bc8b6e9fc7ae","duration":28.497526,"bytes":752,"time":"2023-12-04T10:38:35.459720747-06:00","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/accesslog.go:31","message":"access-log"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.gateway.v1beta1.GatewayAPI/AddAppProvider","time":"2023-12-04T10:38:35.598958976-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"app-registry","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.app.registry.v1beta1.RegistryAPI/AddAppProvider","time":"2023-12-04T10:38:35.599371394-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"app-registry","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:58228","uri":"/cs3.app.registry.v1beta1.RegistryAPI/AddAppProvider","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":151286,"code":"OK","time":"2023-12-04T10:38:35.599526538-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:50602","uri":"/cs3.gateway.v1beta1.GatewayAPI/AddAppProvider","start":"04/Dec/2023:10:38:35 -0600","end":"04/Dec/2023:10:38:35 -0600","time_ns":839213,"code":"OK","time":"2023-12-04T10:38:35.599803272-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}

Hi @slydeb647! Thanks for trying out ocis!

In general this feature is working, we have multiple tests for this. So we need to find out what is wrong with the setup.

It looks like there is something off with the authentication of users (since you are getting 403). Unfortunately the logs for the Delete call are missing in the uploaded logs.

When getting the error in the web browser it should show you the requestid of the failed request. You can cross match that with the logfile to find the relevant logs.

Do other operations work? Can you create/delete spaces for example? Are all users affected? Meaning, if you create a new user, will it be able to delete files?

Hi and thank you for responding.

Sorry the logs were not helpful. I enabled debug logging, “tail -f” the log file and tried capturing the lines that appeared exactly as I confirmed the delete prompt in the browser. Probably still missed something. As a new user I am unable to upload the full file.

This is happening for all users, all three :slight_smile: . From what I can tell all other operations work which is why I didn’t notice it initially.

When I get the error in the browser I don’t see a request ID. The message only says “Failed to delete “test.file””. However, I was able to grab the “fileid” from the URL to search the logs and get the request id from there. I can see where the system validates the user is the owner and has delete permissions but no actual call to delete. I’ve included a bit more of the log. Debug throws a lot very fast so I apologize for the length. The requestid that appears when trying to delete was “9eebfa57-1a44-4cb3-9654-316029d188e4”

{"level":"info","service":"graph","request-id":"9eebfa57-1a44-4cb3-9654-316029d188e4","query":{},"time":"2023-12-07T03:17:50.477202873-06:00","line":"github.com/owncloud/ocis/v2/services/graph/pkg/service/v0/drives.go:161","message":"calling get drive"}
{"level":"debug","service":"graph","request-id":"9eebfa57-1a44-4cb3-9654-316029d188e4","driveID":"e3afedb9-0d0c-4a59-90d8-7c65e1e784b1$2f9fc9a3-e927-4767-9897-cb77e6441521","time":"2023-12-07T03:17:50.477328993-06:00","line":"github.com/owncloud/ocis/v2/services/graph/pkg/service/v0/drives.go:175","message":"calling list storage spaces with id filter"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.gateway.v1beta1.GatewayAPI/ListStorageSpaces","time":"2023-12-07T03:17:50.479647874-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","node":"2f9fc9a3-e927-4767-9897-cb77e6441521","time":"2023-12-07T03:17:50.481213019-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/storage/utils/decomposedfs/node/node.go:990","message":"user is owner, returning owner permissions"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","error":"node.Xattr /data/storage/users/spaces/2f/9fc9a3-e927-4767-9897-cb77e6441521/nodes/2f/9f/c9/a3/-e927-4767-9897-cb77e6441521 user.ocis.quota: no data available","nodepath":"/data/storage/users/spaces/2f/9fc9a3-e927-4767-9897-cb77e6441521/nodes/2f/9f/c9/a3/-e927-4767-9897-cb77e6441521","time":"2023-12-07T03:17:50.481484197-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/storage/utils/decomposedfs/node/node.go:870","message":"quota not set"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","node":"2f9fc9a3-e927-4767-9897-cb77e6441521","ri":{"type":2,"id":{"opaque_id":"2f9fc9a3-e927-4767-9897-cb77e6441521","space_id":"2f9fc9a3-e927-4767-9897-cb77e6441521"},"etag":"\"821d53a4a7bd79646781af813dd7f269\"","mime_type":"httpd/unix-directory","mtime":{"seconds":1701940294,"nanos":327258685},"path":".","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_grants":true,"list_container":true,"list_file_versions":true,"list_recycle":true,"move":true,"remove_grant":true,"purge_recycle":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true,"deny_grant":true},"size":205456,"owner":{"idp":"https://ocis.example.com","opaque_id":"2f9fc9a3-e927-4767-9897-cb77e6441521","type":1},"arbitrary_metadata":{},"parent_id":{"space_id":"2f9fc9a3-e927-4767-9897-cb77e6441521"},"name":"test"},"time":"2023-12-07T03:17:50.481766517-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/storage/utils/decomposedfs/node/node.go:806","message":"AsResourceInfo"}
{"level":"debug","service":"storage-users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:36224","uri":"/cs3.storage.provider.v1beta1.ProviderAPI/ListStorageSpaces","start":"07/Dec/2023:03:17:50 -0600","end":"07/Dec/2023:03:17:50 -0600","time_ns":1471799,"code":"OK","time":"2023-12-07T03:17:50.481960371-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:41292","uri":"/cs3.storage.registry.v1beta1.RegistryAPI/ListStorageProviders","start":"07/Dec/2023:03:17:50 -0600","end":"07/Dec/2023:03:17:50 -0600","time_ns":2392365,"code":"OK","time":"2023-12-07T03:17:50.482530042-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:50602","uri":"/cs3.gateway.v1beta1.GatewayAPI/ListStorageSpaces","start":"07/Dec/2023:03:17:50 -0600","end":"07/Dec/2023:03:17:50 -0600","time_ns":3362192,"code":"OK","time":"2023-12-07T03:17:50.483029289-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"graph","request-id":"9eebfa57-1a44-4cb3-9654-316029d188e4","proto":"HTTP/1.1","method":"GET","status":200,"path":"/graph/v1.0/drives/e3afedb9-0d0c-4a59-90d8-7c65e1e784b1$2f9fc9a3-e927-4767-9897-cb77e6441521","duration":6.517557,"bytes":751,"time":"2023-12-07T03:17:50.483617071-06:00","line":"github.com/owncloud/ocis/v2/ocis-pkg/middleware/logger.go:27"}
{"level":"info","service":"proxy","proto":"HTTP/1.1","request-id":"9eebfa57-1a44-4cb3-9654-316029d188e4","remote-addr":"10.0.0.237","method":"GET","status":200,"path":"/graph/v1.0/drives/e3afedb9-0d0c-4a59-90d8-7c65e1e784b1$2f9fc9a3-e927-4767-9897-cb77e6441521","duration":20.760645,"bytes":751,"time":"2023-12-07T03:17:50.483972443-06:00","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/accesslog.go:31","message":"access-log"}
{"level":"debug","service":"proxy","policy":"ocis","method":"GET","prefix":"/graph/","path":"/graph/v1.0/me/drives","routeType":"prefix","time":"2023-12-07T03:17:50.61761597-06:00","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/router/router.go:222","message":"director found"}
{"level":"debug","service":"proxy","claims":"marshaling error: json: unsupported type: map[interface {}]interface {}","time":"2023-12-07T03:17:50.618186118-06:00","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/oidc_auth.go:67","message":"cache hit for userinfo"}
{"level":"debug","service":"proxy","authenticator":"oidc","path":"/graph/v1.0/me/drives","time":"2023-12-07T03:17:50.618369464-06:00","line":"github.com/owncloud/ocis/v2/services/proxy/pkg/middleware/oidc_auth.go:171","message":"successfully authenticated request"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.gateway.v1beta1.GatewayAPI/Authenticate","time":"2023-12-07T03:17:50.618839694-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","time":"2023-12-07T03:17:50.619456777-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","user-agent":"grpc-go/1.57.0","from":"tcp://127.0.0.1:41284","uri":"/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProviders","start":"07/Dec/2023:03:17:50 -0600","end":"07/Dec/2023:03:17:50 -0600","time_ns":206785,"code":"OK","time":"2023-12-07T03:17:50.6196842-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/log/log.go:69","message":"unary"}
{"level":"debug","service":"auth-machine","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate","time":"2023-12-07T03:17:50.620286994-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.gateway.v1beta1.GatewayAPI/GetUserByClaim","time":"2023-12-07T03:17:50.620745005-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","method":"/cs3.identity.user.v1beta1.UserAPI/GetUserByClaim","time":"2023-12-07T03:17:50.62130818-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/internal/grpc/interceptors/auth/auth.go:122","message":"skipping auth"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","claim":"username","value":"user2","time":"2023-12-07T03:17:50.621486654-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/user/manager/ldap/ldap.go:137","message":"GetUserByClaim"}
{"level":"debug","service":"users","pkg":"rgrpc","traceid":"00000000000000000000000000000000","backend":"ldap","basedn":"ou=users,o=libregraph-idm","filter":"(&(objectclass=inetOrgPerson)(uid=user2)(!(ownCloudUserEnabled=FALSE)))","scope":2,"time":"2023-12-07T03:17:50.62164257-06:00","line":"github.com/cs3org/reva/v2@v2.16.2/pkg/utils/ldap/identity.go:217","message":"LDAP Search"}

As another test I changed the logging back to “warn” to see what came without all the extra clutter. These may be related.

{"level":"warn","service":"storage-system","pkg":"rhttp","traceid":"00000000000000000000000000000000","host":"127.0.0.1","method":"GET","uri":"/data/spaces/jsoncs3-share-manager-metadata%21jsoncs3-share-manager-metadata/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","url":"/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","proto":"HTTP/1.1","status":404,"size":0,"start":"07/Dec/2023:03:46:24 -0600","end":"07/Dec/2023:03:46:24 -0600","time_ns":156081,"time":"2023-12-07T03:46:24.303917195-06:00","message":"http"}
{"level":"error","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","error":"internal error: gateway: error finding an auth provider for type: bearer","type":"bearer","time":"2023-12-07T03:46:39.166578899-06:00","message":"error getting auth provider client"}
{"level":"warn","service":"storage-system","pkg":"rhttp","traceid":"00000000000000000000000000000000","host":"127.0.0.1","method":"GET","uri":"/data/spaces/jsoncs3-share-manager-metadata%21jsoncs3-share-manager-metadata/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","url":"/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","proto":"HTTP/1.1","status":404,"size":0,"start":"07/Dec/2023:03:46:39 -0600","end":"07/Dec/2023:03:46:39 -0600","time_ns":178848,"time":"2023-12-07T03:46:39.18721498-06:00","message":"http"}
{"level":"warn","service":"storage-system","pkg":"rhttp","traceid":"00000000000000000000000000000000","host":"127.0.0.1","method":"GET","uri":"/data/spaces/jsoncs3-share-manager-metadata%21jsoncs3-share-manager-metadata/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","url":"/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","proto":"HTTP/1.1","status":404,"size":0,"start":"07/Dec/2023:03:46:39 -0600","end":"07/Dec/2023:03:46:39 -0600","time_ns":134151,"time":"2023-12-07T03:46:39.19350492-06:00","message":"http"}
{"level":"warn","service":"frontend","pkg":"rhttp","traceid":"00000000000000000000000000000000","time":"2023-12-07T03:46:39.222960899-06:00","message":"core access token not set"}
{"level":"error","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","error":"internal error: gateway: error finding an auth provider for type: bearer","type":"bearer","time":"2023-12-07T03:46:39.224725201-06:00","message":"error getting auth provider client"}
{"level":"warn","service":"frontend","pkg":"rhttp","traceid":"00000000000000000000000000000000","time":"2023-12-07T03:46:39.248339177-06:00","message":"core access token not set"}
{"level":"error","service":"gateway","pkg":"rgrpc","traceid":"00000000000000000000000000000000","error":"internal error: gateway: error finding an auth provider for type: bearer","type":"bearer","time":"2023-12-07T03:46:39.250055936-06:00","message":"error getting auth provider client"}
{"level":"warn","service":"frontend","pkg":"rhttp","traceid":"00000000000000000000000000000000","host":"127.0.0.1","method":"GET","uri":"/ocs/v2.php/cloud/activity?page=0&pagesize=100&format=json","url":"/v2.php/cloud/activity?page=0&pagesize=100&format=json","proto":"HTTP/1.1","status":404,"size":19,"start":"07/Dec/2023:03:46:39 -0600","end":"07/Dec/2023:03:46:39 -0600","time_ns":68106,"time":"2023-12-07T03:46:39.263754317-06:00","message":"http"}
{"level":"warn","service":"storage-system","pkg":"rhttp","traceid":"00000000000000000000000000000000","host":"127.0.0.1","method":"GET","uri":"/data/spaces/jsoncs3-share-manager-metadata%21jsoncs3-share-manager-metadata/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","url":"/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","proto":"HTTP/1.1","status":404,"size":0,"start":"07/Dec/2023:03:46:46 -0600","end":"07/Dec/2023:03:46:46 -0600","time_ns":242406,"time":"2023-12-07T03:46:46.136771759-06:00","message":"http"}
{"level":"warn","service":"storage-system","pkg":"rhttp","traceid":"00000000000000000000000000000000","host":"127.0.0.1","method":"GET","uri":"/data/spaces/jsoncs3-share-manager-metadata%21jsoncs3-share-manager-metadata/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","url":"/users/1d9c27bb-84de-4292-a407-3fb441a661e7/received.json","proto":"HTTP/1.1","status":404,"size":0,"start":"07/Dec/2023:03:46:46 -0600","end":"07/Dec/2023:03:46:46 -0600","time_ns":136065,"time":"2023-12-07T03:46:46.140874368-06:00","message":"http"}

Not sure if this helps but a couple extra things I noticed.

  1. I am able to move and rename the files in the browser.
  2. After creating and testing with the “test” user, I am unable to delete the user. Failed to delete user “test”
  3. I created a test Space with the admin account. Never created a Space before and don’t see an option to delete it. However, I tried to Disable it and got an error similar to deleting a file.
  4. When checking before I noticed the following error. “The jwt_secret has not been set properly in your config for storage-system. Make sure your /root/.ocis/config config contains the proper values (e.g. by running ocis init or setting it manually in the config/corresponding environment variable).”

I can reproduce the error by running “ocis storage-system health”

I have confirmed the jwt_secret is in the YAML file and research seems to indicate I can ignore this since I have no shares. but wanted to mention it in case it was useful.

Hope you can see something i’ve missed. Thanks again for the help.

These are really strange errors. You should be allowed to delete the files.

What is the error when you are trying to upload a file with a new user? Do you also get 403?

If there are too many logs. Try greping the ones from storage-users frontend and settings (I expect the error occurring in one of them)

Thanks for responding. I get no errors on upload whether through the desktop or Web.

You were stating: “As a new user I am unable to upload the full file.”

What happens when you upload a file as a new user?

I apologize, for the misunderstanding. By that statement i meant as a new user on ‘owncloud_org’ i am unable to upload the full log file to this post. I was not referring to users uploading files to my OCIS instance.

Ah I see. Can you try creating a new user and upload a file with it?

Sure. I’ve done it before but just tried again. Upload to OCIS works fine. Also, to clarify, all users on my OCIS instance can upload without issues. It really does seem to only be an issue with deleting.