#yocto
#йокто
Вопрос:
Я создаю дистрибутив для набора разработчиков jetson nano. Само изображение строится и работает нормально. В качестве следующего шага я пытаюсь создать SDK с использованием:
bitbake base-image -c populate_sdk
Но я не могу заставить его так работать. Я получаю следующую ошибку:
ERROR: libdnf-0.28.1-r0 do_patch: 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: lt;modulegt; 0001: *** 0002:extend_recipe_sysroot(d) 0003: File: '/home/tmeerpohl/yocto-tegra/build/../poky-dunfell/meta/classes/staging.bbclass', lineno: 581, function: extend_recipe_sysroot 0577: if "/bin/" in l or "/sbin/" in l: 0578: # defer /*bin/* files until last in case they need libs 0579: binfiles[l] = (targetdir, dest) 0580: else: *** 0581: staging_copyfile(l, targetdir, dest, postinsts, seendirs) 0582: 0583: # Handle deferred binfiles 0584: for l in binfiles: 0585: (targetdir, dest) = binfiles[l] File: '/home/tmeerpohl/yocto-tegra/build/../poky-dunfell/meta/classes/staging.bbclass', lineno: 156, function: staging_copyfile 0152: os.symlink(linkto, dest) 0153: #bb.warn(c) 0154: else: 0155: try: *** 0156: os.link(c, dest) 0157: except OSError as err: 0158: if err.errno == errno.EXDEV: 0159: bb.utils.copyfile(c, dest) 0160: else: Exception: FileExistsError: [Errno 17] File exists: '/home/xxx/yocto-tegra/build/tmp/sysroots-components/x86_64/gnu-config-native/usr/share/gnu-config/config.guess' -gt; '/home/xxx/yocto-tegra/build/tmp/work/aarch64-poky-linux/libdnf/0.28.1-r0/recipe-sysroot-native/usr/share/gnu-config/config.guess' ERROR: Logfile of failure stored in: /home/xxx/yocto-tegra/build/tmp/work/aarch64-poky-linux/libdnf/0.28.1-r0/temp/log.do_patch.28910 ERROR: Task (/home/xxx/yocto-tegra/build/../poky-dunfell/meta/recipes-devtools/libdnf/libdnf_0.28.1.bb:do_patch) failed with exit code '1'
Я использую поки-данфелл. Кто-нибудь может мне подсказать, как это исправить?