[Samsung Galaxy Nexus] shonas:
So since I bought my Galaxy Nexus, I was not able to update my device over the air. I used to receive the update, download it, then reboot to install. I always get the android mascot laying on his back with his internals open stuck.

After updating manually from 4.0.1 to 4.0.2 everything seemed to work perfectly, until 4.0.4 came out. The same problem happened again.

I tried to update it manually like the last time. but I got ths message:

-- Installing: /sdcard/7f97fbc19417.signed-yakju-IMM76D-from-ICL53F.7f97fbc1.zip
Finding update package...
I:Update location: /sdcard/7f97fbc19417.signed-yakju-IMM76D-from-ICL53F.7f97fbc1.zip
I:using /data/media, no /sdcard found.
Opening update package...
Installing update...
installing samsung updater extensions
Verifying current system...
file "/system/build.prop" doesn't have any of expected sha1 sums; checking cache
failed to stat "/cache/saved.file": No such file or directory
failed to load cache file
script aborted: assert failed: apply_patch_check("/system/build.prop", "c47a6508986e87bdd807aabc2418c1399735e34e", "4bf6dfef298bc3a61bb9613cb814f2ee0a806d14")
assert failed: apply_patch_check("/system/build.prop", "c47a6508986e87bdd807aabc2418c1399735e34e", "4bf6dfef298bc3a61bb9613cb814f2ee0a806d14")
E:Error in /sdcard/7f97fbc19417.signed-yakju-IMM76D-from-ICL53F.7f97fbc1.zip
(Status 7)
Installation aborted.
result was NULL, message is: assert failed: install_zip("/sdcard/7f97fbc19417.signed-yakju-IMM76D-from-ICL53F.7f97fbc1.zip")
I:using /data/media, no /sdcard found.

I think my problem relies on build.prop file. Here is mine:

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=ICL53F
ro.build.display.id=ICL53F
ro.build.version.incremental=235179
ro.build.version.sdk=14
ro.build.version.codename=REL
ro.build.version.release=4.0.2
ro.build.date=Thu Dec 8 01:24:15 UTC 2011
ro.build.date.utc=1323307455
ro.build.type=user
ro.build.user=android-build
ro.build.host=vpbs3.mtv.corp.google.com
ro.build.tags=release-keys
ro.product.model=Galaxy Nexus
ro.product.brand=google
ro.product.name=yakju
ro.product.device=maguro
ro.product.board=tuna
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=omap4
# ro.build.product is obsolete; use ro.product.device
ro.build.product=maguro
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=yakju-user 4.0.2 ICL53F 235179 release-keys
ro.build.fingerprint=google/yakju/maguro:4.0.2/ICL53F/235179:user/release-keys
ro.build.characteristics=nosdcard
# end build properties
#
# system.prop for maguro
#

rild.libpath=/vendor/lib/libsec-ril.so
rild.libargs=-d /dev/ttys0
telephony.lteOnCdmaDevice=0

#
# ADDITIONAL_BUILD_PROPERTIES
#
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
ro.opengles.version=131072
ro.sf.lcd_density=320
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m
ro.config.ringtone=Girtab.ogg
ro.config.notification_sound=Proxima.ogg
ro.config.alarm_alert=Cesium.ogg
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.url.legal=***/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=***/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.feedback
ro.setupwizard.enterprise_mode=1
keyguard.no_require_sim=true
drm.service.enabled=true
camera.flash_off=0
ro.com.google.mcc_fallback=262
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

ro.config.vc_call_vol_steps=100

Could you guys help me fix this?