[Kindle Fire General] kandelakig:
Wuhuu! I've found out how to view logs from my device: `adb logcat`. And here is what I found:

D/Volley ( 1860): [13] BasicNetwork.logSlowRequests: HTTP response for request=<[ ] [url]https://android.clients.google.com/vending/api/ApiRequest[/url] NORMAL 71 GetMarketMetadataRequestProto> [lifetime=7115], [size=141], [rc=404], [retryCount=0]
E/Volley ( 1860): [13] BasicNetwork.performRequest: Unexpected response code 404 for [url]https://android.clients.google.com/vending/api/ApiRequest[/url]
D/Finsky ( 1860): [1] 2.onErrorResponse: Metadata failed: com.android.volley.toolbox.ServerError
D/Volley ( 1860): [1] Request.finish: 7118 ms: [ ] [url]https://android.clients.google.com/vending/api/ApiRequest[/url] NORMAL 71 GetMarketMetadataRequestProto

Now I know where it is sending request and that it gets 404. And that is treated as server error.

BTW, I get this log from CM7 Barebones, that I installed last.

Now I'll check with working CM7 backup and check the differences.

.

.

.

Here's the log from working CM7 (the old one from backup):

I/ActivityManager( 1584): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.vending/.AssetBrowserActivity bnds=[796,0][882,73] } from pid 1663
D/Omap4ALSA( 1503): open called for devices 00000002 in mode 0 channels 00000000...
I/ActivityManager( 1584): Start proc com.android.vending for activity com.android.vending/.AssetBrowserActivity: pid=2172 uid=10000 gids={3003, 1015}
I/Omap4ALSA( 1503): Using ping-pong!
I/Omap4ALSA( 1503): Buffer size: 4096
I/Omap4ALSA( 1503): Latency: 92879
I/Omap4ALSA( 1503): Initialized ALSA PLAYBACK device 'plughw:0,0'
E/AudioHardwareALSA( 1503): RE-OPEN AFTER STANDBY:: took 82 msecs
D/szipinf ( 2172): Initializing inflate state
I/ActivityThread( 2172): Pub com.google.android.finsky.RecentSuggestionsProvider: com.google.android.finsky.providers.RecentSuggestionsProvider
D/dalvikvm( 1700): GC_CONCURRENT freed 321K, 45% free 3551K/6407K, external 0K/0K, paused 2ms+4ms
D/dalvikvm( 2172): GC_CONCURRENT freed 219K, 48% free 2958K/5639K, external 0K/0K, paused 3ms+3ms
D/dalvikvm( 2172): GC_CONCURRENT freed 285K, 47% free 3138K/5895K, external 0K/0K, paused 3ms+4ms
D/Finsky ( 2172): [1] SanityChecker.run: # LocalAssets corrected : 0
D/Finsky ( 2172): Sanity check took : 130 ms
I/dalvikvm( 2172): Could not find method android.accounts.AccountManager.newChooseAccountIntent, referenced from method com.google.android.finsky.activities.AuthenticatedActivity.chooseAccount
W/dalvikvm( 2172): VFY: unable to resolve static method 6: Landroid/accounts/AccountManager;.newChooseAccountIntent (Landroid/accounts/Account;Ljava/util/ArrayList;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
D/dalvikvm( 2172): VFY: replacing opcode 0x77 at 0x0021
D/dalvikvm( 2172): VFY: dead code 0x0024-0029 in Lcom/google/android/finsky/activities/AuthenticatedActivity;.chooseAccount (Z)V
I/dalvikvm( 2172): Could not find method com.google.android.finsky.activities.AuthenticatedActivity.recreate, referenced from method com.google.android.finsky.activities.AuthenticatedActivity.restart
W/dalvikvm( 2172): VFY: unable to resolve virtual method 2751: Lcom/google/android/finsky/activities/AuthenticatedActivity;.recreate ()V
D/dalvikvm( 2172): VFY: replacing opcode 0x6e at 0x0009
D/dalvikvm( 2172): GC_CONCURRENT freed 401K, 47% free 3271K/6151K, external 0K/0K, paused 2ms+3ms
D/Finsky ( 2172): [24] DownloadRecords.initializeAndPrune: Pruned 0 old downloads from the cursor.
D/dalvikvm( 2172): GC_EXTERNAL_ALLOC freed 88K, 47% free 3281K/6151K, external 0K/0K, paused 36ms
D/dalvikvm( 2172): DexOpt: couldn't find field Landroid/content/res/Configuration;.smallestScreenWidthDp
W/dalvikvm( 2172): VFY: unable to resolve instance field 78
D/dalvikvm( 2172): VFY: replacing opcode 0x52 at 0x001e
D/dalvikvm( 2172): VFY: dead code 0x0020-0021 in Lcom/google/android/finsky/api/DfeApiContext;.getSmallestScreenWidthDp (Landroid/content/Context;)Ljava/lang/String;
D/Finsky ( 2172): [1] DfeApiContext.getSmallestScreenWidthDp: smallestScreenWidthDp does not exist, using pre-ics hack.
D/ResourceType( 2172): calling getConfigurations
D/ResourceType( 2172): called getConfigurations size=293
I/dalvikvm( 2172): Could not find method android.app.Activity.getActionBar, referenced from method com.google.android.finsky.layout.CustomActionBarFactory.getInstance
W/dalvikvm( 2172): VFY: unable to resolve virtual method 104: Landroid/app/Activity;.getActionBar ()Landroid/app/ActionBar;
D/dalvikvm( 2172): VFY: replacing opcode 0x6e at 0x0006
D/dalvikvm( 2172): VFY: dead code 0x0009-0010 in Lcom/google/android/finsky/layout/CustomActionBarFactory;.getInstance (Landroid/app/Activity;)Lcom/google/android/finsky/layout/CustomActionBar;
D/dalvikvm( 2172): VFY: dead code 0x0012-0017 in Lcom/google/android/finsky/layout/CustomActionBarFactory;.getInstance (Landroid/app/Activity;)Lcom/google/android/finsky/layout/CustomActionBar;
D/Finsky ( 2172): [1] SelfUpdateScheduler.checkForSelfUpdate: Skipping self-update. Local Version [8010007] >= Server Version [0]
D/dalvikvm( 2172): GC_CONCURRENT freed 316K, 45% free 3489K/6279K, external 6K/518K, paused 3ms+4ms
I/ActivityManager( 1584): Displayed com.android.vending/.AssetBrowserActivity: +1s170ms
D/Finsky ( 2172): [1] MainActivity.initializeBilling: Optimistically initializing billing parameters.
D/dalvikvm( 2172): GC_EXTERNAL_ALLOC freed 308K, 45% free 3459K/6279K, external 6K/518K, paused 47ms
D/ViewConsistency( 2172): AbsListView android.widget.ListView@40572a08 enabled= true
D/ViewConsistency( 2172): AbsListView android.widget.ListView@40572a08 enabled= true
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/dalvikvm( 2172): GC_EXTERNAL_ALLOC freed 265K, 44% free 3645K/6471K, external 2541K/2625K, paused 31ms
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/dalvikvm( 2172): GC_EXTERNAL_ALLOC freed 144K, 43% free 3695K/6471K, external 3165K/3482K, paused 30ms
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/dalvikvm( 2172): GC_CONCURRENT freed 161K, 41% free 3894K/6535K, external 4262K/4501K, paused 2ms+4ms
D/dalvikvm( 2172): GC_EXTERNAL_ALLOC freed 257K, 43% free 3949K/6855K, external 4262K/4501K, paused 31ms
D/ViewConsistency( 2172): AbsListView android.widget.ListView@4068e190 enabled= true
D/ViewConsistency( 2172): AbsListView android.widget.ListView@4068e190 enabled= true
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
D/skia ( 2172): Loading ARM decoder...
E/Omap4ALSA( 1503): called drain&close

It looks absolutely different. May be when running for the first time, it launches some different actions, which are the ones who fail. This could explain why all the new installations have problem with Google Play Store.

One more observation. When I tried to remove my account from this (working) system. It Said I cannot remove it unless I make factory reset.

Non of the newly installed ROM-s have said something like that, including the same CM7 Barebones ROM (but freshly installed).

--