traceback when launching "checkbox-cli slave"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Next Generation Checkbox (CLI) |
Fix Released
|
High
|
Sylvain Pineau |
Bug Description
There was a new build of checkbox-ng and python3-checkbox-ng this morning. I updated my systems and when I try to launch slave, I get this traceback:
ubuntu@mayapple:~$ checkbox-cli slave
Traceback (most recent call last):
File "/usr/bin/
load_
File "/usr/lib/
subcmd.
File "/usr/lib/
strategy = RemoteDebRestar
File "/usr/lib/
self.
File "/usr/lib/
return os.path.
File "/usr/lib/
a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not NoneType
ubuntu@mayapple:~$ dpkg -l |grep -e checkbox -e plainbox
ii checkbox-ng 1.7.0+git202004
ii plainbox-
ii plainbox-
ii plainbox-
ii python3-checkbox-ng 1.7.0+git202004
ii python3-
Related branches
- Sylvain Pineau (community): Approve
-
Diff: 13 lines (+1/-1)1 file modifiedplainbox/impl/session/restart.py (+1/-1)
Changed in plainbox-provider-checkbox: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Sylvain Pineau (sylvain-pineau) |
affects: | plainbox-provider-checkbox → checkbox-ng |
Changed in checkbox-ng: | |
milestone: | none → 1.8.0 |
Changed in checkbox-ng: | |
status: | In Progress → Fix Committed |
Changed in checkbox-ng: | |
status: | Fix Committed → Fix Released |
That's probably a problem with the update as the cache dir is taken from XDG_CACHE_HOME here: /git.launchpad. net/checkbox- ng/tree/ plainbox/ impl/session/ restart. py#n247
https:/
and the env var is set via the service here:
https:/ /git.launchpad. net/~checkbox- dev/checkbox- ng/+git/ packaging/ tree/debian/ checkbox- ng.service# n8
Could you retry after forcing a restart?
$ sudo systemctl restart checkbox-ng.service