From: Robert Schuster <theBohemian@gmx.net>
To: openembedded-devel@lists.openembedded.org
Subject: wrongly populated image
Date: Wed, 07 Jan 2009 00:13:14 +0100 [thread overview]
Message-ID: <4963E58A.5080505@gmx.net> (raw)
[-- Attachment #1: Type: text/plain, Size: 2186 bytes --]
Hi,
I have two problems with current OE. I am not sure if they are related
so I explain both. I am using the latest revision of bitbake-1.8 from
SVN and am building angstrom for the beagleboard.
1)
Whenever OE wants to build angstrom-feed-configs I get the following big
python error:
ERROR: Error in executing:
/home/rob/oe/org.openembedded.dev/packages/angstrom/angstrom-feed-configs.bb
ERROR: Exception:<type 'exceptions.TypeError'>
Message:do_split_packages() got an unexpected keyword argument 'allow_links'
ERROR: Printing the environment of the function
ERROR: 0001:def populate_packages():
ERROR: 0002: etcdir = bb.data.expand('${sysconfdir}/opkg', d)
ERROR: 0003: do_split_packages(d, etcdir, '^locale-(.*)\.conf$',
'angstrom-locale-%s-config', 'Angstrom feed config for the %s locale',
extra_depends='', allow_links=True)
ERROR: 0004: import glob, stat, errno, re
ERROR: 0005:
ERROR: 0006: workdir = bb.data.getVar('WORKDIR', d, 1)
ERROR: 0007: if not workdir:
I am not a python expert but this looks as if the function arguments are
used by names. However I see nothing special about 'allow_links' so I
wonder why it fails with this one. I am running this on a Debian
GNU/Linux amd64 box. Python is 2.5.2 if that helps.
I can get around this problem by temporarily declaring allow_links=True
in package.bbclass and remove that same string from the
do_split_packages call in angstrom-feed-configs.
This brought me to the next problem:
2)
I want to build a bootable image. I chose a rather small one and
everything looks fine when doing 'bitbake x11-image' (= no errors). I
get a my .tar file and unpack it on an SD card (like I did many times
before).
However booting fails because there is no 'init' executable on the
image. Upon inspection of *-x11-image-*-testlab/installed-packages.txt I
see that there is no busybox on the image. Also other important stuff
like the kernel and dropbear/openssh-sshd is missing. On the other hand
my new 'openjdk-6-jre' package is on the filesystem although I have
never asked to anyone to do this.
Anyone having an idea what could have gone wrong here?
Regards
Robert
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 268 bytes --]
next reply other threads:[~2009-01-06 23:17 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-06 23:13 Robert Schuster [this message]
2009-01-07 0:41 ` wrongly populated image Robert Schuster
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4963E58A.5080505@gmx.net \
--to=thebohemian@gmx.net \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.