
Bei der Installation des Ubuntu SDK gibt es keine Probleme, aber wenn ich versuche, ein Gerätekit zu erstellen, passiert Folgendes:
...
...
Trigger für CA-Zertifikate werden verarbeitet (20141019) ...
Zertifikate in /etc/ssl/certs werden aktualisiert …
173 hinzugefügt, 0 entfernt; fertig. Hooks in /etc/ca-certificates/update.d ausführen... fertig.
Trigger für SGML-Base (1.26+nmu4ubuntu1) werden verarbeitet …
E: 10mount: umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: Ziel ist beschäftigt E: 10mount: (In manchen Fällen werden nützliche Informationen über Prozesse, die E: 10mount: das Gerät verwenden, durch lsof(8) oder fuser(1) gefunden.)
E: click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: Chroot-Setup fehlgeschlagen: stage=setup-stop umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: Ziel ist beschäftigt (In einigen Fällen lassen sich mit lsof(8) oder fuser(1) nützliche Informationen zu Prozessen finden, die das Gerät verwenden.)
Menge:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: Ziel ist beschäftigt (In einigen Fällen lassen sich mit lsof(8) oder fuser(1) nützliche Informationen über Prozesse finden, die das Gerät verwenden.)
Menge:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: Ziel ist beschäftigt (In einigen Fällen lassen sich nützliche Informationen über Prozesse, die das Gerät verwenden, mit lsof(8) oder fuser(1) finden.) Zurückgegebener Befehl 1: schroot -u root -c source:click-ubuntu-sdk-15.04-i386 -- /finish.sh
Traceback (letzter Aufruf zuletzt): Datei "/usr/bin/click", Zeile 86, in sys.exit(main()) Datei "/usr/bin/click", Zeile 82, in main return mod.run(args) Datei "/usr/lib/python3/dist-packages/click/commands/chroot.py", Zeile 266, in run return args.func(parser, args) Datei "/usr/lib/python3/dist-packages/click/commands/chroot.py", Zeile 68, in create return chroot.create(args.keep_broken_chroot) Datei "/usr/lib/python3/dist-packages/click/chroot.py", Zeile 551, in create self.destroy() Datei "/usr/lib/python3/dist-packages/click/chroot.py", Zeile 649, in destroy shutil.rmtree(chroot_dir) Datei "/usr/lib/python3.4/shutil.py", Zeile 464, in rmtree _rmtree_safe_fd(fd, path, onerror) Datei "/usr/lib/python3.4/shutil.py", Zeile 406, in _rmtree_safe_fd onerror(os.rmdir, fullname, sys.exc_info()) Datei "/usr/lib/python3.4/shutil.py", Zeile 404, in _rmtree_safe_fd os.rmdir(name, dir_fd=topfd) OSError: [Errno 16] Gerät oder Ressource beschäftigt: „home“ Beim Erstellen des Klickziels ist ein Fehler aufgetreten. Umount wird bereinigt: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: Ziel ist beschäftigt (In einigen Fällen lassen sich mit lsof(8) oder fuser(1) nützliche Informationen über Prozesse finden, die das Gerät verwenden.)
Menge:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: Ziel ist beschäftigt (In einigen Fällen lassen sich mit lsof(8) oder fuser(1) nützliche Informationen über Prozesse finden, die das Gerät verwenden.)
Menge:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: Ziel ist beschäftigt (In einigen Fällen werden nützliche Informationen über Prozesse, die das Gerät verwenden, mit lsof(8) oder fuser(1) gefunden.) Traceback (letzter Aufruf zuletzt): Datei „/usr/bin/click“, Zeile 86, in sys.exit(main()) Datei „/usr/bin/click“, Zeile 82, in main return mod.run(args) Datei „/usr/lib/python3/dist-packages/click/commands/chroot.py“, Zeile 266, in run return args.func(parser, args) Datei „/usr/lib/python3/dist-packages/click/commands/chroot.py“, Zeile 91, in destroy return chroot.destroy() Datei "/usr/lib/python3/dist-packages/click/chroot.py", Zeile 649, in destroy shutil.rmtree(chroot_dir) Datei "/usr/lib/python3.4/shutil.py", Zeile 464, in rmtree _rmtree_safe_fd(fd, path, onerror) Datei "/usr/lib/python3.4/shutil.py", Zeile 406, in _rmtree_safe_fd onerror(os.rmdir, fullname, sys.exc_info()) Datei "/usr/lib/python3.4/shutil.py", Zeile 404, in _rmtree_safe_fd os.rmdir(name, dir_fd=topfd) OSError: [Errno 16] Gerät oder Ressource beschäftigt: „home“
Aushängen von /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a
Unmount fehlgeschlagen... Versuch zu erzwingen
umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: Ziel ist beschäftigt (In manchen Fällen lassen sich nützliche Informationen über Prozesse, die das Gerät verwenden, mit lsof(8) oder fuser(1) finden.) Unmounten von /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: Einhängepunkt nicht gefunden. Unmounten fehlgeschlagen... Versuch umount erzwingen: Unmounten von /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home ist fehlgeschlagen Unmounten von /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos ist fehlgeschlagen... Versuch, es zu erzwingen
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: Einhängepunkt nicht gefunden umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: Einhängepunkt nicht gefunden
Das Aushängen von /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos ist fehlgeschlagen. Das Löschen von /etc/schroot/chroot.d/click-ubuntu-sdk-15.04-i386 ist fehlgeschlagen.
umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: Einhängepunkt nicht gefunden
/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-i386 wird gelöscht
Klickziel wurde erfolgreich entfernt
---Klicken Sie auf „Mit Fehlern beendet“, bitte überprüfen Sie die Ausgabe---
Mein Home-Verzeichnis ist verschlüsselt. Nachdem diese Meldung erscheint, kann ich nicht mehr auf mein Home-Verzeichnis zugreifen. Der Desktop ist völlig sauber. Wenn ich Nautilus öffne, werden keine Dateien angezeigt, nur Zugriff auf Ihre privaten Daten.desktop. Ich muss die Sitzung schließen.
Als ich das SDK zum ersten Mal installiert habe, war ich noch auf 14.10, damals war es möglich, das Kit zu erstellen. Das einzige Problem war, dass das Gerät nie bootete. Also habe ich das System auf Beta 15.04 aktualisiert. Vielleicht habe ich in der Zwischenzeit etwas falsch gemacht. Was kann ich tun, damit es funktioniert?
Antwort1
Ich glaube, ich habe einige relevante Fehler auf Launchpad gefunden:
https://bugs.launchpad.net/ubuntu/+source/click/+bug/1427264
https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/769595
Nach einem der Fehlerkommentare (https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/769595/comments/11), ich glaube, ich habe das Problem auf meinem System behoben, indem ich /etc/schroot/click/fstab geöffnet und die Zeile /home so geändert habe, dass sie auf mein Home-Verzeichnis statt auf /home verweist:
Konkret habe ich diese Zeile geändert:
/home /home none rw,rbind 0 0
dazu:
/home/username /home/username none rw,rbind 0 0
mit meinem tatsächlichen Benutzernamen anstelle von username
.
Es sieht so aus, als würden sie an einer Lösung dafür arbeiten, sodass es für Benutzer mit verschlüsselten Home-Verzeichnissen sofort funktioniert; hoffentlich wird es bald veröffentlicht.
Antwort2
Vielleicht Fragen und Antworten von hdastwb zu verschiedenen Fehlern, aber beide haben mir geholfen, eine Lösung zu finden.
Ich verwende schroot mount error
Ubuntu 14.04 mit ecryptfs
. Änderungen oder Kommentare /home
werden /etc/schroot/click/fstab
nicht übernommen.
Das Umschalten von kernel 3.19.0-29-generic
auf 3.16.0-50-generic
oder 3.13.0-64-generic
hat das Problem behoben.
16.10.2015
Für mich wurde dieser Fehler in schroot
der Paketversion behoben 1.6.8-1ubuntu1.1
durchhttps://bugs.launchpad.net/ubuntu/+source/schroot/+bug/1398523. Jetzt schroot
funktioniert Mount mit ecryptfs
und kernel 3.19.0-31
.