Hi,
Just for your information, this case was tracked by the
https://bugs.launchpad.net/ubuntu/+source/oxide-qt/+bug/1543215
After some investigation we have realized that the click chroot creation
was blocked by two separate issues.
1) In the Overlay PPA we had a broken dependency on perl-base ->
pay-service -> libpay2 -> libqt5purchasing5 -> qml-module-qtpurchasing.
The issue was solved in Wily and in Xenial, so it was just about the
time to port the fix back to the Overlay PPA
2) Both the the ubuntu-sdk-libs and the ubuntu-html5-container package
was depending on liboxideqt-qmlplugin and the ubuntu-sdk-libs depends on
ubuntu-html5-container. The apt freaked out and so the click chroot
creation failed.
Both issues are fixed by now, so the click chroot is back in business.
The moral of this story is that bootstrapping a chroot is sensitive
operation... specially when the source of the chroot is a constantly
moving system. In case of the click chroot is acting up it is suggested
to use the static chroot packages -> ubuntu-sdk-api-15.04-[armhf|i386]
provided by the SDK Release PPA.
The other moral is that yes, we are working on a solution to get rid of
that schroot for good :)
cheers,
bzoltan
On 08/02/16 12:55, Riccardo Padovani wrote:
Hello all,
I'm having issues creating chroots on both 15.10 and 16.04.
Both have same error messages, but I'm focusing on 15.10 right now
because
16.04 isn't supported yet.
So, I try to create a click chroot with this command:
sudo click chroot --arch armhf --framework ubuntu-sdk-15.04 create
The error I have is:
The following packages have unmet dependencies:
ubuntu-sdk-libs:armhf : Depends: liboxideqt-qmlplugin:armhf but it
is not
going to be installed
E: Unable to correct problems, you have held broken packages.
Command returned 100: 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 <module>
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 592, in
create
self.full_name, ret_code))
click.chroot.ClickChrootException: Failed to create chroot
'click-ubuntu-sdk
-15.04-armhf' (exit status 100)
Full output here: http://pastebin.ubuntu.com/14992570/
I have the SDK's PPA, here some informations about packages I've
installed on
15.10:
apt-cache policy click
click:
Installed: 0.4.40+15.10.20151012-0ubuntu1
Candidate: 0.4.40+15.10.20151012-0ubuntu1
Version table:
*** 0.4.40+15.10.20151012-0ubuntu1 0
500 http://ppa.launchpad.net/ubuntu-sdk-team/ppa/ubuntu/
wily/main
amd64 Packages
100 /var/lib/dpkg/status
0.4.39.1+15.10.20150702-0ubuntu2 0
500 http://archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
apt-cache policy ubuntu-sdk:
Installed: 1.251~0ubuntu1~0wily2
Candidate: 1.251~0ubuntu1~0wily2
Version table:
*** 1.251~0ubuntu1~0wily2 0
500 http://ppa.launchpad.net/ubuntu-sdk-team/ppa/ubuntu/
wily/main
amd64 Packages
100 /var/lib/dpkg/status
1.250 0
500 http://archive.ubuntu.com/ubuntu/ wily/universe amd64
Packages
apt-cache policy schroot
schroot:
Installed: 1.6.10-1ubuntu2
Candidate: 1.6.10-1ubuntu2
Version table:
*** 1.6.10-1ubuntu2 0
500 http://archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
100 /var/lib/dpkg/status
Any idea how to fix the issue?
There is any other useful information I can provide?
Thanks in advance,