Двоеточие ставится после обобщающего слова перед перечислением однородных членов. Рассмотрим предложенные варианты:
1) Отовсюду веяло запахом весны () и от влажной земли и от набухающих почек деревьев и от невидимой за садами реки. - Здесь нет обобщающего слова перед перечислением, поэтому двоеточие не нужно.
2) Стога сена копны дерево () все виднелось особенно выпукло ярко. - Здесь "все" является обобщающим словом, а перед ним перечисляются однородные члены (стога, сена, копны, дерево). Значит, здесь нужно двоеточие.
3) В степи за рекой по дорогам () словом везде было пусто. - Здесь "словом" не является обобщающим словом, а скорее вводным, двоеточие не нужно.
4) И лес и дальние деревни и трава () все облеклось в безразличный какой-то зловещий цвет. - Здесь "все" является обобщающим словом, а перед ним перечисляются однородные члены (лес, дальние деревни, трава). Значит, здесь нужно двоеточие.
В предложениях 2 и 4 есть обобщающие слова и перечисление. Однако в предложении 2 перечисление идет до обобщающего слова, а в предложении 4 - после.
Таким образом, правильный ответ:
2) Стога сена копны дерево () все виднелось особенно выпукло ярко. или 4) И лес и дальние деревни и трава () все облеклось в безразличный какой-то зловещий цвет.