If you're running CM7 and you get the Insufficient Space and/or Invalid Package error when using Google Play this may help you out.
There is a script baked into CM7 that moves DALVIK CACHE to the Cache partition (where previously it was located in the Data partition). From what I understand this was done in order to open up more space in the Data partition.
The problem with this is that once you have a certain amount of apps installed the Cache partition gets filled up. Once there is no more room for Cache files then you get the "Insufficient Space" error. Once there is no more room for Dalvik-Cache to expand then you get the "Invalid Package" error.
I tried a "fix" for the OS that uses S2E to move Dalvik Cache to an SD-Ext partition: http://forums.androidcentral.com/lg...a-dalvik-cache-sd-card-fix-market-issues.html. This seemed to work great at first but then I rebooted and my phone kept crashing and only a handful of my apps would appear. For some reason some files got corrupted. I ended up having to restore Harmonia 2 from scratch to get things right again.
Trying that process a second time yielded the same results so it's pretty much a no-go for the OV... at least with Harmonia 2. However I found some information in the S2E thread that did prove to be useful. I figured out how to disable the CM7 script that moves the Dalvik Cache location to begin with!
So if you don't mind losing about half of your internal storage space (not much of an issue for me being I have almost all of my apps installed to SDCard) then you should be able to do the following to get things working correctly again:
1> Make sure USB Debugging is enabled in Applications/Development
2> Boot into recovery and MAKE A NANDROID BACKUP!!!
3> Clear Cache and Dalvik Cache from recovery
4> Go to Mounts and Storage from recovery and make sure all of the partitions are mounted
5> Connect your phone to your computer while it's still in recovery and issue the following commands from ADB Shell (if you do not know how to use ADB then you need to search through these forums to figure out how to set it up. The ZV9 update thread pretty much explains that process):
6> Let the phone boot normally. It will take much longer than normal because it has to rebuild the Dalvik Cache in the Data partition. After that let it sit several minutes after booting to repopulate all of your apps. Once everything is up and running double check how much space you have left in internal storage and reboot yet again for good measure.
This worked for my OV 2.2.2 updated with ZV9 running Harmonia 2.
There is a script baked into CM7 that moves DALVIK CACHE to the Cache partition (where previously it was located in the Data partition). From what I understand this was done in order to open up more space in the Data partition.
The problem with this is that once you have a certain amount of apps installed the Cache partition gets filled up. Once there is no more room for Cache files then you get the "Insufficient Space" error. Once there is no more room for Dalvik-Cache to expand then you get the "Invalid Package" error.
I tried a "fix" for the OS that uses S2E to move Dalvik Cache to an SD-Ext partition: http://forums.androidcentral.com/lg...a-dalvik-cache-sd-card-fix-market-issues.html. This seemed to work great at first but then I rebooted and my phone kept crashing and only a handful of my apps would appear. For some reason some files got corrupted. I ended up having to restore Harmonia 2 from scratch to get things right again.
Trying that process a second time yielded the same results so it's pretty much a no-go for the OV... at least with Harmonia 2. However I found some information in the S2E thread that did prove to be useful. I figured out how to disable the CM7 script that moves the Dalvik Cache location to begin with!
So if you don't mind losing about half of your internal storage space (not much of an issue for me being I have almost all of my apps installed to SDCard) then you should be able to do the following to get things working correctly again:
1> Make sure USB Debugging is enabled in Applications/Development
2> Boot into recovery and MAKE A NANDROID BACKUP!!!
3> Clear Cache and Dalvik Cache from recovery
4> Go to Mounts and Storage from recovery and make sure all of the partitions are mounted
5> Connect your phone to your computer while it's still in recovery and issue the following commands from ADB Shell (if you do not know how to use ADB then you need to search through these forums to figure out how to set it up. The ZV9 update thread pretty much explains that process):
Code:
rm /system/etc/init.d/01mvdalvik
rm -r /cache/dalvik-cache/
reboot
This worked for my OV 2.2.2 updated with ZV9 running Harmonia 2.