On Thu, Feb 27, 2025 at 7:46 PM Clayton Casciato via lists.yoctoproject.org <ccasciato=21sw...@lists.yoctoproject.org> wrote: > > I have not had success using devtool against recipes with existing patches. > I do not have any modifications to these recipes and they patch and build > fine using bitbake. > > -- > > poky$ devtool modify iproute2 > [...] > ERROR: Execution of 'git -c user.name=\"OpenEmbedded\" -c > user.email=\"oe.patch@oe\" commit -q -m "Initial commit from upstream at > version 6.13.0"' failed with exit code 128: > error: cannot run ssh-keygen: No such file or directory > error: > fatal: failed to write commit object > > ERROR: Logfile of failure stored in: > [...]/poky/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/iproute2/6.13.0/devtooltmp-jshbjja1/temp/log.do_unpack.1777032 > > -- > > The logfile does not exist: > > poky$ ls > [...]/poky/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/iproute2/6.13.0/ > configure.sstate debugsources.list deploy-rpms deploy-source-date-epoch > image iproute2-6.13.0 iproute2.spec license-destdir package > packages-split pkgdata pkgdata-pdata-input pkgdata-sysroot pseudo > recipe-sysroot recipe-sysroot-native source-date-epoch sources-unpack > spdx sysroot-destdir temp > > -- > > When using --debug, I see this: > > [...] > | DEBUG: Python function devtool_post_unpack finished > ERROR: Extracting source for iproute2 failed > > -- > > Any suggestions?
It seems your git is. configured to use ssh, maybe use HTTPS instead of SSH in git or set or maybe install openssh-client package in your machine which should provide ssh-keygen, make sure the path it resides in is in PATH > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#64891): https://lists.yoctoproject.org/g/yocto/message/64891 Mute This Topic: https://lists.yoctoproject.org/mt/111429046/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-