Debootstrap-Fehler in Ubuntu 13.04

5014
axel

Ich versuche, ein Dateisystem in Ubuntu mit dem Befehl zu erstellen:

sudo debootstrap --foreign --no-check-gpg --include=ca-certificates --arch=armhf testing rootfs http://debian.raspbian.com/debian 

aber es hat die folgende Fehlermeldung:

/usr/sbin/debootstrap: 1294: /usr/sbin/debootstrap: cannot create /home/.../rootfs/test-dev-null: Permission denied E: Cannot install into target '/home/.../rootfs' mounted with noexec or nodev 

kann mir hier jemand weiterhelfen? Vielen Dank!

4
Was sind die Berechtigungen für `rootfs`? terdon vor 11 Jahren 0

2 Antworten auf die Frage

5
dawud

Finden Sie heraus, in welchem ​​Dateisystem sich der Pfad /home/.../rootfsbefindet (möglicherweise handelt es sich um eine dedizierte Partition oder um ein LVM, geben Sie keine sudoEinzelheiten an ), und mounten Sie es als root (oder verwenden ) mit den Optionen execund dev.

# mount -o remount,exec,dev /home 

Hier /homeist ein Beispiel, das eine getrennte Partition oder einen dedizierten logischen Datenträger voraussetzt.

1
Afri

Mit execund montieren devist die Lösung. Wenn Ihr Dateisystem verschlüsselt ist, müssen Sie es auch an -iden Mount übergeben.

 $ sudo mount -i -o remount,exec,dev /home/user 

Wo ist in meinem Fall /home/user/mein verschlüsseltes Home-Verzeichnis. Danach hatte debootstrap keine Probleme mehr.