Ovirt System Tests: reposync fails during run_suite.sh

I am currently setting up the Ovirt System Tests using the guide https://ovirt-system-tests.readthedocs.io/en/latest/general/running_tests/in... So we get to the run_suite.sh part. This calls a python script called put_host_image.py which tries to create a symlink to the current repo but hits an issue where the file (internal_repo/host_image) is said to not exist at the time. Output below python /Ray/ovirt-system-tests/common/scripts/put_host_image.py /Ray/ovirt-system-tests/deployment-basic-suite-4.3 /Ray/ovirt-system-tests/deployment-basic-suite-4.3/current/internal_repo/host_image Backing file path is /var/lib/lago/store/phx_repo:el7.6-base-5:v1 dest is /Ray/ovirt-system-tests/deployment-basic-suite-4.3/current/internal_repo/host_image Traceback (most recent call last): File "/Ray/ovirt-system-tests/common/scripts/put_host_image.py", line 66, in <module> main() File "/Ray/ovirt-system-tests/common/scripts/put_host_image.py", line 63, in main add_host_image_to_dest(prefix_path=sys.argv[1], dest=sys.argv[2]) File "/Ray/ovirt-system-tests/common/scripts/put_host_image.py", line 55, in add_host_image_to_dest symlink(backing_file_path, dest) OSError: [Errno 2] No such file or directory + on_exit + [[ 1 -ne 0 ]] + logger.error 'on_exit: Exiting with a non-zero status' + logger.log ERROR 'on_exit: Exiting with a non-zero status' + set +x 2019-10-16 14:50:14.980898261+0100 run_suite.sh::on_exit::ERROR:: on_exit: Exiting with a non-zero status + logger.info 'Dumping lago env status' + logger.log INFO 'Dumping lago env status' + set +x 2019-10-16 14:50:14.986356383+0100 run_suite.sh::on_exit::INFO:: Dumping lago env status + env_status + cd /Ray/ovirt-system-tests/deployment-basic-suite-4.3 + lago status [Prefix]: Base directory: /Ray/ovirt-system-tests/deployment-basic-suite-4.3/default [Networks]: [lago-basic-suite-4-3-net-bonding]: gateway: 192.168.203.1 management: False status: down [lago-basic-suite-4-3-net-management]: gateway: 192.168.205.1 management: True status: down [lago-basic-suite-4-3-net-storage]: gateway: 192.168.204.1 management: False status: down UUID: d6b67236f01b11e988fc002128a2f0d8 [VMs]: [lago-basic-suite-4-3-engine]: [NICs]: [eth0]: ip: 192.168.205.2 network: lago-basic-suite-4-3-net-management [eth1]: ip: 192.168.204.2 network: lago-basic-suite-4-3-net-storage distro: el7 [metadata]: deploy-scripts: $LAGO_PREFIX_PATH/scripts/_Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_add_local_repo_no_ext_access.sh $LAGO_PREFIX_PATH/scripts/_Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_setup_engine.sh ovirt-engine-password: 123 root password: 123456 status: down [lago-basic-suite-4-3-host-0]: [NICs]: [eth0]: ip: 192.168.205.4 network: lago-basic-suite-4-3-net-management [eth1]: ip: 192.168.204.4 network: lago-basic-suite-4-3-net-storage [eth2]: ip: 192.168.203.4 network: lago-basic-suite-4-3-net-bonding [eth3]: ip: 192.168.203.5 network: lago-basic-suite-4-3-net-bonding distro: el7 [metadata]: deploy-scripts: $LAGO_PREFIX_PATH/scripts/_Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_add_local_repo_no_ext_access.sh $LAGO_PREFIX_PATH/scripts/_Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_setup_host_el7.sh $LAGO_PREFIX_PATH/scripts/_Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_setup_1st_host_el7.sh root password: 123456 status: down [lago-basic-suite-4-3-host-1]: [NICs]: [eth0]: ip: 192.168.205.3 network: lago-basic-suite-4-3-net-management [eth1]: ip: 192.168.204.3 network: lago-basic-suite-4-3-net-storage [eth2]: ip: 192.168.203.2 network: lago-basic-suite-4-3-net-bonding [eth3]: ip: 192.168.203.3 network: lago-basic-suite-4-3-net-bonding distro: el7 [metadata]: deploy-scripts: $LAGO_PREFIX_PATH/scripts/_Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_add_local_repo_no_ext_access.sh $LAGO_PREFIX_PATH/scripts/_Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_setup_host_el7.sh root password: 123456 status: down + cd - /Ray/ovirt-system-tests

Hi Raymond, What release rpm did you install? is the one from the document? or https://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm Can you update what are the exact steps you performed in order to configure the environment? Regards, Galit On Wed, Oct 16, 2019 at 5:02 PM <raymond.francis@oracle.com> wrote:
I am currently setting up the Ovirt System Tests using the guide
https://ovirt-system-tests.readthedocs.io/en/latest/general/running_tests/in...
So we get to the run_suite.sh part. This calls a python script called put_host_image.py which tries to create a symlink to the current repo but hits an issue where the file (internal_repo/host_image) is said to not exist at the time. Output below
python /Ray/ovirt-system-tests/common/scripts/put_host_image.py /Ray/ovirt-system-tests/deployment-basic-suite-4.3 /Ray/ovirt-system-tests/deployment-basic-suite-4.3/current/internal_repo/host_image Backing file path is /var/lib/lago/store/phx_repo:el7.6-base-5:v1 dest is /Ray/ovirt-system-tests/deployment-basic-suite-4.3/current/internal_repo/host_image Traceback (most recent call last): File "/Ray/ovirt-system-tests/common/scripts/put_host_image.py", line 66, in <module> main() File "/Ray/ovirt-system-tests/common/scripts/put_host_image.py", line 63, in main add_host_image_to_dest(prefix_path=sys.argv[1], dest=sys.argv[2]) File "/Ray/ovirt-system-tests/common/scripts/put_host_image.py", line 55, in add_host_image_to_dest symlink(backing_file_path, dest) OSError: [Errno 2] No such file or directory + on_exit + [[ 1 -ne 0 ]] + logger.error 'on_exit: Exiting with a non-zero status' + logger.log ERROR 'on_exit: Exiting with a non-zero status' + set +x 2019-10-16 14:50:14.980898261+0100 run_suite.sh::on_exit::ERROR:: on_exit: Exiting with a non-zero status + logger.info 'Dumping lago env status' + logger.log INFO 'Dumping lago env status' + set +x 2019-10-16 14:50:14.986356383+0100 run_suite.sh::on_exit::INFO:: Dumping lago env status + env_status + cd /Ray/ovirt-system-tests/deployment-basic-suite-4.3 + lago status [Prefix]: Base directory: /Ray/ovirt-system-tests/deployment-basic-suite-4.3/default [Networks]: [lago-basic-suite-4-3-net-bonding]: gateway: 192.168.203.1 management: False status: down [lago-basic-suite-4-3-net-management]: gateway: 192.168.205.1 management: True status: down [lago-basic-suite-4-3-net-storage]: gateway: 192.168.204.1 management: False status: down UUID: d6b67236f01b11e988fc002128a2f0d8 [VMs]: [lago-basic-suite-4-3-engine]: [NICs]: [eth0]: ip: 192.168.205.2 network: lago-basic-suite-4-3-net-management [eth1]: ip: 192.168.204.2 network: lago-basic-suite-4-3-net-storage distro: el7 [metadata]: deploy-scripts: $LAGO_PREFIX_PATH/scripts/_ Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_add_local_repo_no_ext_access.sh $LAGO_PREFIX_PATH/scripts/_ Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_setup_engine.sh ovirt-engine-password: 123 root password: 123456 status: down [lago-basic-suite-4-3-host-0]: [NICs]: [eth0]: ip: 192.168.205.4 network: lago-basic-suite-4-3-net-management [eth1]: ip: 192.168.204.4 network: lago-basic-suite-4-3-net-storage [eth2]: ip: 192.168.203.4 network: lago-basic-suite-4-3-net-bonding [eth3]: ip: 192.168.203.5 network: lago-basic-suite-4-3-net-bonding distro: el7 [metadata]: deploy-scripts: $LAGO_PREFIX_PATH/scripts/_ Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_add_local_repo_no_ext_access.sh $LAGO_PREFIX_PATH/scripts/_ Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_setup_host_el7.sh $LAGO_PREFIX_PATH/scripts/_ Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_setup_1st_host_el7.sh root password: 123456 status: down [lago-basic-suite-4-3-host-1]: [NICs]: [eth0]: ip: 192.168.205.3 network: lago-basic-suite-4-3-net-management [eth1]: ip: 192.168.204.3 network: lago-basic-suite-4-3-net-storage [eth2]: ip: 192.168.203.2 network: lago-basic-suite-4-3-net-bonding [eth3]: ip: 192.168.203.3 network: lago-basic-suite-4-3-net-bonding distro: el7 [metadata]: deploy-scripts: $LAGO_PREFIX_PATH/scripts/_ Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_add_local_repo_no_ext_access.sh $LAGO_PREFIX_PATH/scripts/_ Ray_ovirt-system-tests_basic-suite-4.3_deploy-scripts_setup_host_el7.sh root password: 123456 status: down + cd - /Ray/ovirt-system-tests _______________________________________________ Devel mailing list -- devel@ovirt.org To unsubscribe send an email to devel-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/devel@ovirt.org/message/742OVY5YGA6HWB...
-- GALIT ROSENTHAL SOFTWARE ENGINEER Red Hat <https://www.redhat.com/> galit@redhat.com T: 972-9-7692230 <https://red.ht/sig>

Hi Galit, Installed the 4.3 version yes. Other than that i'm following the document directly. On that note, the error thrown is because i had commented out the reposync command, apologies. However, when i run same command i get this... # lago ovirt reposetup --reposync-yum-config /Ray/ovirt-system-tests/basic-suite-4.3/reposync-config.repo @ Create prefix internal repo: # Syncing remote repos locally (this might take some time): * Running reposync: - reposync command failed for repoid: ovirt-4.3-tested-el7 stdout: stderr: Traceback (most recent call last): File "/usr/bin/reposync", line 373, in <module> main() File "/usr/bin/reposync", line 185, in main my.doRepoSetup() File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 681, in doRepoSetup return self._getRepos(thisrepo, True) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 721, in _getRepos self._repos.doSetup(thisrepo) File "/usr/lib/python2.7/site-packages/yum/repos.py", line 157, in doSetup self.retrieveAllMD() File "/usr/lib/python2.7/site-packages/yum/repos.py", line 88, in retrieveAllMD dl = repo._async and repo._commonLoadRepoXML(repo) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1482, in _commonLoadRepoXML result = self._getFileRepoXML(local, text) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1259, in _getFileRepoXML size=102400) # setting max size as 100K File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1042, in _getFile raise e yum.Errors.NoMoreMirrorsRepoError: failure: repodata/repomd.xml from ovirt-4.3-tested-el7: [Errno 256] No more mirrors to try. http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host" http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host" http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host" http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: (28, 'Connection timed out after 30002 milliseconds') http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host" http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host" http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host" http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: (28, 'Connection timed out after 30001 milliseconds') http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: (28, 'Connection timed out after 30001 milliseconds') http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: (28, 'Connection timed out after 30001 milliseconds') - repo: ovirt-4.3-tested-el7: failed, re-running. - unable to run _fix_reposync_issues, no reposync output or empty repo path. - repo: ovirt-4.3-tested-el7: failed. clearing cache and re-running. * Running reposync: ERROR (in 0:09:00) # Syncing remote repos locally (this might take some time): ERROR (in 0:09:00) @ Create prefix internal repo: ERROR (in 0:09:00) Error occured, aborting Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/ovirtlago/cmd.py", line 383, in do_run self.cli_plugins[args.ovirtverb].do_run(args) File "/usr/lib/python2.7/site-packages/lago/plugins/cli.py", line 184, in do_run self._do_run(**vars(args)) File "/usr/lib/python2.7/site-packages/lago/utils.py", line 573, in wrapper return func(*args, **kwargs) File "/usr/lib/python2.7/site-packages/lago/utils.py", line 584, in wrapper return func(*args, prefix=prefix, **kwargs) File "/usr/lib/python2.7/site-packages/ovirtlago/cmd.py", line 173, in do_ovirt_reposetup sub_repo_name=repo_name File "/usr/lib/python2.7/site-packages/lago/log_utils.py", line 636, in wrapper return func(*args, **kwargs) File "/usr/lib/python2.7/site-packages/ovirtlago/prefix.py", line 203, in prepare_repo repos, File "/usr/lib/python2.7/site-packages/ovirtlago/reposetup.py", line 245, in sync_rpm_repository ).format(repo) RuntimeError: Failed to run reposync 3 times for repoid: ovirt-4.3-tested-el7, aborting.

Hi Raymond Please send me the list of groups you belong to? and the permissions of the directory /var/lib/lago Regards Galit On Wed, Oct 23, 2019 at 4:17 PM <raymond.francis@oracle.com> wrote:
Hi Galit,
Installed the 4.3 version yes. Other than that i'm following the document directly.
On that note, the error thrown is because i had commented out the reposync command, apologies.
However, when i run same command i get this...
# lago ovirt reposetup --reposync-yum-config /Ray/ovirt-system-tests/basic-suite-4.3/reposync-config.repo @ Create prefix internal repo: # Syncing remote repos locally (this might take some time): * Running reposync: - reposync command failed for repoid: ovirt-4.3-tested-el7 stdout:
stderr: Traceback (most recent call last): File "/usr/bin/reposync", line 373, in <module> main() File "/usr/bin/reposync", line 185, in main my.doRepoSetup() File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 681, in doRepoSetup return self._getRepos(thisrepo, True) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 721, in _getRepos self._repos.doSetup(thisrepo) File "/usr/lib/python2.7/site-packages/yum/repos.py", line 157, in doSetup self.retrieveAllMD() File "/usr/lib/python2.7/site-packages/yum/repos.py", line 88, in retrieveAllMD dl = repo._async and repo._commonLoadRepoXML(repo) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1482, in _commonLoadRepoXML result = self._getFileRepoXML(local, text) File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1259, in _getFileRepoXML size=102400) # setting max size as 100K File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1042, in _getFile raise e yum.Errors.NoMoreMirrorsRepoError: failure: repodata/repomd.xml from ovirt-4.3-tested-el7: [Errno 256] No more mirrors to try.
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host"
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host"
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host"
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: (28, 'Connection timed out after 30002 milliseconds')
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host"
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host"
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 14] curl#7 - "Failed connect to resources.ovirt.org:80; No route to host"
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: (28, 'Connection timed out after 30001 milliseconds')
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: (28, 'Connection timed out after 30001 milliseconds')
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xm...: (28, 'Connection timed out after 30001 milliseconds')
- repo: ovirt-4.3-tested-el7: failed, re-running. - unable to run _fix_reposync_issues, no reposync output or empty repo path. - repo: ovirt-4.3-tested-el7: failed. clearing cache and re-running. * Running reposync: ERROR (in 0:09:00) # Syncing remote repos locally (this might take some time): ERROR (in 0:09:00) @ Create prefix internal repo: ERROR (in 0:09:00) Error occured, aborting Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/ovirtlago/cmd.py", line 383, in do_run self.cli_plugins[args.ovirtverb].do_run(args) File "/usr/lib/python2.7/site-packages/lago/plugins/cli.py", line 184, in do_run self._do_run(**vars(args)) File "/usr/lib/python2.7/site-packages/lago/utils.py", line 573, in wrapper return func(*args, **kwargs) File "/usr/lib/python2.7/site-packages/lago/utils.py", line 584, in wrapper return func(*args, prefix=prefix, **kwargs) File "/usr/lib/python2.7/site-packages/ovirtlago/cmd.py", line 173, in do_ovirt_reposetup sub_repo_name=repo_name File "/usr/lib/python2.7/site-packages/lago/log_utils.py", line 636, in wrapper return func(*args, **kwargs) File "/usr/lib/python2.7/site-packages/ovirtlago/prefix.py", line 203, in prepare_repo repos, File "/usr/lib/python2.7/site-packages/ovirtlago/reposetup.py", line 245, in sync_rpm_repository ).format(repo) RuntimeError: Failed to run reposync 3 times for repoid: ovirt-4.3-tested-el7, aborting. _______________________________________________ Devel mailing list -- devel@ovirt.org To unsubscribe send an email to devel-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/devel@ovirt.org/message/BBYK5S47EXQPKY...
-- GALIT ROSENTHAL SOFTWARE ENGINEER Red Hat <https://www.redhat.com/> galit@redhat.com T: 972-9-7692230 <https://red.ht/sig>

Hi Galit, [root@dub-svrfarm27 ovirt-system-tests]# ls -l /var/lib/ | grep lago drwxrwsr-x. 6 root lago 79 Oct 23 10:50 lago [root@dub-svrfarm27 ovirt-system-tests]# groups root qemu mock

Hi yes i am running as root. I have since added root to the lago group to rule this out as an issue [root@dub-svrfarm27 ovirt-system-tests]# groups root qemu mock lago But get the same result when testing
participants (2)
-
Galit Rosenthal
-
raymond.francis@oracle.com