# Terminal output in logs is odd

**URL:** <https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049>\
**Category:** Build Environment\
**Created:** [December 10, 2015, 6:54pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049 "2015-12-10T18:54:32Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![bassamtabbara](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/bassamtabbara/32/285_2.png) [@bassamtabbara](https://discuss.circleci.com/u/bassamtabbara)\
**Post date:** [December 10, 2015, 6:54pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/1 "2015-12-10T18:54:32Z")

</div>

The log output in circleci looks like its having encoding or terminal issues. For instance I see double spacing like the following:

$\<3\>\>\>\> Installing (93 of 154) net-misc/wget-1.16.3-r1::portage-stable to /build/amd64-usr/

$\<3\>\>\>\> Installing (108 of 154) virtual/package-manager-0::portage-stable to /build/amd64-usr/

I don’t see this when I run the build in an Ubuntu or OSX terminal. Do others see this? Is there a specific terminal that CircleCI uses?

---

<div class="post-metadata">

**Author:** ![frank](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/frank/32/124_2.png) [@frank](https://discuss.circleci.com/u/frank)\
**Post date:** [December 12, 2015, 2:03pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/2 "2015-12-12T14:03:08Z")

</div>

Hi @bassamtabbara,

Thanks for pointing this out to us! Can you please try SSHing into a build and running the same command to see if it generates similarly strange output?

Let us know!  
-Frank

---

<div class="post-metadata">

**Author:** ![bassamtabbara](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/bassamtabbara/32/285_2.png) [@bassamtabbara](https://discuss.circleci.com/u/bassamtabbara)\
**Post date:** [December 14, 2015, 6:59pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/3 "2015-12-14T18:59:02Z")

</div>

Hi @frank, when I SSH into the machine the output looks sane. Its only when I look at the logs from the CircleCI web UI that its all messed up.

---

<div class="post-metadata">

**Author:** ![bassamtabbara](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/bassamtabbara/32/285_2.png) [@bassamtabbara](https://discuss.circleci.com/u/bassamtabbara)\
**Post date:** [December 18, 2015, 4:40pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/4 "2015-12-18T16:40:55Z")

</div>

@frank any update on this? Its really hard to follow scrambled logs when debugging issues. I’m happy to point you at a private repo with an example of the logs. As I mentioned this does not happen with I SSH directly into the box.

---

<div class="post-metadata">

**Author:** ![rbabayoff](https://avatars.discourse-cdn.com/v4/letter/r/67e7ee/32.png) [@rbabayoff](https://discuss.circleci.com/u/rbabayoff)\
**Post date:** [December 23, 2015, 1:43am UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/5 "2015-12-23T01:43:52Z")

</div>

I have a similar problem with meteor.js builds and deployments. Meteor uses a console “progress bar” when downloading and uploading stuff and it spams the web UI:

Downloading meteor-tool@1.1.3 1%  
Downloading meteor-tool@1.1.3 2%  
etc. etc. etc.

---

<div class="post-metadata">

**Author:** ![bassamtabbara](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/bassamtabbara/32/285_2.png) [@bassamtabbara](https://discuss.circleci.com/u/bassamtabbara)\
**Post date:** [December 26, 2015, 10:41pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/6 "2015-12-26T22:41:45Z")

</div>

docker build output is also double spaced. Something is wrong with the terminal parsing in circleci.

---

<div class="post-metadata">

**Author:** ![bassamtabbara](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/bassamtabbara/32/285_2.png) [@bassamtabbara](https://discuss.circleci.com/u/bassamtabbara)\
**Post date:** [September 12, 2016, 4:49pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/7 "2016-09-12T16:49:39Z")

</div>

Output from “docker run -it container” has an extra line feed still, see image.

![](https://global.discourse-cdn.com/circleci/original/3X/6/e/6e9cbfb91cb875c11e15d804e4c049751751c5d8.png)

---

<div class="post-metadata">

**Author:** ![matthewhively](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/matthewhively/32/31204_2.png) [@matthewhively](https://discuss.circleci.com/u/matthewhively)\
**Post date:** [May 7, 2018, 11:24pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/8 "2018-05-07T23:24:17Z")

</div>

This issue still occurs as of May 2018 in circleci 2.0

---

<div class="post-metadata">

**Author:** ![abitrolly](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/abitrolly/32/12911_2.png) [@abitrolly](https://discuss.circleci.com/u/abitrolly)\
**Post date:** [July 3, 2018, 2:08pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/9 "2018-07-03T14:08:36Z")

</div>

The issue is between Docker and TTY, whatever that means. For `docker-compose` it was enough to add `-T` flag to run.

> <https://github.com/docker/compose/issues/4550#issuecomment-283587203>

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [October 1, 2018, 2:15pm UTC](https://discuss.circleci.com/t/terminal-output-in-logs-is-odd/1049/10 "2018-10-01T14:15:33Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
