Trouble installing custom rom on Samsung GT-P3110 Every time I try to install any custom ROM on my device I get the following error among others.

E:Error in /sdcard/aokp_p3110_kitkat_unofficial_2013-12-24.zip
(Status 7)
Installation aborted.
result was NULL, message is: assert failed: install_zip("/sdcard/aokp_p3110_kitkat_unofficial_2013-12-24.zip")


I have tried several different Rom packages with the same result.
The device is rooted and CWM installed. I have tried using several ROM installers as well as manual. I followed the procedure to unlock the bootloader. each time I get the same error with the relevant ROM package named.
Ok I have had this problem before. I have a gt-p3113 esspressowifi, your version is the gt-p3110 right? if it is the gt-p3100 w/SIM card the roms for the 3113 and 3110 will not work for it so make sure you have the right version for your tablet. Next dissable the md5 check in recovery, I found out that  the roms for the 3110 and 3113 are near identical except for the IR blaster on the gt-p3113 so both should work for the same tab, if all else fails open the rom on your computer as a zip and change the build prop to conform to your device also change the updater script but you shouldn't need to do that. To test this theory go to cyanogenmod and download the three roms for 3110, 3100, and 3113 and try all three of them after of course be sure your rooted, latest recovery {Philz touch, CWM, TWRP, etc} and SuperSu binary. I used ODIN 3.07 to flash the CF-autoroot file{search CFautoroot} on google search or whatever, install the correct usb drivers for samsung mobile devices on your computer, then reboot your tablet to download mode by turning the power off then turning it back on pressing the power button plus the volume down button at the same time{green android comes on screen with warning about software}. Flash the CF-autoroot targz or md5 file with ODIN 3.07 then use whatever rom you like, if you still have a problem you should start over with the stock rom from samsung kies then do this process over again because you maybe are missing a step here and may need to redo the whole process to bring the root back and open bootloader by the way to open the bootloader you should have android debug bridge on your computer, the process is as follows, boot to download mode open the adb terminal connect your tab to pc  then enter the command= fastboot devices it should show your device number in the terminal window then enter= fastboot oem unlock. might be different but you shouldn't need to do that anyway but if still need to unlock it try odin with the CF autoroot bootloader flasher zip file to flash new compatible bootloader. Here is instructions I found: Hope this helps if you still need to fix this problem.{copy or type this into browser}= [GUIDE] Galaxy Tab 2 10.1 OR 7.0 Rooting/CWM… | Samsung Galaxy Tab 2 | XDA Forums
http://forum.xda-developers.com/showthread.php?t=1722745