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

Re: is debian debootstrap arch dependent ? or broken



On Sun, May 18, 2014 at 10:40:48PM +0100, RichardBown wrote:
> On Sun, 18 May 2014 21:42:28 +0100
> RichardBown <richard@g8jvm.com> wrote:
> 
> > Hi
> > Is debian debootstrap architecture dependent ?
> > or is arch set by switch.?
> > ie can it be used from any repository, and which is the version
> > shipped with wheezy
> > TIA
> 
> I think I've managed to get the  answer by trawling thru the repo, as
> no versions listed against armel or anything else , just all.
> I'm now beginning to suspect debootstrap is broken.
> I see that v 1.48 is listed as the latest version, but I used 1.60 as
> its the same version listed on this machine, and I've assumed the man
> page is correct.
> 
> from man page 
> 
>         --no-check-gpg
>               Disables checking gpg signatures of retrieved Release files.
> 
> 
> I've edited the kirkwood.debian-wheezy shell to load v 1.60 from the
> repo.
> 
> DEB_MIRROR="http://cdn.debian.net/debian";
> 
> MKE2FS_URL="$MIRROR/debian/mke2fs"
> PKGDETAILS_URL="$MIRROR/debian/pkgdetails"
> URL_UBOOT="http://projects.doozan.com/uboot/install_uboot_mtd0.sh";
> #DEBOOTSTRAP_VERSION=$(wget -q "$DEB_MIRROR/pool/main/d/debootstrap/?C=M;O=D" -O- | grep -o 'debootstrap[^"]*all.deb' | head -n1)
> #DEBOOTSTRAP_VERSION=$(wget -q "$DEB_MIRROR/pool/main/d/debootstrap/?C=M;O=D" -O- | grep -v squeeze | grep -o 'debootstrap[^"]*all.deb' | head -n1 )
> URL_DEBOOTSTRAP="$DEB_MIRROR/pool/main/d/debootstrap/debootstrap_1.0.60_all.deb"
> 
> BUT 
> when running it, it still produces 
> 
> # Validating existing uBoot...
> Block size 131072, page size 2048, OOB size 64
> Dumping data starting at 0x00000000 and ending at 0x00080000...
> Connecting to jeff.doozan.com (50.116.34.13:80)
> valid-uboot.md5      100% |*******************************|  1133  --:--:-- ETA
> ## Valid uBoot detected: [pinkpogo davygravy-2012-02-20-current]
> ## The newest uBoot is already installed on mtd0.
> 
> # uBoot installation has completed successfully.
> Setting up swapspace version 1, size = 407715840 bytes
> 
> 
> # Starting debootstrap installation
> E: unrecognized or invalid option --no-check-gpg
> debootstrap failed.
> 
> Nothing in the log file either

I checked the script and it does in fact do:

if [ ! -e /usr/sbin/debootstrap ]; then
  mkdir /tmp/debootstrap
  cd /tmp/debootstrap
  wget -O debootstrap.deb $URL_DEBOOTSTRAP
  ar xv debootstrap.deb

So you would have to delete /usr/sbin/debootstrap manually before running
it again to get it to download a new version.  Yours is stuck using the
squeeze version now.

-- 
Len Sorensen


Reply to: