← Back to issue list

No output in Jenkins jobs

View original Launchpad issue

Metadata

Project
snapcraft
Number
#1808299
Type
issue
State
open
Author
~bjornt
Labels
Created
2018-12-13 08:41:29.337592+00:00
Updated
2018-12-13 08:41:29.337592+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

We run snapcraft in a Jenkins pipeline job, and we ran into the issue that the snapcraft command was failing, but no output was given, so it was impossible to see what went wrong. I'm not quite sure what's going on there, but if I pipe the output to 'cat', e.g. 'snapcraft version | cat', I do see the output in the jenkins job, but if I just have 'snapcraft version', no output is seen. I see failures redirecting the output of snapcraft if I ssh to a lxd container as well: maas-devel:~> snapcraft version > foo Error in sys.excepthook: Traceback (most recent call last): File "/snap/snapcraft/2374/lib/python3.5/site-packages/snapcraft/cli/_errors.py", line 126, in exception_handler click.echo(_MSG_TRACEBACK_PRINT) File "/snap/snapcraft/2374/lib/python3.5/site-packages/click/utils.py", line 260, in echo file.flush() PermissionError: [Errno 13] Permission denied Original exception was: Traceback (most recent call last): File "/snap/snapcraft/2374/bin/snapcraft", line 11, in <module> load_entry_point('snapcraft==3.0.1', 'console_scripts', 'snapcraft')() File "/snap/snapcraft/2374/lib/python3.5/site-packages/snapcraft/cli/__main__.py", line 81, in run run_snapcraft(prog_name="snapcraft") File "/snap/snapcraft/2374/lib/python3.5/site-packages/click/core.py", line 722, in __call__ return self.main(*args, **kwargs) File "/snap/snapcraft/2374/lib/python3.5/site-packages/click/core.py", line 697, in main rv = self.invoke(ctx) File "/snap/snapcraft/2374/lib/python3.5/site-packages/click/core.py", line 1066, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/snap/snapcraft/2374/lib/python3.5/site-packages/click/core.py", line 895, in invoke return ctx.invoke(self.callback, **ctx.params) File "/snap/snapcraft/2374/lib/python3.5/site-packages/click/core.py", line 535, in invoke return callback(*args, **kwargs) File "/snap/snapcraft/2374/lib/python3.5/site-packages/snapcraft/cli/version.py", line 38, in version click.echo(SNAPCRAFT_VERSION_TEMPLATE % {"version": snapcraft.__version__}) File "/snap/snapcraft/2374/lib/python3.5/site-packages/click/utils.py", line 260, in echo file.flush() PermissionError: [Errno 13] Permission denied Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'> PermissionError: [Errno 13] Permission denied

Evaluation history

No evaluation history available.