Nova fixes for Ubuntu: missing shell definition, cache creation and metadata connection fix