No output in Jenkins jobs

Bug #1808299 reported by Björn Tillenius
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Snapcraft
New
Undecided
Unassigned

Bug Description

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

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.