J'ai un problème avec live build
$ Sudo lb build --interactive Shell
revient avec
chroot: failed to run command ‘/usr/bin/env’: No such file or directory
est-ce que quelqu'un sait ce qui se passe?
Il m'est arrivé la même chose et je pense que c'est parce que mon répertoire de travail est monté à partir de mon OS hôte (mac osx) via vagant.
P: If the following stage fails, the most likely cause of the problem is with your mirror configuration or a caching proxy.
P: Running debootstrap...
mknod: ‘/vagrant/tutorial1/chroot/test-dev-null’: Operation not permitted
E: Cannot install into target '/vagrant/tutorial1/chroot' mounted with noexec or nodev
P: Begin unmounting filesystems...
P: Saving caches...
chroot: failed to run command ‘/usr/bin/env’: No such file or directory
L'erreur '/usr/bin/env': No such file or directory
est due à l'échec de debootstrap. Je parierais que la commande en cours d'exécution ressemble à quelque chose comme: chroot /vagrant/tutorial1/chroot /usr/bin/env FOO=bar baz
et que chroot ne trouve pas /usr/bin/env
Je me suis déplacé en dehors du chemin/vagrant sur ma machine et il semble fonctionner.
Essayez de regarder les messages précédents dans la sortie pour trouver des indices. Ne hésitez pas à coller plus de la sortie ici si vous n'êtes toujours pas certain!
Le diagnostic de @ kitchen sur la signification du message d'erreur est exact, mais le scénario ne correspond pas au mien. J'ai trouvé ./chroot/debootstrap/debootstrap.log
contient des informations supplémentaires sur la raison pour laquelle la commande debootstrap
est en train de mourir:
dpkg-deb: error: archive './/var/cache/apt/archives/base-files_10.1ubuntu2_arm64.deb'
has premature member 'control.tar.xz' before 'control.tar.gz',
giving up
Il s'avère que le paquetage dpkg
était obsolète. La mise à niveau avec apt-get install -y dpkg
corrigé ce bogue .