First fix the permissions on CWM. Without help? Then try this:
Settings> Applications & gt; manage applications> then make sure that all are under the tab. It's called Google Services Framework and disables the data and cache it for the market.
Go to "Settings" disconnect its computer. (If it is plugged in). Select "Manage Applications" list. Select the "All" tab Scroll down to "Market" and select it. Press "Stop force." Click "Clear cache". Press the back button. Scroll to "Google Services Framework" and select it. Click "Clear Data". Press "OK". Press "Stop force." Start market. In the message "An error has occurred", press "OK". Hold the power button to turn the device on the menu. Restart the device. Revive the market, and the problem should be resolved.