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: