def METHOD_NAME(self):
    """
    This test covers the case when the gppkg has been installed
    on the cluster and the rpm has not been installed properly on
    one of the segments. The gppkg however exists in the archive on
    the segment. 
    """
    self.install(self.alpha_spec.get_filename())
    segment_host_list = get_host_list()[1]
    self.assertTrue(len(segment_host_list) > 0)
    host = segment_host_list[0]
    self.uninstall_rpm_remotely(self.A_spec.get_filename(), host)
    run_command(self.clean_command)
    self.check_remote_rpm_install(self.A_spec.get_package_name(), host)
    self.assertTrue(CheckRemoteFile(os.path.join(ARCHIVE_PATH, self.alpha_spec.get_filename()), host).run())