-
Notifications
You must be signed in to change notification settings - Fork 80
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
Backup does not work for most apps #684
Comments
What version of Seedvault are you running? Based on your description, it sounds outdated. Also, can you post the logcat export of the backup process? |
Thanks for your quick reaction. |
Do you have package names of some apps that are in "Waiting to back up.." still and could you also grab a log right after kicking off manual backup? |
So version 14-4.0 should be good enough? The list of the apps "Waiting to back up..". I just deleted the backup on my source system and re-did it, resulting in this log seedvault-14-4.0-1718742954246.txt BTW, the logs contain the worrying line:
I found in the below logs a couple of lines containing For instance for the Windy app, the log lines containing the package name
which appears to indicate that the backup succeeded, though the app is still listed as "Waiting to back up...". |
It looks like the |
As can be seen also here, user-level debugging of Seedvault is a pain in the ass, already because its diagnostics is a mess. Right, the user-facing name of the |
We really should? Could you dial down your entitlement please? Also you might want to read one of the many articles on the subject. Here's random onea I fished out of the internet: https://mikemcquaid.com/entitlement-in-open-source/ https://jacobtomlinson.dev/posts/2022/dont-be-that-open-source-user-dont-be-me/
Ok all good then.
Could this be related to you running out of space on your backup destination? See #698 If not, I need a screenshot of the backup status screen showing those apps and a complete log from the latest backup run where those apps did not get backed up. |
Let's try to move forward by clarifying what's needed for a "solution" to this issue. I had the same experience and frustration. The overall problem seems to be: It claims it finished, but the status list looks terrible: only 25% success, 75% failures. "This appears to indicate that SeedVault is of rather little use." In reality this seems to be a mixture of real problems and perception. Part of the problem comes from the various exclusion criteria, such as:
Part of the problem comes from the way the overall result status is presented, both in summary and in the status list. The individual statuses in the list can be understood in these different categories:
A solution might include:
Does that make sense, and fit with the overall context? |
Looks like you misunderstood and prejudiced the context and motivation of my feedback to this project. Hoping that Seedvault could be used as successor/alternative to the dated and inactive Titanium Backup, Still, as I'm a patient person trying to help out, I've attempted giving feedback in the hope that at least I suppose the vast majority of potential Seedvault users just tried it once and turned away without providing any feedback to the project.
No, it happens also when there is enough storage space.
Don't you see how needlessly inefficient this type of interaction between users (like me) and developers (like you) is? I really wonder why you exhibit such reluctance on the most fundamental feedback and advice The fact that Seedvault does not have useful error messages and dedicated logging (rather than just relying on |
@julianfoad thank you for your constructive response!
👍
These two options sounded very promising, but:
These categories look sensible.
Yes, and it would be good to also give the app size (in addition to the data size), as suggested here.
Sounds good! Plus: remove from the app log output all the needless bulky mess not directly about the progress of Seedvault runs. |
I have a bunch of apps saying "app reported no data for backup." This includes apps like Bitwarden, Element, kDrive or Mega where I would have definitely expected some data to be there. I have enabled device to device backups in the expert settings. Couldn't find this message in any of the Github issues anywhere. Also some apps have a green tick and then say the storage size (e.g. "Thunderbird: green tick (36 MB)") and some don't have the storage size (e.g. "Whatsapp: green tick"). Does the latter mean nothing was actually backed up? |
The way the system backup API works is that apps are responsible to deliver data for backup and they can exclude data from backup based on certain rules. If those apps don't give us any data, this should be reported to the developers of those apps and request they support the system backup API properly.
But for Thunderbird did it also say "app reported no data for backup." ?
WhatsApp is known to show green, but doesn't actually back up anything. They have their own internal backup mechanism. |
When trying to backup all my apps and data, only around 25% of them (e.g., 21 of 97) allegedly got backed up correctly
when Seedvault claimed "Backup finished".
For most of the others, in the backup status an orange warning symbol is shown and the text "Waiting to back up.." and for few remaining ones a red failure symbol is shown without text.
This appears to indicate that SeedVault is of rather little use.
I cannot even confirm that successful backup of the 25% actually worked fine, due to #682.
Certainly for some apps the backup is incomplete -
for instance, for the Signal and Photos apps success and a backup data size of 20 kB is reported, which is way too little!
Update: Part of the issue could be that when storage space runs out, the backup process wrongly claims "finished".
The text was updated successfully, but these errors were encountered: