Hi Mitchell, This is the unfortunate bug #1427264 [1] that I'm also hitting and filed a duplicate bug some time ago.
[1] https://bugs.launchpad.net/ubuntu/+source/click/+bug/1427264 I didn't get the workaround working though, if I understood it correctly. I added the following line to the file /etc/schroot/click/fstab: /home/timo /home/timo none rw,rbind 0 0 But got the same error still. I did restart schroot after the change. CC:ing Sebastien who has written the bug description. -Timo On Wed, May 6, 2015 at 2:06 AM, Mitchell Reese <[email protected]> wrote: > Hi folks, i've got a problem installing an armhf kit with the Ubuntu-sdk on > 15.04. I'm on a fresh install of 15.04, and installed the ubuntu-sdk > package. Have also added the ppa in case, but no change. > > Everything runs fine with installing the kit for my Nexus 7 (2013) tablet, > until it crashes at the end. Seems to be something to do with the encrypted > home partition I have... the sdk finishes setting up the kit with errors > (creates the chroot, but then removes it, uninstalling all the packages it > downloaded). Then my laptop behaves like I've unmounted my ecryptfs file > system... i.e., if I browse to /home/user., I get the default files in an > ecryptfs setup that haven't been mounted, nothing else is there until I > reboot. I'm using the default ecryptfs setup by checking the 'encrypt home > directory' on the initial install. This was not an issue with 14.10 (same > setup) > > Any ideas what's going wrong here? I had expected an easier setup... > > Below is the last bit of output from creating the kit: > > E: 10mount: umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home/mitchell: > target is busy E: 10mount: (In some cases useful info about processes that > E: 10mount: use the device is found by lsof(8) or fuser(1).) E: > click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2: Chroot > setup failed: stage=setup-stop > umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home/mitchell: > target is busy (In some cases useful info about processes that use the > device is found by lsof(8) or fuser(1).) > umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home: > target is busy (In some cases useful info about processes that use the > device is found by lsof(8) or fuser(1).) > umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2: > target is busy (In some cases useful info about processes that use the > device is found by lsof(8) or fuser(1).) > Command returned 1: schroot u root -c source:click-ubuntu-sdk-15.04-armhf - > /finish.sh > Traceback (most recent call last): File "/usr/bin/click", line 86, in > sys.exit(main()) File "/usr/bin/click", line 82, in main return > mod.run(args) File > "/usr/lib/python3/dist-packages/click/commands/chroot.py", line 266, in run > return args.func(parser, args) File > "/usr/lib/python3/dist-packages/click/commands/chroot.py", line 68, in > create return chroot.create(args.keep_broken_chroot) File > "/usr/lib/python3/dist-packages/click/chroot.py", line 551, in create > self.destroy() File "/usr/lib/python3/dist-packages/click/chroot.py", line > 649, in destroy shutil.rmtree(chroot_dir) File > "/usr/lib/python3.4/shutil.py", line 464, in rmtree _rmtree_safe_fd(fd, > path, onerror) File "/usr/lib/python3.4/shutil.py", line 406, in > _rmtree_safe_fd onerror(os.rmdir, fullname, sys.exc_info()) File > "/usr/lib/python3.4/shutil.py", line 404, in _rmtree_safe_fd os.rmdir(name, > dir_fd=topfd) OSError: [Errno 16] Device or resource busy: 'home' > There was an error creating the click target, cleaning up > umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home/mitchell: > target is busy (In some cases useful info about processes that use the > device is found by lsof(8) or fuser(1).) umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home: > target is busy (In some cases useful info about processes that use the > device is found by lsof(8) or fuser(1).) > umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2: > target is busy (In some cases useful info about processes that use the > device is found by lsof(8) or fuser(1).) > Traceback (most recent call last): File "/usr/bin/click", line 86, in > sys.exit(main()) File "/usr/bin/click", line 82, in main return > mod.run(args) File > "/usr/lib/python3/dist-packages/click/commands/chroot.py", line 266, in run > return args.func(parser, args) File > "/usr/lib/python3/dist-packages/click/commands/chroot.py", line 91, in > destroy return chroot.destroy() File > "/usr/lib/python3/dist-packages/click/chroot.py", line 649, in destroy > shutil.rmtree(chroot_dir) File "/usr/lib/python3.4/shutil.py", line 464, in > rmtree _rmtree_safe_fd(fd, path, onerror) File > "/usr/lib/python3.4/shutil.py", line 406, in _rmtree_safe_fd > onerror(os.rmdir, fullname, sys.exc_info()) File > "/usr/lib/python3.4/shutil.py", line 404, in _rmtree_safe_fd os.rmdir(name, > dir_fd=topfd) OSError: [Errno 16] Device or resource busy: 'home' > Unmounting > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2 > Unmount failed... trying to force > umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2: > target is busy (In some cases useful info about processes that use the > device is found by lsof(8) or fuser(1).) > Unmounting > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home > Unmount failed... trying to force Unmounting > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home > failed Unmounting > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home/mitchell > Unmount failed... trying to force Unmounting > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home/mitchell > failed Deleting /etc/schroot/chroot.d/click-ubuntu-sdk-15.04-armhf Deleting > /var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf > umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home: > mountpoint not found umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home: > mountpoint not found umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home/mitchell: > mountpoint not found umount: > /var/lib/schroot/mount/click-ubuntu-sdk-15.04-armhf-04fb8d7e-df93-48cb-b9f5-3fe7013914d2/home/mitchell: > mountpoint not found > click target was removed successfully > ---Click exited with errors, please check the output--- > > -- > Mailing list: https://launchpad.net/~ubuntu-phone > Post to : [email protected] > Unsubscribe : https://launchpad.net/~ubuntu-phone > More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~ubuntu-phone Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-phone More help : https://help.launchpad.net/ListHelp

