Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] 无法在云端已存在备份的情况下备份(SMB) #331

Closed
xiongnemo opened this issue Dec 18, 2024 · 18 comments
Closed

[Bug] 无法在云端已存在备份的情况下备份(SMB) #331

xiongnemo opened this issue Dec 18, 2024 · 18 comments
Labels
bug Something isn't working

Comments

@xiongnemo
Copy link

Describe the bug
在远端存在备份的情况下无法进行备份

To Reproduce
Steps to reproduce the behavior:

  1. 保证 SMB 远端已有备份
  2. 选中已有备份的程序,点击备份

Expected behavior
正常替换备份或是别的已定义行为

Screenshots
备份失败的场合
image

Smartphone (please complete the following information):

  • Device: Redmi K40
  • OS: Hyper OS, Android 14
  • Version: 1.0.24.4.15 DEV

Additional context
远端删除对应文件夹后行为正常

@xiongnemo xiongnemo added the bug Something isn't working label Dec 18, 2024
@XayahSuSuSu
Copy link
Owner

@xiongnemo
Copy link
Author

试试这个版本有没有问题 https://github.com/user-attachments/files/18153243/DataBackup-22-arm64-v8a-alpha-release.zip

不行,还是一样:
Screenshot_2024-12-21-20-44-44-852_com xayah databackup alpha

@XayahSuSuSu
Copy link
Owner

DataBackup-22-arm64-v8a-alpha-release.zip
再试试这个呢

@xiongnemo
Copy link
Author

DataBackup-22-arm64-v8a-alpha-release.zip 再试试这个呢

似乎还是一样?
Screenshot_2024-12-21-22-20-09-582_com xayah databackup alpha

@XayahSuSuSu
Copy link
Owner

https://github.com/zhanghai/MaterialFiles
试试用这个手动替换,看看会不会报错呢

@xiongnemo
Copy link
Author

提示有冲突(图 1),点合并会再次提示文件冲突(图 2),点替换之后成功拷贝

(两张图是分开截的)

Screenshot_2024-12-29-17-14-03-082_me zhanghai android files

Screenshot_2024-12-29-17-16-04-117_me zhanghai android files

@XayahSuSuSu
Copy link
Owner

DataBackup-22-arm64-v8a-alpha-release.zip
再试试呢,应该修复了

@xiongnemo
Copy link
Author

DataBackup-22-arm64-v8a-alpha-release.zip 再试试呢,应该修复了

好像还是不行,不知是我的环境有问题还是其它原因(Windows 自带的共享,NTFS)

Screenshot_2024-12-30-00-14-41-738_com xayah databackup alpha
Screenshot_2024-12-30-00-15-06-056_com xayah databackup alpha
Screenshot_2024-12-30-00-16-02-395_com miui securitycenter

@XayahSuSuSu
Copy link
Owner

DataBackup-22-arm64-v8a-alpha-release.zip 再试试呢,应该修复了

好像还是不行,不知是我的环境有问题还是其它原因(Windows 自带的共享,NTFS)

Screenshot_2024-12-30-00-14-41-738_com xayah databackup alpha Screenshot_2024-12-30-00-15-06-056_com xayah databackup alpha Screenshot_2024-12-30-00-16-02-395_com miui securitycenter

真是奇怪了,我这边测试也是用的win自带的smb,都是没有问题的,刚刚发你的版本是上传前如果文件已经存在就删除,你能在恢复列表里手动删除备份吗,看看能不能删除成功

@xiongnemo
Copy link
Author

xiongnemo commented Dec 29, 2024

在恢复列表里手动删除备份

说到这件事,我的机器云端恢复是坏的,表现为:
启动时:点击恢复;选中云端 tab;点击应用。显示无应用 - 用户 (0)
点重载能观察到在解析 APK,但是返回以后点击应用仍然无应用显示。
与之相对的,本地 tab 一直是好的。

确定这个动作无法达成之后,我手动删除了备份文件并且重新备份,再次点击备份时和原来的状况完全一致。

在这之后重新进入恢复 -> 云端 tab -> 应用 中,则能看见该应用。即便点了重载也只有它一个。
多选框选中时,title 显示:

已备份应用
(1/2)

不过这个应该是因为本地也有一个备份,我切出去多选了本地的那个就是 2/2 了。
这时候点击删除,可以正常删除没有问题。
删除之后点击备份,也没有问题。
再次尝试备份,则和原来的状况完全一致。

@XayahSuSuSu
Copy link
Owner

在恢复列表里手动删除备份

说到这件事,我的机器云端恢复是坏的,表现为: 启动时:点击恢复;选中云端 tab;点击应用。显示无应用 - 用户 (0) 点重载能观察到在解析 APK,但是返回以后点击应用仍然无应用显示。 与之相对的,本地 tab 一直是好的。

确定这个动作无法达成之后,我手动删除了备份文件并且重新备份,再次点击备份时和原来的状况完全一致。

在这之后重新进入恢复 -> 云端 tab -> 应用 中,则能看见该应用。即便点了重载也只有它一个。 多选框选中时,title 显示:

已备份应用
(1/2)

不过这个应该是因为本地也有一个备份,我切出去多选了本地的那个就是 2/2 了。 这时候点击删除,可以正常删除没有问题。 删除之后点击备份,也没有问题。 再次尝试备份,则和原来的状况完全一致。

在恢复列表手动点刷新能刷新出来吗

@xiongnemo
Copy link
Author

在恢复列表手动点刷新能刷新出来吗

不能

@XayahSuSuSu
Copy link
Owner

在恢复列表手动点刷新能刷新出来吗

不能

发下日志看看

/data/data/com.xayah.databackup.alpha/files/log

@xiongnemo
Copy link
Author

发下日志看看

log_aggregated.txt

给你合一个文件了

@XayahSuSuSu
Copy link
Owner

发下日志看看

log_aggregated.txt

给你合一个文件了

看日志都是同一个问题,还得再看看了

@xiongnemo
Copy link
Author

xiongnemo commented Dec 29, 2024

看日志都是同一个问题,还得再看看了

辛苦!

顺便 link 一下 #306 ,应该是有关联的

@XayahSuSuSu
Copy link
Owner

XayahSuSuSu commented Dec 30, 2024

DataBackup-22-arm64-v8a-alpha-release.zip
麻烦再试一下呢
请确保SMB账户拥有必要的权限,针对写入,我这边本地测试至少需要以下权限
image

@xiongnemo
Copy link
Author

xiongnemo commented Dec 31, 2024

DataBackup-22-arm64-v8a-alpha-release.zip 麻烦再试一下呢 请确保SMB账户拥有必要的权限,针对写入,我这边本地测试至少需要以下权限 image

这个版本似乎不用修改任何权限就可以正常覆盖云端备份,感觉可以了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants