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

Re: 2003-06-02 Install failure report



tis 2003-06-03 klockan 06.44 skrev Joe Nahmias:
> 3) Finally, we have (yet another) segfault during base-installer.  This
> one also occurs during the debootstrap run.  It is caused by the get()
> function, called by download_release(), not being passed the correct
> args.  Specifically, if we look at lines 367-8 of
> /usr/lib/debootstrap/functions, we have the following:
> 
> 367:        local debdest="$TARGET/$($DLDEST deb $details)"
> 368:        if get "$m/${details##* }" $debdest $md5 $size; then
> 
> When I run debootstrap with "-x", I see that debdest is getting set
> correctly:
> 
> + local debdest=/target/var/cache/apt/archives/adduser_3.50_all.deb
> 
> But, the value mysteriously disappears from the call to get():
> 
> + get http://ftp.us.debian.org/debian/pool/main/a/adduser/adduser_3.50_all.deb ba9224fe6c2f9ba88eecca3848005889 77474
> 
> There isn't even an extra space, which would be there if debdest were
> simply empty/null.  The ommiting of the destination for the package
> causes all kinds of problems that eventually result in a segfault.  How
> and why this happens is a complete mystery to me...

Actually, using
http://people.debian.org/~tfheen/d-i/images/2003-06-02/archive/netboot-initrd.gz I cannot reproduce this. base-installer and debootstrap run just fine...


/Martin
-- 
Martin Sjögren
  sjogren@debian.org -- marvin@dum.chalmers.se
  GPG key: http://www.mdstud.chalmers.se/~md9ms/gpg.html
  let hello = "hello" : hello in putStr (unlines hello)

Attachment: signature.asc
Description: Detta =?ISO-8859-1?Q?=E4r?= en digitalt signerad meddelandedel


Reply to: