Me pasaba lo mismo y buscando en Internet .. di con la solución
el problema es causado por un archivo temporal llamado smdl2tmp1.asec que se utiliza en algunas instalaciones , pero no se eliminan por alguna razón, sobre todo cuando te quedas sin espacio. Debido a esto, el sistema no puede crear y lo trata como un error, en lugar de averiguar que es obsoleta y sólo tiene que borrar.

¿La solución? Ir y eliminar smdl2tmp1.asec mismo. De lo que puedo decir, que podría estar en dos lugares:

/ Sdcard / .android_secure – esta es una carpeta invisible en su tarjeta SD, que se puede acceder con cualquier gestor de archivos, como ASTRO o simplemente conectando la sd al pc. (en mi caso funciono con esta ruta) .

/ Mnt / secure / ASEC / – el acceso a esta carpeta raíz y requiere un programa como Root Explorer

Eliminar parece ser una operación bastante seguro – es sólo un archivo temporal, después de todo. Una vez que hayas hecho esto, todos los problemas que debe actualizarse de inmediato: