Hi, I created a RepoInfo object, and set its baseUrl, and alias. When I tried refreshing the metadata of the repository, I keep on getting 'Valid metadata not found at the specified URL'. The same URL is opening in a web browser. I have used this code zypp::RepoManager repos; zypp::RepoInfo repo; zypp::KeyRingCallbacks callb; repo.addBaseUrl( zypp::Url( "http://download.opensuse.org/distribution/12.1/repo/oss/") ); repo.setGpgCheck( true ); repo.setAlias( "openSUSE 12.1" ); repo.setEnabled( true ); repo.setAutorefresh( true ); repos.refreshMetadata( repo ); Is there something wrong in the code? Regards,. Saurabh -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org To contact the owner, e-mail: zypp-devel+owner@opensuse.org