canonical-certification-submit broken (exec checkbox not found)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Next Generation Checkbox (CLI) |
Fix Released
|
Critical
|
Jeff Lane |
Bug Description
A customer reported issues with canonical-
I did some testing, and the following occurs:
First from the dev ppa:
bladernr@
ii checkbox-ng 0.34.0+
ii python3-checkbox-ng 0.34.0+
bladernr@
/usr/bin/
and now on the stable PPA:
bladernr@
ii checkbox-ng 0.34.0~
ii python3-checkbox-ng 0.34.0~
bladernr@
/usr/bin/
This happened since the last update of checkbox, it was working fine before that.
Because of this, customers are unable to submit results from testing (and I am not able to do so for them either).
Related branches
- Jeff Lane : Approve
-
Diff: 14 lines (+2/-3)1 file modifieddebian/extras/canonical-certification-submit/canonical-certification-submit (+2/-3)
Changed in checkbox-ng: | |
milestone: | future → 0.35.0 |
Changed in checkbox-ng: | |
status: | Fix Committed → Fix Released |
Downrevved to the very old 0.23 and got this:
bladernr@ xenial- dev:~$ dpkg -l |grep checkbox checkbox- support 0.35.0~ ppa~ubuntu16. 04.1 all collection of Python modules used by PlainBox providers xenial- dev:~$ checkbox --help checkbox" , line 9, in <module> entry_point( 'checkbox- ng==0.23' , 'console_scripts', 'checkbox')() python3/ dist-packages/ checkbox_ ng/main. py", line 40, in main CheckboxTool( ).main( argv)) python3/ dist-packages/ plainbox/ impl/clitools. py", line 310, in main parser( early_ns) python3/ dist-packages/ plainbox/ impl/clitools. py", line 469, in construct_parser add_subcommands (subparsers, early_ns) python3/ dist-packages/ checkbox_ ng/tools. py", line 96, in add_subcommands ng.commands. launcher import LauncherCommand python3/ dist-packages/ checkbox_ ng/commands/ launcher. py", line 32, in <module> ng.commands. newcli import CliInvocation2 python3/ dist-packages/ checkbox_ ng/commands/ newcli. py", line 52, in <module> vendor. textland import get_display vendor. textland'
ii checkbox-ng 0.23-2 all PlainBox based test runner
ii python3-checkbox-ng 0.23-2 all PlainBox based test runner (Python 3 library)
ii python3-
bladernr@
Traceback (most recent call last):
File "/usr/bin/
load_
File "/usr/lib/
raise SystemExit(
File "/usr/lib/
self._parser = self.construct_
File "/usr/lib/
self.
File "/usr/lib/
from checkbox_
File "/usr/lib/
from checkbox_
File "/usr/lib/
from plainbox.
ImportError: No module named 'plainbox.
so different error but seems to work?
then installed back to the latest stable and got this:
bladernr@ xenial- dev:~$ dpkg -l |grep checkbox ppa~ubuntu16. 04.1 all PlainBox based test runner ppa~ubuntu16. 04.1 all PlainBox based test runner (Python 3 library) checkbox- support 0.35.0~ ppa~ubuntu16. 04.1 all collection of Python modules used by PlainBox providers xenial- dev:~$ checkbox --help xenial- dev:~$ sudo apt install checkbox-ng ppa~ubuntu16. 04.1). checkbox- support python3-html5lib python3-lxml python3-pyparsing udisks2
ii checkbox-ng 0.34.0~
ii python3-checkbox-ng 0.34.0~
ii python3-
bladernr@
The program 'checkbox' is currently not installed. You can install it by typing:
sudo apt install checkbox-ng
bladernr@
Reading package lists... Done
Building dependency tree
Reading state information... Done
checkbox-ng is already the newest version (0.34.0~
The following packages were automatically installed and are no longer required:
gir1.2-gudev-1.0 libatasmart4 libgudev-1.0-0 libudisks2-0 libxslt1.1 python3-bs4 python3-
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 172 not upgraded.