Thank you very much for this interesting and helpful summary Ben. Am 08.10.2012 23:06, schrieb Ben Armstrong: I have just read this chapter again (and followed steps inside).Dear users of live-build 3.x, Please always check latest status on the debian-live list, as both the wheezy and sid are moving targets. That means both the debian-live software itself and the archives are constantly changing, so builds that worked yesterday might not work today and vice-versa. That being said, since I seem to spend a lot of my time when I help users addressing the same issues, I thought I'd take some extra time this Canadian Thanksgiving holiday to give you a brief summary of the top 3 issues raised within the past week or so. This will save me as much time as it will save you. ;) Thanks for using debian-live. As always, if you encounter new issues, please read and follow the Bugs section of the manual: http://live.debian.net/manual-3.x/html/live-manual/bugs.en.html It will save us a lot of time if you read the chapter carefully and follow the advice within. I didn't find the "--linux-images " option in the code (and I have got an error message when trying to use it).And now, the top 3: 1. Most users will be building wheezy images (the default for 3.x). The versions of live-boot and live-config in wheezy now lag considerably behind because we're in a freeze, meaning several issues have already been fixed. Once we're certain the new versions will be acceptable to the release team, we'll request unblock requests for them. Meanwhile, we suggest you use the sid versions via this recipe in the APT pinning section of live-manual: http://live.debian.net/manual-3.x/html/live-manual/customizing-package-installation.en.html#476 2. The handling of 'lb config --initramfs auto' (the default) was broken in live-build and was just discovered and fixed a short while ago with the upload of live-build 3.0~a65-1. Sorry, I don't know in which release this bug was introduced. Until it hits your mirror you can also find it at: http://live.debian.net/archive/packages/live-build/ 3. The linux-image-flavour metapackages in sid up until a very short while ago were out of sync with wheezy (i.e. point at the old abi# "3" instead of the new one "4". This happens from time to time. When it does, this can be worked around by ignoring those metapackages and specifying the package name stub for the kernel as in: lb config --distribution sid --linux-images linux-image-3.2.0-4 A similar named option I have found was --linux-packages I have tested yesterday and today a65. It looks like there is still this "out of sync" bug in sid (details below). After getting sure what is wrong I would raport a bug on the appropriate debian or kernel list (I am not sure if it is still the "out of sync" bug in sid or maybe something else).By the time you read this, the new metapackages should be at your mirror, so sid builds will no longer have this problem and the workaround will no longer be needed. root@sid:/tmp/live/sid# dpkg -l | sed -n '/[^x]live-[^m]/s/ *all.*$//p' ii live-boot 3.0~b6-1 ii live-boot-initramfs-tools 3.0~b6-1 ii live-build 3.0~a65-1 ii live-config 3.0.8-1 ii live-config-sysvinit 3.0.8-1 root@sid:/tmp/live/sid# dpkg -l | sed -n '/bootstrap/s/ *all.*$//p' ii debootstrap 1.0.42 root@sid:/tmp/live/sid# uname -a Linux sid 3.2.0-3-amd64 #1 SMP Mon Jul 23 02:45:17 UTC 2012 x86_64 GNU/Linux # ------------------------------------------------------------------------------ # boot menu of the created live image: linux: 3.2.30-1 live-build 3.0~a65-1 live-boot 3.0~b6-1 live-config 3.0.8-1 live-tools 3.0.12-1 # some boot error messages: Loading, please wait... /init: .: line 220: can't open '/scripts/live' [ 3.216819] Kernel panic - not syncing: Attempted to kill init! [ 3.216889] Pid: 1, comm: init Not tainted 3.2.0-4-amd64 #1 Debian 3.2.30-1 [ 3.216960] Call Trace: [ 3.217016] [<ffffffff81345295>] ? panic+0x95/0x1a5 [ 3.217082] [<ffffffff81049a77>] ? do_exit+0x95/0x6fc . . The system hangs (doesn't react on any kyeboard entries, even Ctrl-Alt-Del) # ------------------------------------------------------------------------------ # Tested configurations (auto/config) #!/bin/sh set -e lb config noauto --clean --mode debian --bootloader syslinux --architectures amd64 \ --debug --parent-distribution sid --parent-debian-installer-distribution sid \ --distribution sid --debian-installer live --debian-installer-distribution sid \ --binary-images iso-hybrid --chroot-filesystem squashfs "${@}" I have also the binary.log in case you would like to look inside (I run lb build with the *--debug* option) It would be helpful for me if someone else could confirm the same issue on sid. Thank you in advance. regards, Mark -- ms@it-infrastrukturen.org http://rsync.it-infrastrukturen.org |