Skip to content

POSIXFS: Files added manually are not shown #1861

@carlosjfcasero

Description

@carlosjfcasero

Describe the bug

Files added manually are not shown in UI.

Steps to reproduce

  1. create file A.ext manually (or by other software)
  2. access web ui

Expected behavior

File A.ext is shown

Actual behavior

File A.ext is not shown.

Setup

Docker compose.

Details

POSIX env vars:

STORAGE_USERS_ID_CACHE_STORE="nats-js-kv"
STORAGE_USERS_POSIX_PERSONAL_SPACE_PATH_TEMPLATE="users/{{.User.Username}}"
STORAGE_USERS_POSIX_GENERAL_SPACE_PATH_TEMPLATE="projects/{{.SpaceName}}"
STORAGE_USERS_POSIX_USE_SPACE_GROUPS=true
#experimental
STORAGE_USERS_POSIX_WATCH_FS=true

Additional context

Logs:

opencloud       | 2025-11-17T06:06:58Z DBG unary code=OK end="17/Nov/2025:06:06:58 +0000" from=tcp://127.0.0.1:50668 host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/internal/grpc/interceptors/log/log.go:69 pkg=rgrpc service=storage-users start="17/Nov/2025:06:06:58 +0000" time_ns=12546826 traceid=35f2738413e4558003262f0bb2476288 uri=/cs3.storage.provider.v1beta1.ProviderAPI/Stat user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15"
opencloud       | 2025-11-17T06:06:58Z DBG unary code=OK end="17/Nov/2025:06:06:58 +0000" from=tcp://172.21.0.2:54284 host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/internal/grpc/interceptors/log/log.go:69 pkg=rgrpc service=gateway start="17/Nov/2025:06:06:58 +0000" time_ns=14052490 traceid=35f2738413e4558003262f0bb2476288 uri=/cs3.gateway.v1beta1.GatewayAPI/Stat user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15"
opencloud       | 2025-11-17T06:06:58Z DBG skipping auth host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/internal/grpc/interceptors/auth/auth.go:122 method=/cs3.gateway.v1beta1.GatewayAPI/ListContainer pkg=rgrpc service=gateway traceid=35f2738413e4558003262f0bb2476288
opencloud       | 2025-11-17T06:06:58Z DBG unary code=OK end="17/Nov/2025:06:06:58 +0000" from=tcp://127.0.0.1:47688 host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/internal/grpc/interceptors/log/log.go:69 pkg=rgrpc service=gateway start="17/Nov/2025:06:06:58 +0000" time_ns=186296 traceid=35f2738413e4558003262f0bb2476288 uri=/cs3.storage.registry.v1beta1.RegistryAPI/ListStorageProviders user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15"
opencloud       | 2025-11-17T06:06:58Z DBG returning agregated permissions host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/pkg/storage/pkg/decomposedfs/node/permissions.go:206 nodeid=003be356-a075-428e-8b04-3c059284b655 permissions={"add_grant":true,"create_container":true,"delete":true,"deny_grant":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true} pkg=rgrpc service=storage-users spaceid=f4fe262b-755d-488c-a26f-5807e8f18f86 traceid=35f2738413e4558003262f0bb2476288 user={"display_name":"Carlos","gid_number":99,"groups":["7cb1abac-7ebb-46ce-a590-d0b7b8cbad54"],"id":{"idp":"https://authelia.f3.ddnsfree.com","opaque_id":"e15359ea-ef03-4785-8cb3-564a93372e6d","type":1},"mail":"carlosjfcasero@gmail.com","uid_number":99,"username":"carlos"}
opencloud       | 2025-11-17T06:06:58Z ERR failed to get ids for entry error="error: not found: path not found in cache:/var/lib/opencloud/storage/users/projects/F3/Fotos y Vídeos/2025/2025.10" driver=posix host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/pkg/storage/fs/posix/tree/tree.go:502 path="/var/lib/opencloud/storage/users/projects/F3/Fotos y Vídeos/2025/2025.10" pkg=rgrpc service=storage-users
opencloud       | 2025-11-17T06:06:58Z ERR failed to get ids for entry error="error: not found: path not found in cache:/var/lib/opencloud/storage/users/projects/F3/Fotos y Vídeos/2025/2025.11" driver=posix host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/pkg/storage/fs/posix/tree/tree.go:502 path="/var/lib/opencloud/storage/users/projects/F3/Fotos y Vídeos/2025/2025.11" pkg=rgrpc service=storage-users
opencloud       | 2025-11-17T06:06:58Z ERR failed to get ids for entry error="error: not found: path not found in cache:/var/lib/opencloud/storage/users/projects/F3/Fotos y Vídeos/2025/2025.06" driver=posix host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/pkg/storage/fs/posix/tree/tree.go:502 path="/var/lib/opencloud/storage/users/projects/F3/Fotos y Vídeos/2025/2025.06" pkg=rgrpc service=storage-users
opencloud       | 2025-11-17T06:06:58Z DBG unary code=OK end="17/Nov/2025:06:06:58 +0000" from=tcp://127.0.0.1:50668 host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/internal/grpc/interceptors/log/log.go:69 pkg=rgrpc service=storage-users start="17/Nov/2025:06:06:58 +0000" time_ns=6348135 traceid=35f2738413e4558003262f0bb2476288 uri=/cs3.storage.provider.v1beta1.ProviderAPI/ListContainer user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15"
opencloud       | 2025-11-17T06:06:58Z DBG unary code=OK end="17/Nov/2025:06:06:58 +0000" from=tcp://172.21.0.2:54284 host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/internal/grpc/interceptors/log/log.go:69 pkg=rgrpc service=gateway start="17/Nov/2025:06:06:58 +0000" time_ns=8606668 traceid=35f2738413e4558003262f0bb2476288 uri=/cs3.gateway.v1beta1.GatewayAPI/ListContainer user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.1 Safari/605.1.15"
opencloud       | 2025-11-17T06:06:58Z DBG skipping auth host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/internal/grpc/interceptors/auth/auth.go:122 method=/cs3.gateway.v1beta1.GatewayAPI/ListPublicShares pkg=rgrpc service=gateway traceid=35f2738413e4558003262f0bb2476288
opencloud       | 2025-11-17T06:06:58Z INF listing public shares host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/internal/grpc/services/gateway/publicshareprovider.go:92 pkg=rgrpc service=gateway traceid=35f2738413e4558003262f0bb2476288
opencloud       | 2025-11-17T06:06:58Z INF list public share host.name=fd8b9c9975dc line=github.com/opencloud-eu/reva/v2@v2.39.3-0.20251113164418-9fd6b6864c10/internal/grpc/services/publicshareprovider/publicshareprovider.go:450 pkg=rgrpc publicshareprovider=list service=sharing traceid=35f2738413e4558003262f0bb2476288

As mentioned previously in #1009 I ran opencloud posixfs consistency -r /var/lib/opencloud/storage/users but with no effect.

Maybe related to #1763 #1747 and/or #1774? (This last one is already closed and should be solved)

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions