使用lago,如何设置代理

2024-06-01 20:47:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经为Linux机器下载并安装了Lago。这需要一个代理服务器来下载,但是我如何为Lago指定相同的服务器来使用呢?下面是当我没有指定所述代理时发生的情况

设置代理时,我肯定可以使用其他命令下载包(例如,在yum.conf中使用yum命令或在ssh中使用params等)。Lago文档中没有提到如何使用

 llago 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.xml: [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.xml: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xml: (28, 'Connection timed out after 30001 milliseconds')
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xml: [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.xml: [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.xml: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xml: (28, 'Connection timed out after 30000 milliseconds')
http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xml: [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.xml: [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.xml: [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.xml: [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.xml: [Errno 12] Timeout on http://resources.ovirt.org/repos/ovirt/tested/4.3/rpm/el7/repodata/repomd.xml: (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:07:30)
  # Syncing remote repos locally (this might take some time): ERROR (in 0:07:30)
@ Create prefix internal repo: ERROR (in 0:07:30)
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.

让我知道你的想法


Tags: toinpyorglibpackagesusrline