On 2014-12-31, Dan Greene wrote: > As a normal user, trying to run debootstrap --variant=chroot > (after starting fakeroot and fakechroot)
Do you mean --variant=fakechroot ? I can't reproduce your "chroot: not found" issue, though it fails in other ways... What are the exact commands you used? I used this: fakechroot fakeroot /usr/sbin/debootstrap --variant=fakechroot jessie jessie http://ftp.us.debian.org/debian The order of fakechroot and fakeroot supposedly matters, according to the fakechroot manpage. > yields the following: > [output omitted] > I: Installing core packages... > W: Failure trying to run: chroot /home/user/debootstrap-test dpkg > --force-depends --install /var/cache/apt/archives/base-passwd_3.5.37_amd64.deb > W: See /home/user/debootstrap-test/debootstrap/debootstrap.log for details Mine fails with: I: Configuring systemd-sysv... I: Configuring init... W: Failure while configuring required packages. W: See /tmp/tmp.odgbAKw69L/jessie/debootstrap/debootstrap.log for details (possibly the package systemd is at fault) It has already successfully installed base-passwd by that point: $ dpkg --root=jessie -l base-passwd | grep ^ii ii base-passwd 3.5.37 amd64 Debian base system master password and group files > root@debian:~# less debootstrap-test/debootstrap/debootstrap.log > gpgv: Signature made Wed Dec 31 14:57:43 2014 CST using RSA key ID 46925553 > gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) > <ftpmas...@debian.org>" > /usr/sbin/debootstrap: 905: /usr/sbin/debootstrap: chroot: not found > > It seems that chroot isn't in the default $PATH for a normal user, causing > debootstrap to fail. And in debootstrap.log: Setting up systemd (215-8) ... Initializing machine ID from random generator. chfn: PAM: System error adduser: `/usr/bin/chfn -f systemd Time Synchronization systemd-timesync' returned error code 1. Exiting. dpkg: error processing package systemd (--configure): subprocess installed post-installation script returned error exit status 1 Setting up dmsetup (2:1.02.90-2) ... dpkg: systemd-sysv: dependency problems, but configuring anyway as you requested: systemd-sysv depends on systemd (= 215-8); however: Package systemd is not configured yet. systemd-sysv depends on systemd; however: Package systemd is not configured yet. Setting up systemd-sysv (215-8) ... Setting up init (1.22) ... Errors were encountered while processing: systemd It looks like /usr/share/debootstrap/functions contains something to adjust the path to ensure the presence of /usr/sbin and /sbin: install_fakechroot_tools () { if [ "$VARIANT" = "fakechroot" ]; then export PATH=/usr/sbin:/sbin:$PATH fi live well, vagrant
signature.asc
Description: PGP signature