Plainbox snapd test failure
Metadata
Current evaluation
Abandoned. Closed without comments or resolution after reporting a transient permission error during plainbox snapd test execution.
Suggested action: —
No scores available.
Issue body
Currently getting this traceback from the plainbox test in the snapd suite, running in zesty:amd64.
test_plainbox.PlainboxTestCase.test_install_and_execution ... --- Logging error ---
Traceback (most recent call last):
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 560, in dispatch_and_catch_exceptions
return self.dispatch_command(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 556, in dispatch_command
return ns.command.invoked(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/cmd_run.py", line 44, in invoked
self.provider_loader, self.config_loader, ns, ns.color).run()
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 367, in run
return self.do_normal_sequence()
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 379, in do_normal_sequence
self.create_manager(None)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 619, in create_manager
self._manager = SessionManager.create_with_unit_list(all_units)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/session/manager.py", line 290, in create_with_unit_list
storage = SessionStorage.create(repo.location, legacy_mode)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/session/storage.py", line 286, in create
os.makedirs(base_dir)
File "/snap/plainbox-simple/x1/usr/lib/python3.5/os.py", line 241, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/ubuntu/autopkgtest_tmp/tmpsgqsehi0/.cache/plainbox/sessions'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/snap/plainbox-simple/x1/usr/lib/python3.5/logging/handlers.py", line 71, in emit
if self.shouldRollover(record):
File "/snap/plainbox-simple/x1/usr/lib/python3.5/logging/handlers.py", line 185, in shouldRollover
self.stream = self._open()
File "/snap/plainbox-simple/x1/usr/lib/python3.5/logging/__init__.py", line 1038, in _open
return open(self.baseFilename, self.mode, encoding=self.encoding)
PermissionError: [Errno 13] Permission denied: '/home/ubuntu/autopkgtest_tmp/tmpsgqsehi0/.cache/plainbox/logs/crash.log'
Call stack:
File "/snap/plainbox-simple/x1/bin/plainbox", line 11, in <module>
sys.exit(main())
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/box.py", line 123, in main
raise SystemExit(PlainBoxTool().main(argv))
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 324, in main
return self.dispatch_and_catch_exceptions(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 597, in dispatch_and_catch_exceptions
self.get_exec_name(), ns, exc_info=1)
Message: 'Executable %r invoked with %r has crashed'
Arguments: ('plainbox', Namespace(color=None, command=<plainbox.impl.commands.cmd_run.RunCommand object at 0x7f11947b5cc0>, debug_console=False, debug_interrupt=False, dont_suppress_output=False, dry_run=False, exclude_pattern_list=[], include_pattern_list=[' com.example::.*'], log_level=None, non_interactive=False, output_file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='ANSI_X3.4-1968'>, output_format='com.canonical.plainbox::text', output_options='', pdb=False, test_plan=None, trace=[], transport=None, transport_options=None, transport_where=None, whitelist=[]))
CRITICAL plainbox.crashes: Executable 'plainbox' invoked with Namespace(color=None, command=<plainbox.impl.commands.cmd_run.RunCommand object at 0x7f11947b5cc0>, debug_console=False, debug_interrupt=False, dont_suppress_output=False, dry_run=False, exclude_pattern_list=[], include_pattern_list=[' com.example::.*'], log_level=None, non_interactive=False, output_file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='ANSI_X3.4-1968'>, output_format='com.canonical.plainbox::text', output_options='', pdb=False, test_plan=None, trace=[], transport=None, transport_options=None, transport_where=None, whitelist=[]) has crashed
Traceback (most recent call last):
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 560, in dispatch_and_catch_exceptions
return self.dispatch_command(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 556, in dispatch_command
return ns.command.invoked(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/cmd_run.py", line 44, in invoked
self.provider_loader, self.config_loader, ns, ns.color).run()
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 367, in run
return self.do_normal_sequence()
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 379, in do_normal_sequence
self.create_manager(None)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 619, in create_manager
self._manager = SessionManager.create_with_unit_list(all_units)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/session/manager.py", line 290, in create_with_unit_list
storage = SessionStorage.create(repo.location, legacy_mode)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/session/storage.py", line 286, in create
os.makedirs(base_dir)
File "/snap/plainbox-simple/x1/usr/lib/python3.5/os.py", line 241, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/ubuntu/autopkgtest_tmp/tmpsgqsehi0/.cache/plainbox/sessions'
--- Logging error ---
Traceback (most recent call last):
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 560, in dispatch_and_catch_exceptions
return self.dispatch_command(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 556, in dispatch_command
return ns.command.invoked(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/cmd_run.py", line 44, in invoked
self.provider_loader, self.config_loader, ns, ns.color).run()
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 367, in run
return self.do_normal_sequence()
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 379, in do_normal_sequence
self.create_manager(None)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 619, in create_manager
self._manager = SessionManager.create_with_unit_list(all_units)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/session/manager.py", line 290, in create_with_unit_list
storage = SessionStorage.create(repo.location, legacy_mode)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/session/storage.py", line 286, in create
os.makedirs(base_dir)
File "/snap/plainbox-simple/x1/usr/lib/python3.5/os.py", line 241, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/ubuntu/autopkgtest_tmp/tmpsgqsehi0/.cache/plainbox/sessions'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/snap/plainbox-simple/x1/usr/lib/python3.5/logging/handlers.py", line 71, in emit
if self.shouldRollover(record):
File "/snap/plainbox-simple/x1/usr/lib/python3.5/logging/handlers.py", line 185, in shouldRollover
self.stream = self._open()
File "/snap/plainbox-simple/x1/usr/lib/python3.5/logging/__init__.py", line 1038, in _open
return open(self.baseFilename, self.mode, encoding=self.encoding)
PermissionError: [Errno 13] Permission denied: '/home/ubuntu/autopkgtest_tmp/tmpsgqsehi0/.cache/plainbox/logs/problem.log'
Call stack:
File "/snap/plainbox-simple/x1/bin/plainbox", line 11, in <module>
sys.exit(main())
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/box.py", line 123, in main
raise SystemExit(PlainBoxTool().main(argv))
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 324, in main
return self.dispatch_and_catch_exceptions(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 597, in dispatch_and_catch_exceptions
self.get_exec_name(), ns, exc_info=1)
Message: 'Executable %r invoked with %r has crashed'
Arguments: ('plainbox', Namespace(color=None, command=<plainbox.impl.commands.cmd_run.RunCommand object at 0x7f11947b5cc0>, debug_console=False, debug_interrupt=False, dont_suppress_output=False, dry_run=False, exclude_pattern_list=[], include_pattern_list=[' com.example::.*'], log_level=None, non_interactive=False, output_file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='ANSI_X3.4-1968'>, output_format='com.canonical.plainbox::text', output_options='', pdb=False, test_plan=None, trace=[], transport=None, transport_options=None, transport_where=None, whitelist=[]))
Traceback (most recent call last):
File "/snap/plainbox-simple/x1/bin/plainbox", line 11, in <module>
sys.exit(main())
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/box.py", line 123, in main
raise SystemExit(PlainBoxTool().main(argv))
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 324, in main
return self.dispatch_and_catch_exceptions(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 560, in dispatch_and_catch_exceptions
return self.dispatch_command(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/clitools.py", line 556, in dispatch_command
return ns.command.invoked(ns)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/cmd_run.py", line 44, in invoked
self.provider_loader, self.config_loader, ns, ns.color).run()
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 367, in run
return self.do_normal_sequence()
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 379, in do_normal_sequence
self.create_manager(None)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/commands/inv_run.py", line 619, in create_manager
self._manager = SessionManager.create_with_unit_list(all_units)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/session/manager.py", line 290, in create_with_unit_list
storage = SessionStorage.create(repo.location, legacy_mode)
File "/snap/plainbox-simple/x1/lib/python3.5/site-packages/plainbox/impl/session/storage.py", line 286, in create
os.makedirs(base_dir)
File "/snap/plainbox-simple/x1/usr/lib/python3.5/os.py", line 241, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/ubuntu/autopkgtest_tmp/tmpsgqsehi0/.cache/plainbox/sessions'
ERROR
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. Closed without comments or resolution after reporting a transient permission error during plainbox snapd test execution. | |
| qwen/qwen3.6-35b-a3b | — | — | Plainbox snapd test failed due to a PermissionError creating session directories. The report was closed without comments or resolution, indicating the issue was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without a code fix, likely due to test environment changes or abandonment. The failure stemmed from a PermissionError when plainbox attempted to create cache directories during snapd autopkgtest execution. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without comments or resolution. The failure resulted from a PermissionError when plainbox tried creating cache directories during snapd autopkgtests. Likely abandoned or superseded by updated test infrastructure. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1623623 plainbox demo test fails in yakkety: Permission denied: '/home/ubuntu/.cache/plainbox/sessions' | snapcraft (launchpad) | closed | Closed without comments. The permission denied error during plainbox session initialization on Ubuntu Yakkety was abandoned or resolved by upstream snapd updates following the OS end-of-life. | |
| #1796000 plainbox test failure | snapcraft (launchpad) | closed | Closed without resolution or comments after 500 days. The issue reported a plainbox exporter configuration error causing test failures in checkbox-simple. Likely abandoned. |