{"action":"created","issue":{"url":"https://api.github.com/repos/syncthing/syncthing-android/issues/489","labels_url":"https://api.github.com/repos/syncthing/syncthing-android/issues/489/labels{/name}","comments_url":"https://api.github.com/repos/syncthing/syncthing-android/issues/489/comments","events_url":"https://api.github.com/repos/syncthing/syncthing-android/issues/489/events","html_url":"https://github.com/syncthing/syncthing-android/issues/489","id":116631818,"number":489,"title":"Puller fails on OxygenOS with \"operation not permitted\"","user":{"login":"vrinek","id":81346,"avatar_url":"https://avatars.githubusercontent.com/u/81346?v=3","gravatar_id":"","url":"https://api.github.com/users/vrinek","html_url":"https://github.com/vrinek","followers_url":"https://api.github.com/users/vrinek/followers","following_url":"https://api.github.com/users/vrinek/following{/other_user}","gists_url":"https://api.github.com/users/vrinek/gists{/gist_id}","starred_url":"https://api.github.com/users/vrinek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vrinek/subscriptions","organizations_url":"https://api.github.com/users/vrinek/orgs","repos_url":"https://api.github.com/users/vrinek/repos","events_url":"https://api.github.com/users/vrinek/events{/privacy}","received_events_url":"https://api.github.com/users/vrinek/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-12T20:19:19Z","updated_at":"2015-11-12T20:33:42Z","closed_at":"2015-11-12T20:28:50Z","body":"Syncthing on OxygenOS fails to fetch files from Syncthing on PC. More specifically:\r\n\r\n- Syncing from Android to PC works\r\n- Syncing _empty folders_ from PC to Android works\r\n- Syncing _files_ from PC to Android fails\r\n\r\n### Steps to reproduce:\r\n\r\n- Connect Android to PC\r\n- Add a folder on the PC with some files in it (afaik, file size does not matter)\r\n- Add Android to the PC's folder's devices at \"~/Synced/Something\" (afaik, the folder name does not matter)\r\n\r\n**Observed behaviour:** files fail to sync\r\n**Expected outcome:** files should be syncing normally\r\n\r\nMore specifically, the GUI does not display the new folder at all. The web ui displays the folder as \"out of sync\" with most of its items as \"failed items\" with \"operation not permitted\". When I navigated to the phone's folder, I found that it is populated by subfolders that match the original (on the PC side) folder structure.\r\n\r\nI have tried this with two folders, the 1Password keychain (lots of little files) and another one containing a single *.epub file. Both displayed the same behaviour.\r\n\r\nsyncthing-android version: **0.7.0**\r\nDevice name and Android version: **OnePlus 2, OxygenOS 2.1.1 (based on Android 5.1.1)**\r\nversions of involved Syncthing nodes: **v0.12.1, Mac OS X (64 bit)**\r\n\r\n### Part of log file\r\n```\r\n[...]\r\nI/SyncthingNativeCode( 3770): [5GZE3] 19:53:54 INFO: Puller (folder \"1Password-keychain\", file \"data/default/BC9C6C6F79EC42A29BE904923B78DD74.1password\"): dst create chmod: chmod /storage/emulated/0/Synced/1Password.agilekeychain/data/default/.syncthing.BC9C6C6F79EC42A29BE904923B78DD74.1password.tmp: operation not permitted\r\nI/SyncthingNativeCode( 3770): [5GZE3] 19:53:54 INFO: Puller: final: chmod /storage/emulated/0/Synced/1Password.agilekeychain/data/default/.syncthing.BC9C6C6F79EC42A29BE904923B78DD74.1password.tmp: operation not permitted\r\n[...]\r\nI/SyncthingNativeCode( 3770): [5GZE3] 19:53:54 INFO: Folder \"1Password-keychain\" isn't making progress. Pausing puller for 1m0s.\r\n```"},"comment":{"url":"https://api.github.com/repos/syncthing/syncthing-android/issues/comments/156225949","html_url":"https://github.com/syncthing/syncthing-android/issues/489#issuecomment-156225949","issue_url":"https://api.github.com/repos/syncthing/syncthing-android/issues/489","id":156225949,"user":{"login":"wweich","id":1026763,"avatar_url":"https://avatars.githubusercontent.com/u/1026763?v=3","gravatar_id":"","url":"https://api.github.com/users/wweich","html_url":"https://github.com/wweich","followers_url":"https://api.github.com/users/wweich/followers","following_url":"https://api.github.com/users/wweich/following{/other_user}","gists_url":"https://api.github.com/users/wweich/gists{/gist_id}","starred_url":"https://api.github.com/users/wweich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wweich/subscriptions","organizations_url":"https://api.github.com/users/wweich/orgs","repos_url":"https://api.github.com/users/wweich/repos","events_url":"https://api.github.com/users/wweich/events{/privacy}","received_events_url":"https://api.github.com/users/wweich/received_events","type":"User","site_admin":false},"created_at":"2015-11-12T20:33:42Z","updated_at":"2015-11-12T20:33:42Z","body":"The Syncthing Android App currently does not have the \"Device x want's to share folder y with, you: accept, decline\" dialog.\r\nYou can accept that in the WebUI and set the ignore permissions, the rest should be fine."}}