Re: [poky] Just need a user to exist but I'm getting a package install error on my recipe #poky #raspberrypi

Khem Raj <[email protected]>
Newsgroups org.yoctoproject.lists.poky
Message-ID <[email protected]>
On 2/28/25 8:00 AM, John via lists.yoctoproject.org wrote:
> I'm trying to create a user for my board. I require a user in order to 
> have pulseaudio to run as a user level service in systemd startup.
> I've included my "board-user.bb" file which is a greatly cut down 
> recipe from the skeleton examples provided in poky. I've also included 
> the recipe for my board file which is just a rename of the 
> "core-image-minimal.bb" file and my changes. It is there I've added my 
> board-user recipe so that all versions of my "libby" image will have 
> the user "libby".
> My error that I'm getting is:
>
>     ERROR: libby-image-1.0-r0 do_rootfs: Unable to install packages.
>     Command
>     '/home/jdowd/Project/Libby/poky/build/tmp/work/raspberrypi0_64_wf-oe-linux/libby-image/1.0/recipe-sysroot-native/usr/bin/opkg
>     --volatile-cache -f
>     /home/jdowd/Project/Libby/poky/build/tmp/work/raspberrypi0_64_wf-oe-linux/libby-image/1.0/opkg.conf
>     -t
>     /home/jdowd/Project/Libby/poky/build/tmp/work/raspberrypi0_64_wf-oe-linux/libby-image/1.0/temp/ipktemp/
>     -o
>     /home/jdowd/Project/Libby/poky/build/tmp/work/raspberrypi0_64_wf-oe-linux/libby-image/1.0/rootfs
>      --force_postinstall --prefer-arch-to-version   install alsa-lib
>     alsa-utils bluez5 board-user dhcpcd i2c-tools
>     linux-firmware-bcm43430 openssh packagegroup-core-boot
>     pi-bluetooth pulseaudio-server run-postinsts sudo util-linux
>     wpa-supplicant' returned 255:
>     *error: opkg_solver_install: No candidates to install board-user
>     (null)!*
>     *error: opkg_finalize_intercepts: Failed to open dir
>     /home/jdowd/Project/Libby/poky/build/tmp/work/raspberrypi0_64_wf-oe-linux/libby-image/1.0/temp/ipktemp//opkg-XorTPq/opkg-intercept-w88StC:
>     No such file or directory.*
>
> I'm not sure where to go with this. Why would opkg have an issue with 
> this? In fact there is only the side effect of the "adduser" command 
> running so that the user is installed on the rootfs properly. It 
> should be modifying files and creating a directory.
> Any advice would be greatly appreciated.


try adding

ALLOW_EMPTY:${PN} = "1"

in board-user.bb

> Cheers!!
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#13545):https://lists.yoctoproject.org/g/poky/message/13545
> Mute This Topic:https://lists.yoctoproject.org/mt/111436541/1997914
> Mute #poky:https://lists.yoctoproject.org/g/poky/mutehashtag/poky
> Mute #raspberrypi:https://lists.yoctoproject.org/g/poky/mutehashtag/raspberrypi
> Group Owner:[email protected]
> Unsubscribe:https://lists.yoctoproject.org/g/poky/unsub [[email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.