> On 5. 8. 2021, at 11:18, Milan Zamazal <mzama...@redhat.com> wrote: > > Marcin Sobczyk <msobc...@redhat.com> writes: > >> On 8/4/21 1:30 PM, Milan Zamazal wrote: >>> Hi, >>> >>> when I try to run ost.sh on a local repo with >>> --custom-repo=file:///home/pdm/rpmbuild/repodata/repomd.xml, I get the >>> following error: >>> >>> requests.exceptions.InvalidSchema: No connection adapters were >>> found for 'file:///home/pdm/rpmbuild/repodata/repomd.xml >>> >>> I tried using file:/home/... and /home/... but neither works. >>> https://... works fine. >>> >>> How can I run the script with a custom repo in a local directory? >> Hi, >> >> this is most probably caused by: >> >> https://github.com/oVirt/ovirt-system-tests/blob/0ad56d467ac0e608c568f597188db08117b7565d/ost_utils/ost_utils/pytest/fixtures/deployment.py#L85 >> >> you can comment out this line and most probably your problems will go >> away. > > It stops reporting the original error but it still doesn't work: > > Curl error (37): Couldn't read a file:// file for > file:///home/ost/rpmbuild/repodata/repomd.xml [Couldn't open file > /home/ost/rpmbuild/repodata/repomd.xml] > > The file exists and is world readable so the problem apparently is the > local directory repo is not propagated to the right location.
there’s no propagation. unless that path exists inside the VM, it won’t work > >> If it works, please let us know here, and I'll adapt the code to make >> it work >> with local repos like these. > > Michal Skrivanek <michal.skriva...@redhat.com> writes: > >>> On 4. 8. 2021, at 13:47, Marcin Sobczyk <msobc...@redhat.com> wrote: >>> >>> >>> >>> On 8/4/21 1:30 PM, Milan Zamazal wrote: >>>> Hi, >>>> >>>> when I try to run ost.sh on a local repo with >>>> --custom-repo=file:///home/pdm/rpmbuild/repodata/repomd.xml, I get the >>>> following error: >>>> >>>> requests.exceptions.InvalidSchema: No connection adapters were >>>> found for 'file:///home/pdm/rpmbuild/repodata/repomd.xml >>>> >>>> I tried using file:/home/... and /home/... but neither works. >>>> https://... works fine. >>>> >>>> How can I run the script with a custom repo in a local directory? >> >> You have those VMs running, you can just copy whatever files or vdsm rpm or >> whatnot, and run tests… > > Do you mean as an end user? The VMs are not running initially feel free to use the lagofy bash functions for more granular control > and > copying files manually is cumbersome. a predefined set of files to predefined location? not really any more than rebulding a repo:) > > If it cannot be automated in OST then the easiest solution may be to run > a web server on the host serving the repo(s). yes, we had that in CI. i’m happy it’s gone, we won’t do that again you can still do that yourself of course > The host IP is reachable > from the VMs so it should work some way. Did I say that running OST > from Podman has its advantages? ;-) _______________________________________________ Devel mailing list -- devel@ovirt.org To unsubscribe send an email to devel-le...@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/devel@ovirt.org/message/EXJ4CFNLFFVQDQI2FQXMPCCXIZXU6DJE/