
Проблем с установкой Ubuntu SDK не возникло, но когда я пытаюсь создать комплект устройств, происходит следующее:
...
...
Обработка триггеров для ca-сертификатов (20141019) ...
Обновление сертификатов в /etc/ssl/certs...
173 добавлено, 0 удалено; сделано. Запуск хуков в /etc/ca-certificates/update.d.... сделано.
Обработка триггеров для sgml-base (1.26+nmu4ubuntu1) ...
E: 10mount: umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: цель занята E: 10mount: (В некоторых случаях полезная информация о процессах, которые E: 10mount: используют устройство, находится с помощью lsof(8) или fuser(1).)
E: click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: Ошибка настройки Chroot: stage=setup-stop umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: target is busy (В некоторых случаях полезная информация о процессах, использующих устройство, находится с помощью lsof(8) или fuser(1).)
размонтировать:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: target занят (В некоторых случаях полезная информация о процессах, использующих устройство, находится с помощью lsof(8) или fuser(1).)
размонтировать:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: target занят (В некоторых случаях полезная информация о процессах, использующих устройство, находится с помощью lsof(8) или fuser(1).) Команда вернула 1: schroot -u root -c source:click-ubuntu-sdk-15.04-i386 -- /finish.sh
Traceback (последний вызов последний): Файл "/usr/bin/click", строка 86, в sys.exit(main()) Файл "/usr/bin/click", строка 82, в main return mod.run(args) Файл "/usr/lib/python3/dist-packages/click/commands/chroot.py", строка 266, в run return args.func(parser, args) Файл "/usr/lib/python3/dist-packages/click/commands/chroot.py", строка 68, в create return chroot.create(args.keep_broken_chroot) Файл "/usr/lib/python3/dist-packages/click/chroot.py", строка 551, в create self.destroy() Файл "/usr/lib/python3/dist-packages/click/chroot.py", строка 649, в destroy shutil.rmtree(chroot_dir) Файл "/usr/lib/python3.4/shutil.py", строка 464, в rmtree _rmtree_safe_fd(fd, path, onerror) Файл "/usr/lib/python3.4/shutil.py", строка 406, в _rmtree_safe_fd onerror(os.rmdir, fullname, sys.exc_info()) Файл "/usr/lib/python3.4/shutil.py", строка 404, в _rmtree_safe_fd os.rmdir(name, dir_fd=topfd) OSError: [Errno 16] Устройство или ресурс заняты: 'home' Произошла ошибка при создании цели click, очистка umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: цель занята (В некоторых случаях полезную информацию о процессах, использующих устройство, можно найти с помощью lsof(8) или fuser(1).)
размонтировать:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home: target занят (В некоторых случаях полезная информация о процессах, использующих устройство, находится с помощью lsof(8) или fuser(1).)
размонтировать:
/var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: target занят (В некоторых случаях полезная информация о процессах, использующих устройство, находится с помощью lsof(8) или fuser(1).) Обратная трассировка (последний вызов был последним): Файл "/usr/bin/click", строка 86, в sys.exit(main()) Файл "/usr/bin/click", строка 82, в main return mod.run(args) Файл "/usr/lib/python3/dist-packages/click/commands/chroot.py", строка 266, в run return args.func(parser, args) Файл "/usr/lib/python3/dist-packages/click/commands/chroot.py", строка 91, в destroy return chroot.destroy() Файл "/usr/lib/python3/dist-packages/click/chroot.py", строка 649, в destroy shutil.rmtree(chroot_dir) Файл "/usr/lib/python3.4/shutil.py", строка 464, в rmtree _rmtree_safe_fd(fd, path, onerror) Файл "/usr/lib/python3.4/shutil.py", строка 406, в _rmtree_safe_fd onerror(os.rmdir, fullname, sys.exc_info()) Файл "/usr/lib/python3.4/shutil.py", строка 404, в _rmtree_safe_fd os.rmdir(name, dir_fd=topfd) OSError: [Errno 16] Устройство или ресурс заняты: 'home'
Размонтирование /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a
Размонтирование не удалось... попытка принудительного
umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a: target занят (В некоторых случаях полезная информация о процессах, использующих устройство, находится с помощью lsof(8) или fuser(1).) Размонтирование /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: Точка монтирования не найдена. Размонтирование не удалось... попытка принудительного размонтирования: Размонтирование /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home не удалось. Размонтирование /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlo Размонтирование не удалось... попытка принудительного размонтирования
/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/zcarlos: точка монтирования не найдена
Размонтирование /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos не удалось Удаление /etc/schroot/chroot.d/click-ubuntu-sdk-15.04-i386
umount: /var/lib/schroot/mount/click-ubuntu-sdk-15.04-i386-c8973184-ca9f-4131-af12-613258b49d8a/home/zcarlos: точка монтирования не найдена
Удаление /var/lib/schroot/chroots/click-ubuntu-sdk-15.04-i386
цель клика была успешно удалена
---Нажмите «Вышел с ошибками», проверьте вывод---
Мой домашний каталог зашифрован. После появления этого сообщения я не могу получить доступ к моему домашнему каталогу. Рабочий стол полностью чист. Когда я открываю nautilus - никаких файлов, только доступ к вашим личным данным.рабочий стол. Мне приходится закрывать сеанс.
Когда я впервые установил SDK, я все еще был на 14.10, тогда можно было создать комплект. Единственное, устройство так и не загрузилось. Поэтому я обновил систему до бета-версии 15.04. Может, я что-то не так сделал. Что мне сделать, чтобы все заработало?
решение1
Думаю, я нашел несколько важных ошибок на Launchpad:
https://bugs.launchpad.net/ubuntu/+source/click/+bug/1427264
https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/769595
После одного из комментариев об ошибке (https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/769595/comments/11), я думаю, что исправил проблему в своей системе, открыв /etc/schroot/click/fstab и изменив строку /home так, чтобы она указывала на мой домашний каталог вместо /home:
В частности, я изменил эту строку:
/home /home none rw,rbind 0 0
к этому:
/home/username /home/username none rw,rbind 0 0
с моим настоящим именем пользователя вместо username
.
Похоже, они работают над исправлением этой ошибки, чтобы она работала сразу из коробки для людей с зашифрованными домашними каталогами; надеемся, что она скоро будет выпущена.
решение2
Возможно, вопросы и ответы hdastwb касаются разных ошибок, но они оба помогли мне найти решение.
У меня schroot mount error
Ubuntu 14.04 с ecryptfs
. Изменение или комментарий /home
не /etc/schroot/click/fstab
вступают в силу.
Переключение с kernel 3.19.0-29-generic
на 3.16.0-50-generic
или 3.13.0-64-generic
решило проблему.
2015-10-16
Для меня эта ошибка исправлена в версии schroot
пакета1.6.8-1ubuntu1.1
https://bugs.launchpad.net/ubuntu/+source/schroot/+bug/1398523. Теперь schroot
монтирование работает с ecryptfs
и kernel 3.19.0-31
.