← Back to issue list

Plainbox snapd test failure

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1732076
Type
issue
State
closed
Author
~kyrofa
Labels
tests
Created
Updated
Closed

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.
77%
#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.
72%