The key message is:

Command '('sudo',
'/home/nikita/yoctoproject/poky/scripts/runqemu-ifup', '1000', '1000',
'/home/nikita/yoctoproject/poky/build/tmp/work/x86_64-linux/qemu-helper-native/1.0-r1/recipe-sysroot-native/usr/bin')'
returned non-zero exit status 1.
Run runqemu-gen-tapdevs to manually create one.

So you need to run the first command to create a single tap interface
manually (and you need to know the root password). Or
runqemu-gen-tapdevs will generate several.

Alex

On Sun, 17 Jul 2022 at 10:24, Nikita Gupta <[email protected]> wrote:
>
> Hello All,
> I was testing my core-image-minimal with test-suit and getting error like 
> "need terminal to enter password and set-up tap interface" i am getting few 
> error so i am not able to test my image .
> I have run following command in  order to test my image
>
> bitbake rpm busybox curl run-postinsts
> bitbake package-index
> bitbake core-image-minimal -c testimage -v
>
> I am getting following error after running last comand . I am also attaching 
> log file here(see attached file )
>
> ERROR: runqemu exited with code 1
> ERROR: Output from runqemu:
> runqemu - INFO - Continuing with the following parameters:
> KERNEL: 
> [/home/nikita/yoctoproject/poky/build/tmp/deploy/images/qemux86-64/bzImage--5.4.190+gitAUTOINC+6a12bea731_d9d6c6e0d0-r0-qemux86-64-20220501184705.bin]
> MACHINE: [qemux86-64]
> FSTYPE: [ext4]
> ROOTFS: 
> [/home/nikita/yoctoproject/poky/build/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.ext4]
> CONFFILE: 
> [/home/nikita/yoctoproject/poky/build/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.qemuboot.conf]
>
> runqemu - INFO - Setting up tap interface under sudo
> sudo: a terminal is required to read the password; either use the -S option 
> to read from standard input or configure an askpass helper
> sudo: a password is required
> runqemu - ERROR - Setting up tap device failed:
> Command '('sudo', '/home/nikita/yoctoproject/poky/scripts/runqemu-ifup', 
> '1000', '1000', 
> '/home/nikita/yoctoproject/poky/build/tmp/work/x86_64-linux/qemu-helper-native/1.0-r1/recipe-sysroot-native/usr/bin')'
>  returned non-zero exit status 1.
> Run runqemu-gen-tapdevs to manually create one.
> runqemu - INFO - Cleaning up
> [?7h
> DEBUG: Sending SIGTERM to runqemu
> Output from runqemu:
>
> WARNING: Qemu ended unexpectedly, dump data from host is in 
> /home/nikita/yoctoproject/poky/build/tmp/log/runtime-hostdump/202207171341_qemu
> DEBUG: Sending SIGTERM to runqemu
> DEBUG: Sending SIGTERM to runqemu
> ERROR: 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: <module>
>      0001:
>  *** 0002:do_testimage(d)
>      0003:
> File: '/home/nikita/yoctoproject/poky/meta/classes/testimage.bbclass', 
> lineno: 129, function: do_testimage
>      0125:    netstat -an
>      0126:}
>      0127:
>      0128:python do_testimage() {
>  *** 0129:    testimage_main(d)
>      0130:}
>      0131:
>      0132:addtask testimage
>      0133:do_testimage[nostamp] = "1"
> File: '/home/nikita/yoctoproject/poky/meta/classes/testimage.bbclass', 
> lineno: 374, function: testimage_main
>      0370:    orig_sigterm_handler = signal.signal(signal.SIGTERM, 
> sigterm_exception)
>      0371:    try:
>      0372:        # We need to check if runqemu ends unexpectedly
>      0373:        # or if the worker send us a SIGTERM
>  *** 0374:        tc.target.start(params=d.getVar("TEST_QEMUPARAMS"), 
> runqemuparams=d.getVar("TEST_RUNQEMUPARAMS"))
>      0375:        import threading
>      0376:        try:
>      0377:            threading.Timer(int(d.getVar("TEST_OVERALL_TIMEOUT")), 
> handle_test_timeout, (int(d.getVar("TEST_OVERALL_TIMEOUT")),)).start()
>      0378:        except ValueError:
> File: '/home/nikita/yoctoproject/poky/meta/lib/oeqa/core/target/qemu.py', 
> lineno: 67, function: start
>      0063:            if self.runner.server_ip:
>      0064:                self.server_ip = self.runner.server_ip
>      0065:        else:
>      0066:            self.stop()
>  *** 0067:            raise RuntimeError("FAILED to start qemu - check the 
> task log and the boot log")
>      0068:
>      0069:    def stop(self):
>      0070:        self.runner.stop()
> Exception: RuntimeError: FAILED to start qemu - check the task log and the 
> boot log
>
> DEBUG: Python function do_testimage finished
>
> If anyone can help then please do your help will be appreciated . Thanks in 
> advance
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#57557): https://lists.yoctoproject.org/g/yocto/message/57557
Mute This Topic: https://lists.yoctoproject.org/mt/92435401/21656
Mute #linux:https://lists.yoctoproject.org/g/yocto/mutehashtag/linux
Mute #warning:https://lists.yoctoproject.org/g/yocto/mutehashtag/warning
Mute #toolchain:https://lists.yoctoproject.org/g/yocto/mutehashtag/toolchain
Mute #bitbake:https://lists.yoctoproject.org/g/yocto/mutehashtag/bitbake
Mute #dunfell:https://lists.yoctoproject.org/g/yocto/mutehashtag/dunfell
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to