Les sauvegardes ADB échouent avec "exception interne pendant la sauvegarde complète" -- cyanogenmod domaine et adb domaine et backup domain android en relation problème

adb backups fail with “Internal exception during full backup”



1
vote

problème

français

Pendant un moment maintenant, je n'ai pas été capable de créer un 6988777660 de mon Nexus 4.

Enfin, j'ai pu attraper un rapport d'erreur légèrement plus utile avec LOGCAT:

D/BackupManagerService( 2061): Calling doFullBackup() on de.blinkt.openvpn I/file_backup_helper( 9115): Name: apps/de.blinkt.openvpn/r/app_webview I/file_backup_helper( 9115): Name: apps/de.blinkt.openvpn/r/app_webview/Web Data-journal I/file_backup_helper( 9115): Name: apps/de.blinkt.openvpn/r/app_webview/Web Data I/file_backup_helper( 9115): Name: apps/de.blinkt.openvpn/r/app_webview/paks I/file_backup_helper( 9115): Name: apps/de.blinkt.openvpn/f/8b8192c9-4aa3-42b3-affb-fd49fc7044d7.vp I/file_backup_helper( 9115): Name: apps/de.blinkt.openvpn/sp/WebViewChromiumPrefs.xml I/file_backup_helper( 9115): Name: apps/de.blinkt.openvpn/sp/activities.LogWindow.xml I/file_backup_helper( 9115): Name: apps/de.blinkt.openvpn/sp/de.blinkt.openvpn_preferences.xml I/file_backup_helper( 9115): Name: apps/de.blinkt.openvpn/sp/VPNList.xml I/art ( 2268): Wrote stack traces to '/data/anr/traces.txt' I/art ( 2288): Wrote stack traces to '/data/anr/traces.txt' I/art ( 2717): Wrote stack traces to '/data/anr/traces.txt' I/art ( 2061): Explicit concurrent mark sweep GC freed 217771(9MB) AllocSpace objects, 32(1594KB) LOS objects, 33% fr ee, 29MB/44MB, paused 2.136ms total 158.660ms E/BackupManagerService( 2061): Internal exception during full backup E/BackupManagerService( 2061): java.lang.ArrayIndexOutOfBoundsException: length=32768; regionStart=0; regionLength=-1 E/BackupManagerService( 2061): at java.util.Arrays.checkOffsetAndCount(Arrays.java:1719) E/BackupManagerService( 2061): at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:174) E/BackupManagerService( 2061): at com.android.server.backup.BackupManagerService.routeSocketDataToOutput(BackupManagerSe rvice.java:3135) E/BackupManagerService( 2061): at com.android.server.backup.BackupManagerService.access$900(BackupManagerService.java:15 8) E/BackupManagerService( 2061): at com.android.server.backup.BackupManagerService$FullBackupEngine.backupOnePackage(Backu pManagerService.java:3271) E/BackupManagerService( 2061): at com.android.server.backup.BackupManagerService$PerformAdbBackupTask.run(BackupManagerS ervice.java:3849) E/BackupManagerService( 2061): at java.lang.Thread.run(Thread.java:818) D/BackupManagerService( 2061): Full backup processing complete. D/bu ( 6589): Finished. D/AndroidRuntime( 6589): Shutting down VM D/BackupManagerService( 2061): Full backup pass complete.

Je cours CyanogenMod 12.1-20151007-SNAPSHOT-YOG4PAO334-mako . Ce problème a commencé quelques communiqués plus tôt.

Mon système de fichiers Android est crypté. J'exécute habituellement la sauvegarde comme ceci:

adb backup -apk -shared -system -all -f "adb-backup.$(date +"%Y%m%d").ab"

Des idées?

(BTW, je pense que le fait que OpenVPN soit sauvegardé juste avant que le problème soit probablement un hareng rouge)

langue Anglaise

For a while now, I've not been able to create a full adb backup of my Nexus 4.

Now finally I've been able to catch a slightly more useful error report with logcat:

D/BackupManagerService( 2061): Calling doFullBackup() on de.blinkt.openvpn I/file_backup_helper( 9115):    Name: apps/de.blinkt.openvpn/r/app_webview I/file_backup_helper( 9115):    Name: apps/de.blinkt.openvpn/r/app_webview/Web Data-journal I/file_backup_helper( 9115):    Name: apps/de.blinkt.openvpn/r/app_webview/Web Data I/file_backup_helper( 9115):    Name: apps/de.blinkt.openvpn/r/app_webview/paks I/file_backup_helper( 9115):    Name: apps/de.blinkt.openvpn/f/8b8192c9-4aa3-42b3-affb-fd49fc7044d7.vp I/file_backup_helper( 9115):    Name: apps/de.blinkt.openvpn/sp/WebViewChromiumPrefs.xml I/file_backup_helper( 9115):    Name: apps/de.blinkt.openvpn/sp/activities.LogWindow.xml I/file_backup_helper( 9115):    Name: apps/de.blinkt.openvpn/sp/de.blinkt.openvpn_preferences.xml I/file_backup_helper( 9115):    Name: apps/de.blinkt.openvpn/sp/VPNList.xml I/art     ( 2268): Wrote stack traces to '/data/anr/traces.txt' I/art     ( 2288): Wrote stack traces to '/data/anr/traces.txt' I/art     ( 2717): Wrote stack traces to '/data/anr/traces.txt' I/art     ( 2061): Explicit concurrent mark sweep GC freed 217771(9MB) AllocSpace objects, 32(1594KB) LOS objects, 33% fr ee, 29MB/44MB, paused 2.136ms total 158.660ms E/BackupManagerService( 2061): Internal exception during full backup E/BackupManagerService( 2061): java.lang.ArrayIndexOutOfBoundsException: length=32768; regionStart=0; regionLength=-1 E/BackupManagerService( 2061):  at java.util.Arrays.checkOffsetAndCount(Arrays.java:1719) E/BackupManagerService( 2061):  at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:174) E/BackupManagerService( 2061):  at com.android.server.backup.BackupManagerService.routeSocketDataToOutput(BackupManagerSe rvice.java:3135) E/BackupManagerService( 2061):  at com.android.server.backup.BackupManagerService.access$900(BackupManagerService.java:15 8) E/BackupManagerService( 2061):  at com.android.server.backup.BackupManagerService$FullBackupEngine.backupOnePackage(Backu pManagerService.java:3271) E/BackupManagerService( 2061):  at com.android.server.backup.BackupManagerService$PerformAdbBackupTask.run(BackupManagerS ervice.java:3849) E/BackupManagerService( 2061):  at java.lang.Thread.run(Thread.java:818) D/BackupManagerService( 2061): Full backup processing complete. D/bu      ( 6589): Finished. D/AndroidRuntime( 6589): Shutting down VM D/BackupManagerService( 2061): Full backup pass complete. 

I'm running CyanogenMod 12.1-20151007-SNAPSHOT-YOG4PAO334-mako. This problem started a few releases earlier though.

My Android file system is encrypted. I usually run the backup like this:

adb backup -apk -shared -system -all -f "adb-backup.$(date +"%Y%m%d").ab" 

Any ideas?

(BTW, I think the fact that OpenVPN was being backed up just before the issue is probably a red herring)

        

Liste de réponses

1
 
vote

Alors que je tapais la question que j'ai réussi à terminer une sauvegarde complète. J'ai utilisé le drapeau 9988777662 (qui n'est pas documenté dans l'aide pour 9988777663 ) et a utilisé la même phrasePhrase pour la sauvegarde que pour mon cryptage système Android File System.

Donc, c'était la commande complète:

adb backup -nocompress -apk -shared -system -all -f "adb-backup.$(date +"%Y%m%d").ab"

logcat:

... I/file_backup_helper( 6652): Name: shared/0/0/Ringtones I/file_backup_helper( 6652): Name: shared/0/0/Ringtones/hangouts_incoming_call.ogg I/file_backup_helper( 6652): Name: shared/0/0/Ringtones/hangouts_video_call.ogg I/file_backup_helper( 6652): Name: shared/0/0/Ringtones/hangouts_message.ogg I/file_backup_helper( 6652): Name: shared/0/0/Podcasts I/file_backup_helper( 6652): Name: shared/0/0/Music D/BackupManagerService( 2061): Full package backup success: com.android.sharedstoragebackup D/BackupManagerService( 2061): Full backup processing complete. D/bu ( 9722): Finished. D/AndroidRuntime( 9722): Shutting down VM D/BackupManagerService( 2061): Full backup pass complete.
 

While I was typing up the question I managed to finish a full backup. I used the -nocompress flag (which isn't documented in the help for adb), and used the same passphrase for the backup as for my Android file system encryption.

So, this was the full command:

adb backup -nocompress -apk -shared -system -all -f "adb-backup.$(date +"%Y%m%d").ab" 

logcat:

... I/file_backup_helper( 6652):    Name: shared/0/0/Ringtones I/file_backup_helper( 6652):    Name: shared/0/0/Ringtones/hangouts_incoming_call.ogg I/file_backup_helper( 6652):    Name: shared/0/0/Ringtones/hangouts_video_call.ogg I/file_backup_helper( 6652):    Name: shared/0/0/Ringtones/hangouts_message.ogg I/file_backup_helper( 6652):    Name: shared/0/0/Podcasts I/file_backup_helper( 6652):    Name: shared/0/0/Music D/BackupManagerService( 2061): Full package backup success: com.android.sharedstoragebackup D/BackupManagerService( 2061): Full backup processing complete. D/bu      ( 9722): Finished. D/AndroidRuntime( 9722): Shutting down VM D/BackupManagerService( 2061): Full backup pass complete. 
 
 

Questions connexes

1  Comment sauvegarder et restaurer le paramètre APN via adb?  ( How to backup and restore apn setting via adb ) 
Comment sauvegarder et restaurer l'environnement APN via adb? Je suis sur Android 6.0 sans root. ...

338  Comment sauvegarder entièrement les appareils non enracinés?  ( How to fully backup non rooted devices ) 
Je sais que je demande que je demande le proche impossible - comme une vraie sauvegarde complète nécessite certainement des autorisations racines. Mais il y a...

43  Y a-t-il un moyen de regarder à l'intérieur et de modifier un fichier créé un adb de sauvegarde?  ( Is there a way to look inside and modify an adb backup created file ) 
J'ai créé une sauvegarde de mon Galaxy Nexus avec adb backup . Le fichier résultant est nommé backup.db et c'est crypté d'une manière ou d'une autre. Je vo...

4  Contacts de sauvegarde, photos, applications, supprimer le compte Google et remplacer par un compte factice  ( Backup contacts photos apps remove google account and replace with dummy acc ) 
Je veux dissuader mon compte Google principal de mon téléphone et utiliser un compte factice à la place. Je n'utilise pas vraiment aucun des services de Googl...

6  Comment accéder aux fichiers .Img avec YAFFS2?  ( How do i access img files with yaffs2 ) 
J'ai essayé de les monter à Ubuntu, pas de chance, 9988777661 ne reconnaît pas le système de fichiers Yaffs2. J'ai essayé yaffs2utils 9988777663 mais il ...

31  Sauvegarde et restauration des paramètres Android et de l'application via ADB  ( Backup and restore android settings and application through adb ) 
Je voudrais demander s'il est possible de sauvegarder et de restaurer tous les paramètres et applications Android via ADB. J'ai essayé: adb backup -all a...

0  Comment puis-je transférer mes contacts tous de l'ancien HTC Wildfifre Android 2.1 à LG Optimus VU  ( How can i transfer my all contacts from old htc wildfifre android 2 1 to lg opti ) 
Je veux juste transférer tous les contacts de l'ancien HTC Wildfire avec Android Version 2.1 à la nouvelle LG Optimus Vu avec Android Version 4.0. J'ai utilis...

0  Restaurer le chat et les données WhatsApp  ( Restore whatsapp chat and data ) 
J'ai récemment flashé mon Xperia Z2, avant de clignoter, j'ai pris une copie de la mémoire interne du téléphone, ayant une impression que les données WhatsApp...

1  Sauvegarde mon appareil Android sur le nuage en utilisant SkyDrive ou Dropbox également aussi efficace que l'utilisation d'applications de sauvegarde dédiées?  ( Is backing up my android device to the cloud using skydrive or dropbox equally a ) 
est tout aussi efficace pour sauvegarder mes applications, photos, contacts, textes SMS, etc. sur mon smartphone Android (qui est non enraciné) à l'aide de Mm...

1  Comment puis-je sauvegarder des contacts sur une carte SIM sur mon ordinateur?  ( How can i backup contacts on a sim card to my computer ) 
Mon frère veut que je puisse sauvegarder les données de sa carte SIM. Comment puis-je copier cela sur mon ordinateur sans gâcher mes propres contacts? ...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés