Trying to setup clickable with chroot
-
I have installed a bunch of things, including click chroot create...
When I try to build my webapp I get:
..$ clickable buildFailed to create the build directory: <type 'exceptions.OSError'>
E: 10mount: mount: unknown filesystem type 'overlayfs'
E: 15binfmt: update-binfmts: unable to open /var/run/schroot/mount/click-ubuntu-sdk-15.04-armhf-47ad9435-1a0c-4364-993f-1db049f4a02e/bin/sh: No such file or directory
E: click-ubuntu-sdk-15.04-armhf-47ad9435-1a0c-4364-993f-1db049f4a02e: Chroot setup failed: stage=setup-start
Command returned 1: schroot -c click-ubuntu-sdk-15.04-armhf -- env DEB_BUILD_GNU_TYPE=x86_64-linux-gnu DEB_HOST_GNU_SYSTEM=linux-gnueabihf DEB_TARGET_ARCH_ENDIAN=little DEB_BUILD_ARCH=amd64 DEB_HOST_ARCH_CPU=arm DEB_TARGET_GNU_SYSTEM=linux-gnueabihf DEB_BUILD_ARCH_OS=linux DEB_BUILD_ARCH_CPU=amd64 DEB_TARGET_ARCH_OS=linux DEB_TARGET_ARCH_BITS=32 DEB_HOST_GNU_CPU=arm DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_ARCH_BITS=64 DEB_TARGET_MULTIARCH=arm-linux-gnueabihf DEB_BUILD_MULTIARCH=x86_64-linux-gnu DEB_HOST_GNU_TYPE=arm-linux-gnueabihf DEB_HOST_ARCH=armhf DEB_HOST_ARCH_ENDIAN=little DEB_TARGET_GNU_CPU=arm DEB_HOST_ARCH_OS=linux DEB_HOST_MULTIARCH=arm-linux-gnueabihf DEB_TARGET_GNU_TYPE=arm-linux-gnueabihf DEB_HOST_ARCH_BITS=32 DEB_TARGET_ARCH=armhf DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_GNU_CPU=x86_64 DEB_TARGET_ARCH_CPU=arm cmake /home/tomas/Dropbox/Ubuntu-Touch/App-dev/homeassistant-local
Traceback (most recent call last):
File "/home/tomas/Dropbox/Ubuntu-Touch/clickable-master/clickable", line 639, in <module>
getattr(clickable, COMMAND_HANDLERS[command])()
File "/home/tomas/Dropbox/Ubuntu-Touch/clickable-master/clickable", line 404, in build
self._build()
File "/home/tomas/Dropbox/Ubuntu-Touch/clickable-master/clickable", line 454, in _build
self.run_container_command('cmake {}'.format(self.cwd))
File "/home/tomas/Dropbox/Ubuntu-Touch/clickable-master/clickable", line 234, in run_container_command
subprocess.check_call(shlex.split(wrapped_command), **kwargs)
File "/usr/lib/python2.7/subprocess.py", line 541, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['click', 'chroot', '-a', 'armhf', '-f', 'ubuntu-sdk-15.04', 'run', 'cmake', '/home/tomas/Dropbox/Ubuntu-Touch/App-dev/homeassistant-local']' returned non-zero exit status 1What is wrong?
-
@tomoqv said in Trying to setup clickable with chroot:
E: 10mount: mount: unknown filesystem type 'overlayfs'
I've had the same issue when building Cordova apps. I think the problem is with schroot package that is used by SDK. I solved it by installing original 16.04 (not 16.04.2) image into virtual machine and then Not updating it.
-
@mikhael said in Trying to setup clickable with chroot:
@tomoqv said in Trying to setup clickable with chroot:
E: 10mount: mount: unknown filesystem type 'overlayfs'
I've had the same issue when building Cordova apps. I think the problem is with schroot package that is used by SDK. I solved it by installing original 16.04 (not 16.04.2) image into virtual machine and then Not updating it.
I think fiddling with virtual machines sounds like a lot of hassle and something that just eats up resources from the system. There should be an easier way, and I thought installing chroot was it.
When chroot failed, I tried to set up an lxd container as suggested in the wiki, but I ran into errors with that too. I have an Ubuntu 16.10 system and just looking for the easiest way to set up a dev environment with clickable. Unfortunately setting up an environment for ubuntu app development seems to require more than my intermediate Ubuntu skills.
Now I have chroot and lxd + containers installed that won't start. Is there a way to just clean everything out and start over?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login