나는 yocto raspberry로 요리법을 만들고 있습니다. git을 사용하여 서버에서 파일을 가져 오려고합니다.YOCTO : "오류 : ssh를 실행할 수 없습니다 : 해당 파일 또는 디렉토리가 없습니다."
DESCRIPTION = "test"
SECTION = "abc"
LICENSE = "CLOSED"
PR = "r0"
SRC_URI =
"git://gerrit.g1.abc.corp:29418/cardlog;protocol=ssh;rev=master"
"
PACKAGE_ARCH = "${MACHINE_ARCH}"
S = "${WORKDIR}/git"
inherit pkgconfig cmake
do_install() {
install -d ${D}${base_bindir}
install -m 0755 cardlog ${D}${base_bindir}
}
내가 bitbake를 실행할 때이 오류 메시지가 받고 있어요 : : 이미 성공을 다른 경우 yocto 프로젝트에이 레시피를 실행 해요
ERROR: abc-cardlog-1.0-r0 do_fetch:
Fetcher failure:
Fetch command export DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-j365B7zbUr,guid=20e178f2b82d0bb8e57068dc59e83e63";
export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export no_proxy="localhost,127.0.0.0/8,::1";
export NO_PROXY="localhost,127.0.0.0/8,::1";
export PATH="/home/abc-int/Desktop/yocto_r/build-rpi/tmp/sysroots-uninative/x86_64-linux/usr/bin:
/home/abc-int/Desktop/yocto_r/poky/scripts:
/home/abc-int/Desktop/yocto_r/build-rpi/tmp/work/raspberrypi-poky-linux-gnueabi/abc-cardlog/1.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi:
/home/abc-int/Desktop/yocto_r/build-rpi/tmp/work/raspberrypi-poky-linux-gnueabi/abc-cardlog/1.0-r0/recipe-sysroot/usr/bin/crossscripts:
/home/abc-int/Desktop/yocto_r/build-rpi/tmp/work/raspberrypi-poky-linux-gnueabi/abc-cardlog/1.0-r0/recipe-sysroot-native/usr/sbin:
/home/abc-int/Desktop/yocto_r/build-rpi/tmp/work/raspberrypi-poky-linux-gnueabi/abc-cardlog/1.0-r0/recipe-sysroot-native/usr/bin:
/home/abc-int/Desktop/yocto_r/build-rpi/tmp/work/raspberrypi-poky-linux-gnueabi/abc-cardlog/1.0-r0/recipe-sysroot-native/sbin:
/home/abc-int/Desktop/yocto_r/build-rpi/tmp/work/raspberrypi-poky-linux-gnueabi/abc-cardlog/1.0-r0/recipe-sysroot-native/bin:
/home/abc-int/Desktop/yocto_r/poky/bitbake/bin:/home/abc-int/Desktop/yocto_r/build-rpi/tmp/hosttools";
export HOME="/home/abc-int"; git -c core.fsyncobjectfiles=0 ls-remote ssh://gerrit.g1.abc.corp:29418/cardlog failed with exit code 128, output:
error: cannot run ssh: No such file or directory
fatal: unable to fork
ERROR: abc-cardlog-1.0-r0 do_fetch: Function failed: base_do_fetch
ERROR: Logfile of failure stored in: /home/abc-int/Desktop/yocto_r/build-rpi/tmp/work/raspberrypi-poky-linux-gnueabi/abc-cardlog/1.0-r0/temp/log.do_fetch.16941
ERROR: Task (/home/abc-int/Desktop/yocto_r/build-rpi/../poky/meta-abc/recipes-abc-cardlog/abc-cardlog/abc-cardlog.bb:do_fetch) failed with exit code '1'
이 내 조리법이다. 거기에 아무런 문제가 없으며 내 파일은 git에서이 성공 파일로 다운로드됩니다.
나는 rasbberrypi 보드로 작업을 옮겼습니다. 그래서 저는 라스베리 레이어가있는 새로운 yocto 프로젝트를 만들었습니다. 나 자신의 레이어를 추가했습니다. 나는이 파일과 일부 파일을 복사하려고 시도했지만 모든 것이 잘 작동한다.
제안 사항을 알려주십시오.
정말 고마워요. 그것은 효과가있다! –