bitbake openeuler-image 编译3568版本,启用 "oebridge"


bitbake openeuler-image 编译3568版本,启用了DISTRO_FEATURES += “oebridge” 开始各种报错,一边解决一边报错, 有些bb连下载源都没有加进去吗

ERROR: run-postinsts-1.0-r10 do_download_oepkg: Error executing a python function in exec_func_python() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: ‘exec_func_python() autogenerated’, lineno: 2, function:
0001:
*** 0002:do_download_oepkg(d)
0003:
File: ‘/usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/classes/oebridge.bbclass’, lineno: 61, function: do_download_oepkg
0057: DEFAULT_REPO_LIST = get_default_repo_list(d)
0058:
0059: rpms_cache_dir = f"{d.getVar(‘TOPDIR’)}/cache/rpms"
0060: os.makedirs(name=rpms_cache_dir, exist_ok=True)
*** 0061: base = init_base_common(DEFAULT_REPO_LIST)
0062: for sub_name in d.getVar(“PACKAGES”).split(" "):
0063: sub_name = sub_name.strip()
0064: if sub_name == “”:
0065: continue
File: ‘/usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/classes/oebridge-common.bbclass’, lineno: 18, function: init_base_common
0014: repo = base.repos.add_new_repo(repo_info[“name”], base.conf, baseurl=[repo_info[“url”]])
0015: repo.enable()
0016:
0017: # load remote data
*** 0018: base.fill_sack(load_system_repo=False, load_available_repos=True)
0019: return base
0020:
0021:
0022:def get_default_repo_list(d):
File: ‘/opt/buildtools/nativesdk/sysroots/x86_64-openeulersdk-linux/usr/lib/python3.10/site-packages/dnf/base.py’, lineno: 406, function: fill_sack
0402: if self.conf.gpgkey_dns_verification:
0403: dnf.dnssec.RpmImportedKeys.check_imported_keys_validity()
0404: for r in self.repos.iter_enabled():
0405: try:
*** 0406: self._add_repo_to_sack(r)
0407: if r._repo.getTimestamp() > mts:
0408: mts = r._repo.getTimestamp()
0409: if r._repo.getAge() < age:
0410: age = r._repo.getAge()
File: ‘/opt/buildtools/nativesdk/sysroots/x86_64-openeulersdk-linux/usr/lib/python3.10/site-packages/dnf/base.py’, lineno: 141, function: _add_repo_to_sack
0137: else:
0138: self._tempfiles.update(files)
0139:
0140: def _add_repo_to_sack(self, repo):
*** 0141: repo.load()
0142: mdload_flags = dict(load_filelists=True,
0143: load_presto=repo.deltarpm,
0144: load_updateinfo=True)
0145: if repo.load_metadata_other:
File: ‘/opt/buildtools/nativesdk/sysroots/x86_64-openeulersdk-linux/usr/lib/python3.10/site-packages/dnf/repo.py’, lineno: 581, function: load
0577: msg = “Errors during downloading metadata for repository ‘%s’:” % self.id
0578: for failure in self._md_pload.mirror_failures:
0579: msg += “\n - %s” % failure
0580: logger.warning(msg)
*** 0581: raise dnf.exceptions.RepoError(str(e))
0582: finally:
0583: self._md_pload.mirror_failures = set()
0584: self.metadata = Metadata(self._repo)
0585: return ret
Exception: dnf.exceptions.RepoError: Failed to download metadata for repo ‘remote_everything’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

ERROR: Logfile of failure stored in: /home/openeuler/build/hd3568/tmp/work/all-openeuler-linux/run-postinsts/1.0-r10/temp/log.do_download_oepkg.2227200
ERROR: Task (/usr1/openeuler/src/yocto-poky/meta/recipes-devtools/run-postinsts/run-postinsts_1.0.bb:do_download_oepkg) failed with exit code ‘1’
ERROR: packagegroup-base-1.0-r83 do_download_oepkg: Error executing a python function in exec_func_python() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: ‘exec_func_python() autogenerated’, lineno: 2, function:
0001:
*** 0002:do_download_oepkg(d)
0003:
File: ‘/usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/classes/oebridge.bbclass’, lineno: 61, function: do_download_oepkg
0057: DEFAULT_REPO_LIST = get_default_repo_list(d)
0058:
0059: rpms_cache_dir = f"{d.getVar(‘TOPDIR’)}/cache/rpms"
0060: os.makedirs(name=rpms_cache_dir, exist_ok=True)
*** 0061: base = init_base_common(DEFAULT_REPO_LIST)
0062: for sub_name in d.getVar(“PACKAGES”).split(" "):
0063: sub_name = sub_name.strip()
0064: if sub_name == “”:
0065: continue
File: ‘/usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/classes/oebridge-common.bbclass’, lineno: 18, function: init_base_common
0014: repo = base.repos.add_new_repo(repo_info[“name”], base.conf, baseurl=[repo_info[“url”]])
0015: repo.enable()
0016:
0017: # load remote data
*** 0018: base.fill_sack(load_system_repo=False, load_available_repos=True)
0019: return base
0020:
0021:
0022:def get_default_repo_list(d):
File: ‘/opt/buildtools/nativesdk/sysroots/x86_64-openeulersdk-linux/usr/lib/python3.10/site-packages/dnf/base.py’, lineno: 406, function: fill_sack
0402: if self.conf.gpgkey_dns_verification:
0403: dnf.dnssec.RpmImportedKeys.check_imported_keys_validity()
0404: for r in self.repos.iter_enabled():
0405: try:
*** 0406: self._add_repo_to_sack(r)
0407: if r._repo.getTimestamp() > mts:
0408: mts = r._repo.getTimestamp()
0409: if r._repo.getAge() < age:
0410: age = r._repo.getAge()
File: ‘/opt/buildtools/nativesdk/sysroots/x86_64-openeulersdk-linux/usr/lib/python3.10/site-packages/dnf/base.py’, lineno: 141, function: _add_repo_to_sack
0137: else:
0138: self._tempfiles.update(files)
0139:
0140: def _add_repo_to_sack(self, repo):
*** 0141: repo.load()
0142: mdload_flags = dict(load_filelists=True,
0143: load_presto=repo.deltarpm,
0144: load_updateinfo=True)
0145: if repo.load_metadata_other:
File: ‘/opt/buildtools/nativesdk/sysroots/x86_64-openeulersdk-linux/usr/lib/python3.10/site-packages/dnf/repo.py’, lineno: 581, function: load
0577: msg = “Errors during downloading metadata for repository ‘%s’:” % self.id
0578: for failure in self._md_pload.mirror_failures:
0579: msg += “\n - %s” % failure
0580: logger.warning(msg)
*** 0581: raise dnf.exceptions.RepoError(str(e))
0582: finally:
0583: self._md_pload.mirror_failures = set()
0584: self.metadata = Metadata(self._repo)
0585: return ret
Exception: dnf.exceptions.RepoError: Failed to download metadata for repo ‘remote_everything’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

ERROR: Logfile of failure stored in: /home/openeuler/build/hd3568/tmp/work/hd3568-openeuler-linux/packagegroup-base/1.0-r83/temp/log.do_download_oepkg.2227259
ERROR: Task (/usr1/openeuler/src/yocto-poky/meta/recipes-core/packagegroups/packagegroup-base.bb:do_download_oepkg) failed with exit code ‘1’
ERROR: base-passwd-3.5.29-r0 do_download_oepkg: Error executing a python function in exec_func_python() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: ‘exec_func_python() autogenerated’, lineno: 2, function:
0001: