unzureichender Speicherplatz beim Aktualisieren von WhatsApp auf CyanogenMod

ich hoffe ihr könnt mir bei folgendem Problem helfen


Ich war gezwungen, die neueste Version von WhatsApp (26.Dec 2014) zu aktualisieren.
Was ich auch versucht habe, das Update wurde abgebrochen.
Fehlermeldung: unzureichender Speicherplatz
Mehrere Apps sind von derselben Fehlermeldung betroffen.


System

Samsung Galaxy Note 1
CyanogenMod 10.2
Android 4.3.1

Interner Speicher: ~ 500 MB frei

Build: cm_n7000-userdebug 4.3.1 JLS36I d43c004b40 dev-keys
Build fingerprint: 'samsung/GT-N7000/GT-N7000:4.0.3/IML74K/ZCLP6:user/release-keys'
Kernel: Linux version 3.0.64-CM-g9d16c8a (build04@cyanogenmod) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Sat Dec 14 01:28:24 PST 2013

Was ich schon probiert habe

  • gegoogelt und ähnliche Frage gelesen
  • mehrfach neu gestartet
  • „WhatsApp\Media“ (61 MB) gelöscht und erneut versucht
  • versucht "App Cache Cleaner"
  • "Cache-Partition löschen" im Wiederherstellungsmodus
  • herunterladen und installieren von whatsapp.com/android/ (Version 2.11.481 / 18 MB)

Update abgebrochen mit gleicher Fehlermeldung

  • Whatsapp
  • Chrome-Browser
  • Dropbox
  • Facebook
  • Google Maps


Update am selben Tag erfolgreich installiert

  • Adobe Reader
  • Trello

Was passiert während der Installation von WhatsApp

ddms-Protokoll
whatsapp.com/android/
Version 2.11.481
18 MB

12-23 23:23:51.905: D/lights(2225): set_light_buttons: 1
12-23 23:23:52.165: I/ActivityManager(2225): START u0 {act=android.intent.action.VIEW dat=file:///storage/sdcard0/Download/WhatsApp.apk typ=application/vnd.android.package-archive flg=0x1 cmp=com.android.packageinstaller/.PackageInstallerActivity (has extras)} from pid 2445
12-23 23:23:52.340: I/ActivityManager(2225): Start proc com.android.packageinstaller for activity com.android.packageinstaller/.PackageInstallerActivity: pid=5172 uid=10034 gids={50034, 1028}
12-23 23:23:52.375: W/ActivityThread(5172): Application com.android.packageinstaller can be debugged on port 8100...
12-23 23:23:52.905: D/lights(2225): set_light_buttons: 2
12-23 23:23:53.500: I/AppSecurityPermissions(5172): Ignoring unknown permission:android.permission.INSTALL_SHORTCUT
12-23 23:23:53.505: I/AppSecurityPermissions(5172): Ignoring unknown permission:android.permission.STORAGE
12-23 23:23:53.510: I/AppSecurityPermissions(5172): Ignoring unknown permission:com.sec.android.provider.badge.permission.READ
12-23 23:23:53.510: I/AppSecurityPermissions(5172): Ignoring unknown permission:com.sec.android.provider.badge.permission.WRITE
12-23 23:23:53.510: I/AppSecurityPermissions(5172): Ignoring unknown permission:com.whatsapp.permission.BROADCAST
12-23 23:23:53.745: D/libEGL(5172): loaded /system/lib/egl/libEGL_mali.so
12-23 23:23:53.745: D/libEGL(5172): loaded /system/lib/egl/libGLESv1_CM_mali.so
12-23 23:23:53.750: D/libEGL(5172): loaded /system/lib/egl/libGLESv2_mali.so
12-23 23:23:53.750: E/(5172): Device driver API match
12-23 23:23:53.750: E/(5172): Device driver API version: 17
12-23 23:23:53.750: E/(5172): User space API version: 17 
12-23 23:23:53.750: E/(5172): mali: REVISION=Linux-r3p1-01rel1 BUILD_DATE=Tue Jul  2 15:06:24 KST 2013 
12-23 23:23:53.775: D/OpenGLRenderer(5172): Enabling debug mode 0
12-23 23:23:53.820: V/RenderScript(5172): 0x40048660 Launching thread(s), CPUs 2
12-23 23:23:53.845: I/ActivityManager(2225): Displayed com.android.packageinstaller/.PackageInstallerActivity: +1s519ms
12-23 23:24:11.570: D/lights(2225): set_light_buttons: 1
12-23 23:24:11.630: I/ActivityManager(2225): START u0 {dat=file:///storage/sdcard0/Download/WhatsApp.apk cmp=com.android.packageinstaller/.InstallAppProgress (has extras)} from pid 5172
12-23 23:24:11.880: W/InstallAppProgress(5172): Replacing package:com.whatsapp
12-23 23:24:11.915: W/ActivityManager(2225): No content provider found for permission revoke: file:///storage/sdcard0/Download/WhatsApp.apk
12-23 23:24:11.975: I/ActivityManager(2225): Displayed com.android.packageinstaller/.InstallAppProgress: +168ms
12-23 23:24:11.990: D/Finsky(2829): [1] PackageVerificationReceiver.onReceive: Verification requested, id = 1
12-23 23:24:12.030: D/Finsky(2829): [1] WorkerTask.onPreExecute: Verification Requested for id = 1, data=file:///storage/sdcard0/Download/WhatsApp.apk flags=18 fromVerificationActivity=false
12-23 23:24:12.570: D/lights(2225): set_light_buttons: 2
12-23 23:24:22.080: I/PackageManager(2225): Verification timed out for file:///storage/sdcard0/Download/WhatsApp.apk
12-23 23:24:22.080: I/PackageManager(2225): Continuing with installation of file:///storage/sdcard0/Download/WhatsApp.apk
12-23 23:24:22.130: D/Finsky(2829): [1] PackageVerificationReceiver.onReceive: Verification requested, id = 1
12-23 23:24:22.155: D/Finsky(2829): [1] PackageVerificationService.cancelVerificationIntent: Cancel active verification id=1
12-23 23:24:22.415: W/ActivityManager(2225): No content provider found for permission revoke: file:///storage/sdcard0/Download/WhatsApp.apk
12-23 23:24:22.415: I/PackageManager(2225): Copying native libraries to /data/app-lib/vmdl-1851828518
12-23 23:24:24.910: D/Volley(2829): [69] BasicNetwork.logSlowRequests: HTTP response for request=<[ ] https://safebrowsing.google.com/safebrowsing/clientreport/download 0xc9395b26 NORMAL 8> [lifetime=8741], [size=2], [rc=200], [retryCount=0]
12-23 23:24:24.910: D/Finsky(2829): [1] 2.onResponse: Verification id=1 response=0
12-23 23:24:24.915: D/Volley(2829): [1] Request.finish: 8745 ms: [ ] https://safebrowsing.google.com/safebrowsing/clientreport/download 0xc9395b26 NORMAL 8
12-23 23:24:26.795: W/NativeHelper(2225): Could not delete native binary: /data/app-lib/com.whatsapp-2/libwhatsapp.so
12-23 23:24:26.795: W/NativeHelper(2225): Could not delete native binary: /data/app-lib/com.whatsapp-2/libqcom.so
12-23 23:24:26.795: E/PackageManager(2225): Cannot rename native library directory /data/app-lib/vmdl-1851828518 to /data/app-lib/com.whatsapp-2
12-23 23:24:26.800: W/PackageManager(2225): Invalid verification token 1 received

Antworten (2)

Ich habe erkannt, dass sich alle betroffenen Apps im internen Speicher befinden. Dieses Problem kann unter folgenden Umständen auftreten:

  • Akku entfernen, wenn das Telefon eingeschaltet ist
  • Beschädigter Akku, sofortiges Herunterfahren Ihres Telefons.

Lösung:

  1. SystemCleanup herunterladen und installieren (root erforderlich)
  2. Löschen Sie den Ordner mit toten Daten für jede betroffene App
  3. Versuchen Sie erneut zu aktualisieren und es wird funktionieren!

Wie in Ihrem Protokoll angegeben, kann das System bestimmte Bibliotheksdateien nicht löschen. Aus diesem Grund denkt es, dass Sie nicht genügend Speicherplatz haben (da das Löschen einer Datei als Schreiben betrachtet wird) und bricht die Installation ab.

Wenn Ihr Gerät gerootet ist, würde ich vorschlagen, dass Sie diese Bibliotheken löschen oder ihre Berechtigungen/Eigentümer reparieren und die Installation erneut versuchen. Wenn das nicht funktioniert, müssen Sie Ihre Partition vollständig formatieren (nicht alles löschen, sondern ein ganz neues Dateisystem erstellen, beziehen Sie sich auf das Verfahren zum Löschen von Partitionen mit der CWM-Wiederherstellung), um /datadieses Problem zu beheben, da nicht einmal root dieses Problem lösen könnte (Ich hatte das einmal mit Shazam).