[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Issues creating live images for testing and sid



Hello,

I'm having issues creating a (working) live image of testing/squeeze and sid.
When using "-d testing" as parameter to lh_config the subsequent lh_build stage fails at the 
beginning since /usr/share/debootstrap/scripts/ doesn't have an entry for testing.
Searching for the error got me the following lines:
2008-07-11 08:59:18 < mcreel> E: No such script: /usr/share/debootstrap/scripts/testing
2008-07-11 08:59:32 < mcreel> when the system starts trying to bootstrap
2008-07-11 08:59:48 < mcreel> amd64 is working fine
2008-07-11 09:00:38 < panthera> you could never use suite names, always use codenames.
(from http://live.debian.net/archive/irc/2008-07.txt)

And seeing that stable isn't there either makes it consistent.
But what if I want the sources.list in the image to point to testing (instead of squeeze)? Can I do 
that? 
Creating a symlink from testing to sid (since all the others were pointing to sid as well) got me 
through that stage and it build an iso file.
But with either that 'workaround' or using "-d squeeze" the resulting image gives an error during 
boot trying to change the user's password with a msg "invalid parameter 'e'" (or sth like that since 
it scrolls of the screen, tested with VirtualBox) with the net consequense that I can't log in to 
the image.
Is this a bug or misconfiguration on my part or sth else that can be done about it?

And the creation of a sid image fails when it tries to configure sysvinit, caused by a missing 
dependency to initscripts (among others) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546834
Adding initscripts as an argument to "--packages" does install it, but apparently not 'good enough' 
for configuring sysvinit to succeed.
Is there a(nother) workaround so I can make a sid image?

This is the command I used (where the value of the -d parameter changed):
lh_config --mirror-bootstrap "http://192.168.1.5:3142/ftp.nl.debian.org/debian/"; --mirror-binary 
"http://ftp.nl.debian.org/debian/"; --mirror-binary-security "http://security.debian.org"; --apt 
aptitude --apt-recommends disabled --linux-flavours 686 --categories "main contrib non-free" -d 
squeeze

Before su to root to call lh_build, I've placed a deb for the multimedia-keyring into 
config/chroot_local-packages and added a multimedia.binary scriptlet into config/chroot_sources (so 
debian-multimedia gets into sources.list as well)


Thanks for any help on this,
  Diederik


Reply to: