Skip to content

Files not removed in vault when deleting folder #14101

@stephankn

Description

@stephankn

Describe the bug
Deleting encrypted folder only removes directory entries, but leaves the encrypted files in cloud storage

To Reproduce

  1. Connect to Onedrive Personal folder
  2. Create New encrypted vault
  3. upload directly tree into vault (eg one root folder containing several files and subdirectories)
  4. enter vault and delete the root folder of the data just uploaded

Expected behavior
Expected is that cyberduck deletes the encrypted files on cloud drive representing the content of the vault. Instead it only deletes a few files likely be metadata files which makes the folder to disappear in cyberduck, but files still reside on cloud.

Further info

vault created and files uploaded

rclone lsl onedriveStephan:cd-test/crypt2/
      327 2023-01-18 19:56:35.510000000 masterkey.cryptomator
      287 2023-01-18 19:56:41.386000000 vault.cryptomator
      250 2023-01-18 19:57:45.580000000 d/6W/46VERJU4NVVLW26ZX7IQ2S5B7NT2MF/YAeGOXcfRDh9G93g2y0lHfdApbpCH6m0TQ==.c9r
     1370 2023-01-18 19:57:40.773000000 d/6W/46VERJU4NVVLW26ZX7IQ2S5B7NT2MF/ZCBCGJXKHGJQrdeKvhchxhSkuDFV1l8=.c9r
     3873 2023-01-18 19:57:40.816000000 d/YK/XMZJ3ZFJ5LUYNA3R5JIHE4YADU5FLC/64Qtw4KgrV7PRdMX7BIsVzS2jvbdyCxy6uzlLp87y5G-9Lw=.c9r
      242 2023-01-18 19:57:40.846000000 d/YK/XMZJ3ZFJ5LUYNA3R5JIHE4YADU5FLC/DdIhdWJ0buE7Opg3XZGXPVZapL4nSRvcVuxC.c9r
      840 2023-01-18 19:57:40.920000000 d/YK/XMZJ3ZFJ5LUYNA3R5JIHE4YADU5FLC/awUBj8La9Zmcd-23MZZGz2gk7dUgCFK2MA==.c9r
   203144 2023-01-18 19:57:40.926000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/2MKIehBpLiWAO_HYtLMwOv6GB55rS81hVtOnIWs5prbeFA==.c9r
     1407 2023-01-18 19:57:40.850000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/Awy5ng1aNqykzUyS7Ap6vmGyzlQjA5xS2Q==.c9r
      284 2023-01-18 19:57:40.680000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/EtKtZ2tREBNxbPtS4t4EUHEKXH15.c9r
      675 2023-01-18 19:57:40.806000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/RTgx3eBudbztZ5v-jUkuGzEq_4mZ1mhCiqg=.c9r
     1046 2023-01-18 19:57:40.776000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/arBJG3308JrY5PN0Nj7_O-9tm4naiHc1AvKhzK2bRg==.c9r
       36 2023-01-18 19:57:39.730000000 d/6W/46VERJU4NVVLW26ZX7IQ2S5B7NT2MF/1t85gGYzHNqTHYQ-WRQC-qhtDm_Q.c9r/dir.c9r
       36 2023-01-18 19:57:38.660000000 d/6W/46VERJU4NVVLW26ZX7IQ2S5B7NT2MF/W_GLuKCQ3anivPiMyMxBae6L83nk.c9r/dir.c9r
       36 2023-01-18 19:57:37.656000000 d/NN/JQ3MWISBWTIEJWCL3Y5M4BT5MHAOAB/TceW2qtJNMtlzjmmVeijdAoc_FpC32X104Ll6RwR5K90XA==.c9r/dir.c9r

deleting top-level folder in cyberduck only deletes dir,c9r files and leaves other files behind:

rclone lsl onedriveStephan:cd-test/crypt2/
      327 2023-01-18 19:56:35.510000000 masterkey.cryptomator
      287 2023-01-18 19:56:41.386000000 vault.cryptomator
     3873 2023-01-18 19:57:40.816000000 d/YK/XMZJ3ZFJ5LUYNA3R5JIHE4YADU5FLC/64Qtw4KgrV7PRdMX7BIsVzS2jvbdyCxy6uzlLp87y5G-9Lw=.c9r
      242 2023-01-18 19:57:40.846000000 d/YK/XMZJ3ZFJ5LUYNA3R5JIHE4YADU5FLC/DdIhdWJ0buE7Opg3XZGXPVZapL4nSRvcVuxC.c9r
      840 2023-01-18 19:57:40.920000000 d/YK/XMZJ3ZFJ5LUYNA3R5JIHE4YADU5FLC/awUBj8La9Zmcd-23MZZGz2gk7dUgCFK2MA==.c9r
   203144 2023-01-18 19:57:40.926000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/2MKIehBpLiWAO_HYtLMwOv6GB55rS81hVtOnIWs5prbeFA==.c9r
     1407 2023-01-18 19:57:40.850000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/Awy5ng1aNqykzUyS7Ap6vmGyzlQjA5xS2Q==.c9r
      284 2023-01-18 19:57:40.680000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/EtKtZ2tREBNxbPtS4t4EUHEKXH15.c9r
      675 2023-01-18 19:57:40.806000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/RTgx3eBudbztZ5v-jUkuGzEq_4mZ1mhCiqg=.c9r
     1046 2023-01-18 19:57:40.776000000 d/3V/7G7PIWCH4IW5YO2TA7ORKOBMWDI4GM/arBJG3308JrY5PN0Nj7_O-9tm4naiHc1AvKhzK2bRg==.c9r

Desktop & Versions:

  • OS: Microsoft Windows [Version 10.0.19044.2486]
  • Cyberduck Version: 8.5.5 (39108)

Log Files
Log file is attached. I redacted some entries to not leak access tokens.
cyberduck.log

Additional context
This is the only line I see with the class ERROR. If refers to one of the directory meta-files cyberduck deleted.

2023-01-18 19:58:16,512 [background-16] DEBUG ch.cyberduck.core.cryptomator.impl.CryptoDirectoryV6Provider - Use directory ID '20891ded-29f7-462a-a495-6827b88b364e' for folder Path{path='/My Files/cd-test/crypt2/zabbix-userscripts', type=[directory, decrypted]}
2023-01-18 19:58:16,512 [background-16] DEBUG ch.cyberduck.core.cryptomator.features.CryptoDeleteV7Feature - Deleting directory id backup file Path{path='/My Files/cd-test/crypt2/d/6W/46VERJU4NVVLW26ZX7IQ2S5B7NT2MF/dirid.c9r', type=[file]}

2023-01-18 19:58:17,292 [background-16] ERROR ch.cyberduck.core.cryptomator.features.CryptoDeleteV7Feature - Failure BackgroundException{class=class ch.cyberduck.core.exception.NotfoundException, file=null, message='File not found', detail='/My Files/cd-test/crypt2/d/6W/46VERJU4NVVLW26ZX7IQ2S5B7NT2MF/dirid.c9r', cause='null'} deleting directory id backup file Path{path='/My Files/cd-test/crypt2/d/6W/46VERJU4NVVLW26ZX7IQ2S5B7NT2MF', type=[directory, encrypted]}

2023-01-18 19:58:17,293 [background-16] INFO  ch.cyberduck.transcript.request - DELETE /v1.0/drives/<redacted1>/items/<redacted1>!51974 HTTP/1.1

Metadata

Metadata

Labels

1&1boxBox Protocol ImplementationcryptomatorCryptomator VaultdeepboxProtocol to access document sharing platform DeepBoxdracoonDRACOON Protocol ImplementationdropboxDropbox Protocol Implementationfiles.comFiles.com Protocol ImplementationgoogledriveGoogle Drive Protocol ImplementationirodsIRODS Protocol ImplementationonedriveOneDrive Protocol ImplementationsmbServer Message Block (SMB)spectralogicSpectralogic Protocol ImplementationstoregatewebdavWebDAV Protocol Implementation

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions