[oe] [OE-core] systemd-gnome-image do_rootfs failure

Koen Kooi koen at dominion.thruhere.net
Tue Aug 2 22:09:33 UTC 2011



Op 2 aug. 2011 om 23:57 heeft Joel A Fernandes <agnel.joel at gmail.com> het volgende geschreven:

> I'd like to report a possible problem with oe-core that I'm not sure how to fix:

./oebb.sh update







> 
> On running a "bitbake systemd-gnome-image", the do_rootfs stage fails
> saying certain packages are missing.
> 
> On digging further, I find that the opkg.conf that opkg-cl uses (in
> image.bbclass do_rootfs function) has the following contents:
> 
> arch all 1
> arch any 6
> arch noarch 11
> arch arm 16
> arch beagleboard 21
> src oe file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk
> src oe-all file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all
> src oe-beagleboard
> file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/beagleboard
> 
> But there is no entry for:
> file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/armv7a
> 
> As a result, many packages like xserver-xorg are not found by opkg and
> the do_rootfs stage fails.
> 
> This could be a potential problem in package_generate_ipkg_conf in
> ./openembedded-core/meta/classes/package_ipk.bbclass (?)
> 
> Here is the build log:
> [..]
> ++ echo any
> ++ sed -e s/arm/i686/
> + sdkarch=any
> + extension=-nativesdk
> + '[' any = all -o any = any -o any = noarch ']'
> + extension=
> + '[' -e /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/any/Packages
> ']'
> + for arch in '$ipkgarchs'
> + '[' -e /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/noarch/Packages
> ']'
> ++ echo noarch
> ++ sed -e s/arm/i686/
> + sdkarch=noarch
> + extension=-nativesdk
> + '[' noarch = all -o noarch = any -o noarch = noarch ']'
> + extension=
> + '[' -e /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/noarch/Packages
> ']'
> + for arch in '$ipkgarchs'
> + '[' -e /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/arm/Packages
> ']'
> ++ echo arm
> ++ sed -e s/arm/i686/
> + sdkarch=i686
> + extension=-nativesdk
> + '[' i686 = all -o i686 = any -o i686 = noarch ']'
> + '[' -e /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/i686-nativesdk/Packages
> ']'
> + for arch in '$ipkgarchs'
> + '[' -e /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/beagleboard/Packages
> ']'
> + echo 'src oe-beagleboard
> file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/beagleboard'
> ++ echo beagleboard
> ++ sed -e s/arm/i686/
> + sdkarch=beagleboard
> + extension=-nativesdk
> + '[' beagleboard = all -o beagleboard = any -o beagleboard = noarch ']'
> + '[' -e /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/beagleboard-nativesdk/Packages
> ']'
> + multilib_archs=
> + mkdir -p /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/temp/
> + STATUS=/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs/var/lib/opkg/status
> + mkdir -p /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs/var/lib/opkg
> + opkg-cl -f /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/opkg.conf
> -o /home/joel/angstrom-o
> e/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs
> --force-overwrite update
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/Packages.
> Updated list of available packages in
> /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs//v
> ar/lib/opkg/lists/oe.
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all/Packages.
> Updated list of available packages in
> /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs//v
> ar/lib/opkg/lists/oe-all.
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/beagleboard/Packages.
> Updated list of available packages in
> /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs//v
> ar/lib/opkg/lists/oe-beagleboard.
> + export INSTALL_PACKAGES_ATTEMPTONLY_IPK=
> + INSTALL_PACKAGES_ATTEMPTONLY_IPK=
> + export INSTALL_PACKAGES_LINGUAS_IPK=locale-base-en-us
> + INSTALL_PACKAGES_LINGUAS_IPK=locale-base-en-us
> + export INSTALL_TASK_IPK=rootfs
> + INSTALL_TASK_IPK=rootfs
> + export INSTALL_ROOTFS_IPK=/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs
> + INSTALL_ROOTFS_IPK=/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs
> + export INSTALL_CONF_IPK=/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/opkg.conf
> + INSTALL_CONF_IPK=/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/opkg.conf
> + export 'INSTALL_PACKAGES_NORMAL_IPK=connman-plugin-loopback
> openssh-sftp udev e2fsprogs-blkid htop rsyslog cpufrequtils systemd
> connman-plugin-wifi connman task-gnome-themes avahi-daemon
> e2fsprogs-e2fsck task-gnome-fonts task-gnome-apps systemd-compat-units
> connman-systemd task-gnome avahi-utils task-xserver avahi-systemd
> shadow dropbear-systemd tinylogin angstrom-task-boot
> task-gnome-xserver-base connman-plugin-ethernet'
> + INSTALL_PACKAGES_NORMAL_IPK='connman-plugin-loopback openssh-sftp
> udev e2fsprogs-blkid htop rsyslog cpufrequtils systemd
> connman-plugin-wifi connman task-gnome-themes avahi-daemon e2fspro
> gs-e2fsck task-gnome-fonts task-gnome-apps systemd-compat-units
> connman-systemd task-gnome avahi-utils task-xserver avahi-systemd
> shadow dropbear-systemd tinylogin angstrom-task-boot task-g
> nome-xserver-base connman-plugin-ethernet'
> + export INSTALL_PACKAGES_MULTILIB_IPK=
> + INSTALL_PACKAGES_MULTILIB_IPK=
> + package_install_internal_ipk
> + local target_rootfs=/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs
> + local conffile=/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/opkg.conf
> + local 'package_to_install=connman-plugin-loopback openssh-sftp udev
> e2fsprogs-blkid htop rsyslog cpufrequtils systemd connman-plugin-wifi
> connman task-gnome-themes avahi-daemon e2fsprogs-
> e2fsck task-gnome-fonts task-gnome-apps systemd-compat-units
> connman-systemd task-gnome avahi-utils task-xserver avahi-systemd
> shadow dropbear-systemd tinylogin angstrom-task-boot task-gnom
> e-xserver-base connman-plugin-ethernet'
> + local package_attemptonly=
> + local package_lingusa=
> + local package_multilib=
> + local task=rootfs
> + mkdir -p /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs/var/lib/opkg/
> + local 'ipkg_args=-f
> /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/opkg.conf
> -o /home/joel/a
> ngstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs
> --force-overwrite'
> + opkg-cl -f /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/opkg.conf
> -o /home/joel/angstrom-o
> e/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs
> --force-overwrite update
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/Packages.
> Updated list of available packages in
> /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs//v
> ar/lib/opkg/lists/oe.
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all/Packages.
> Updated list of available packages in
> /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs//v
> ar/lib/opkg/lists/oe-all.
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/beagleboard/Packages.
> Updated list of available packages in
> /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs//v
> ar/lib/opkg/lists/oe-beagleboard.
> + '[' xlinux-gnueabi = xlinux ']'
> + '[' xlinux-gnueabi = xlinux-gnueabi ']'
> + '[' '!' -z '' ']'
> + '[' '!' -z 'connman-plugin-loopback openssh-sftp udev
> e2fsprogs-blkid htop rsyslog cpufrequtils systemd connman-plugin-wifi
> connman task-gnome-themes avahi-daemon e2fsprogs-e2fsck task-gn
> ome-fonts task-gnome-apps systemd-compat-units connman-systemd
> task-gnome avahi-utils task-xserver avahi-systemd shadow
> dropbear-systemd tinylogin angstrom-task-boot task-gnome-xserver-base
> connman-plugin-ethernet' ']'
> + opkg-cl -f /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/opkg.conf
> -o /home/joel/angstrom-o
> e/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/rootfs
> --force-overwrite install connman-plugin-loopback openssh-sft
> p udev e2fsprogs-blkid htop rsyslog cpufrequtils systemd
> connman-plugin-wifi connman task-gnome-themes avahi-daemon
> e2fsprogs-e2fsck task-gnome-fonts task-gnome-apps systemd-compat-units
> co
> nnman-systemd task-gnome avahi-utils task-xserver avahi-systemd shadow
> dropbear-systemd tinylogin angstrom-task-boot task-gnome-xserver-base
> connman-plugin-ethernet
> Unknown package 'connman-plugin-loopback'.
> Unknown package 'openssh-sftp'.
> Unknown package 'udev'.
> Unknown package 'e2fsprogs-blkid'.
> Unknown package 'htop'.
> Unknown package 'rsyslog'.
> Unknown package 'cpufrequtils'.
> Unknown package 'systemd'.
> Unknown package 'connman-plugin-wifi'.
> Unknown package 'connman'.
> Installing task-gnome-themes (1.0-r9) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all/task-gnome-themes_1.0-r9_all.ipk.
> Unknown package 'avahi-daemon'.
> Unknown package 'e2fsprogs-e2fsck'.
> Installing task-gnome-fonts (1.0-r9) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all/task-gnome-fonts_1.0-r9_all.ipk.
> Installing task-gnome-apps (1.0-r9) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all/task-gnome-apps_1.0-r9_all.ipk.
> Installing systemd-compat-units (1.0-r10) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all/systemd-compat-units_1.0-r10_all.ipk.
> Unknown package 'connman-systemd'.
> Installing task-gnome (1.0-r9) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all/task-gnome_1.0-r9_all.ipk.
> task-gnome: unsatisfied recommendation for ofono
> Unknown package 'avahi-utils'.
> Installing task-xserver (1.0-r0) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/beagleboard/task-xserver_1.0-r0_beagleboard.ipk.
> Unknown package 'avahi-systemd'.
> Installing shadow (4.1.4.3-r3) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/beagleboard/shadow_4.1.4.3-r3_beagleboard.ipk.
> Installing dropbear-systemd (v1-r0) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all/dropbear-systemd_v1-r0_all.ipk.
> Unknown package 'tinylogin'.
> Installing angstrom-task-boot (1.0-r1) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/beagleboard/angstrom-task-boot_1.0-r1_beagleboard.ipk.
> angstrom-feed-configs: unsatisfied recommendation for opkg
> Installing task-gnome-xserver-base (1.0-r9) to root...
> Downloading file:/home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/deploy/ipk/all/task-gnome-xserver-base_1.0-r9_all.ipk.
> mime-support: unsatisfied recommendation for file
> Unknown package 'connman-plugin-ethernet'.
> Configuring systemd-compat-units.
> Collected errors:
> * opkg_install_cmd: Cannot install package connman-plugin-loopback.
> * opkg_install_cmd: Cannot install package openssh-sftp.
> * opkg_install_cmd: Cannot install package udev.
> * opkg_install_cmd: Cannot install package e2fsprogs-blkid.
> * opkg_install_cmd: Cannot install package htop.
> * opkg_install_cmd: Cannot install package rsyslog.
> * opkg_install_cmd: Cannot install package cpufrequtils.
> * opkg_install_cmd: Cannot install package systemd.
> * opkg_install_cmd: Cannot install package connman-plugin-wifi.
> * opkg_install_cmd: Cannot install package connman.
> * satisfy_dependencies_for: Cannot satisfy the following dependencies
> for task-gnome-themes:
> *      gnome-icon-theme *      gtk-engine-thinice *
> gtk-engine-redmond95 *  gtk-theme-crux *        gtk-engine-clearlooks
> *         gtk-engine-hcengine *   gtk-theme-clearlooks *
> gnome-icon-theme *      gtk-theme-thinice *     gnome-icon-theme *
> gtk-engine-crux-engine *        gtk-theme-redmond *
> gtk-engine-glide *      gtk-theme-mist *
> * opkg_install_cmd: Cannot install package task-gnome-themes.
> * opkg_install_cmd: Cannot install package avahi-daemon.
> * opkg_install_cmd: Cannot install package e2fsprogs-e2fsck.
> * satisfy_dependencies_for: Cannot satisfy the following dependencies
> for task-gnome-fonts:
> *      mkfontdir *     eglibc (>= 2.12) *      mkfontscale *
> fontconfig *    fontconfig-utils *
> * opkg_install_cmd: Cannot install package task-gnome-fonts.
> * satisfy_dependencies_for: Cannot satisfy the following dependencies
> for task-gnome-apps:
> *      epiphany *      matchbox-terminal *     x11vnc *
> * opkg_install_cmd: Cannot install package task-gnome-apps.
> * opkg_install_cmd: Cannot install package connman-systemd.
> * satisfy_dependencies_for: Cannot satisfy the following dependencies
> for task-gnome:
> *      gnome-keyring *         gnome-bluetooth *       nautilus *
> gtk-engine-clearlooks *         gtk-theme-clearlooks *  gdm *
> gnome-settings-daemon *         gnome-panel *   gnome-power-manager *
> gnome-control-center *  gnome-system-monitor *  upower *
> gnome-disk-utility *    connman-gnome *         connman-plugin-ntpd *
> gdm-systemd *   gpe-scap *      bash *  udisks *
> * opkg_install_cmd: Cannot install package task-gnome.
> * opkg_install_cmd: Cannot install package avahi-utils.
> * satisfy_dependencies_for: Cannot satisfy the following dependencies
> for task-xserver:
> *      xserver-xorg *  xf86-input-mouse *      xf86-input-keyboard *
> xf86-input-evdev *      xf86-video-omapfb *
> * opkg_install_cmd: Cannot install package task-xserver.
> * opkg_install_cmd: Cannot install package avahi-systemd.
> * satisfy_dependencies_for: Cannot satisfy the following dependencies
> for shadow:
> *      libpam-runtime *        pam-plugin-env *
> pam-plugin-shells *     pam-plugin-faildelay *  pam-plugin-securetty *
> pam-plugin-limits *     pam-plugin-nologin *    pam-plugin-motd *
>  eglibc (>= 2.12) *      pam-plugin-group *      pam-plugin-mail *
>   pam-plugin-rootok *     libpam (>= 1.1.4) *     pam-plugin-lastlog
> *
> * opkg_install_cmd: Cannot install package shadow.
> * satisfy_dependencies_for: Cannot satisfy the following dependencies
> for dropbear-systemd:
> *      dropbear *      systemd *
> * opkg_install_cmd: Cannot install package dropbear-systemd.
> * opkg_install_cmd: Cannot install package tinylogin.
> * satisfy_dependencies_for: Cannot satisfy the following dependencies
> for angstrom-task-boot:
> *      busybox *       netbase *       opkg *  base-passwd *
> * opkg_install_cmd: Cannot install package angstrom-task-boot.
> * satisfy_dependencies_for: Cannot satisfy the following dependencies
> for task-gnome-xserver-base:
> *      xvinfo *        dbus-x11 *      xdg-utils *     xhost *
> xset *  xrandr *        xinetd *        xauth *         xrdb *  xinit
> *
> * opkg_install_cmd: Cannot install package task-gnome-xserver-base.
> * opkg_install_cmd: Cannot install package connman-plugin-ethernet.
> ERROR: Function 'do_rootfs' failed (see
> /home/joel/angstrom-oe/setup-scripts-core/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/systemd-gnome-image-1.0-r0/temp/log.do_rootfs.32044
> for further information)
> (END)
> 
> 
> Thanks,
> Joel
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core




More information about the Openembedded-devel mailing list