Why does my Nexus S not see the Jelly Bean update? My Nexus S is running the stock "soju" build of ICS from Google (build IMM76D). However, I have not seen the OTA update for Jelly Bean. Am I running the wrong version? Do I need to change some settings? Or should I expect the device to see the update soon?
You can try forcing your device to ask for a free download slot:


Settings > Apps > All
Find Google Service Framework in the list, tap on it
First tap Clear Data, then Force Stop


After this procedure the last checked date under Settings > About Phone > System Update should have been reset to 1970 or so. Tap the Check now button there and see if the update notification pops up now.

If this fails even after multiple tries, you can follow a slightly longer procedure described in this post, which involves taking out the SIM card.

Apart from that, you could just wait (you'll definitely get the update with your current config) or flash it manually.