[Desire Q&A, Help & Troubleshooting] haploc:
As I don't seem to have permissions to post in the developers' forum.. here goes:

When installing the OTA patch for MIUI 1.9.23 to 1.9.30 on my Desire, a reboot ended being stuck in the Recovery.

logcat showed me the following:

D/AndroidRuntime( 1503):

D/AndroidRuntime( 1503): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<

D/AndroidRuntime( 1503): CheckJNI is OFF

D/dalvikvm( 1503): creating instr width table

E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/system@framework@core.jar@classes.dex': No such file or directory

I/dalvikvm( 1503): Unable to open or create cache for /system/framework/core.jar (/data/dalvik-cache/system@framework@core.jar@classes.dex)

D/dalvikvm( 1503): Unable to process classpath element '/system/framework/core.jar'

E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/system@framework@bouncycastle.jar@classes.dex': No such file or directory

I/dalvikvm( 1503): Unable to open or create cache for /system/framework/bouncycastle.jar (/data/dalvik-cache/system@framework@bouncycastle.jar@classes.dex)

D/dalvikvm( 1503): Unable to process classpath element '/system/framework/bouncycastle.jar'

E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/system@framework@ext.jar@classes.dex': No such file or directory

I/dalvikvm( 1503): Unable to open or create cache for /system/framework/ext.jar (/data/dalvik-cache/system@framework@ext.jar@classes.dex)

D/dalvikvm( 1503): Unable to process classpath element '/system/framework/ext.jar'

E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/system@framework@framework.jar@classes.dex': No such file or directory

I/dalvikvm( 1503): Unable to open or create cache for /system/framework/framework.jar (/data/dalvik-cache/system@framework@framework.jar@classes.dex)

D/dalvikvm( 1503): Unable to process classpath element '/system/framework/framework.jar'

E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/system@framework@android.policy.jar@classes.dex': No such file or directory

I/dalvikvm( 1503): Unable to open or create cache for /system/framework/android.policy.jar (/data/dalvik-cache/system@framework@android.policy.jar@classes.dex)

D/dalvikvm( 1503): Unable to process classpath element '/system/framework/android.policy.jar'

E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/system@framework@services.jar@classes.dex': No such file or directory

I/dalvikvm( 1503): Unable to open or create cache for /system/framework/services.jar (/data/dalvik-cache/system@framework@services.jar@classes.dex)

D/dalvikvm( 1503): Unable to process classpath element '/system/framework/services.jar'

E/dalvikvm( 1503): Can't open dex cache '/data/dalvik-cache/system@framework@core-junit.jar@classes.dex': No such file or directory

I/dalvikvm( 1503): Unable to open or create cache for /system/framework/core-junit.jar (/data/dalvik-cache/system@framework@core-junit.jar@classes.dex)

D/dalvikvm( 1503): Unable to process classpath element '/system/framework/core-junit.jar'

E/dalvikvm( 1503): No valid entries found in bootclasspath '/system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/core-junit.jar'

W/dalvikvm( 1503): JNI_CreateJavaVM failed

E/AndroidRuntime( 1503): JNI_CreateJavaVM failed

These errors returned in a loop.

Looking on the system itself, /data/dalvik-cache seemed to be missing.

After creating this directory, the phone continued booting.

So this would be a quick-fix.

Yet I didn't take into account the necessary symbol links for the a2sd to work properly yet.

Can someone point me to some docs which symbol links I should apply?

Thx for your help.