← Back to team overview

touch-packages team mailing list archive

[Bug 1389244] [NEW] lxc-info output different in terminal and file redirection

 

Public bug reported:

-----------------------------
Versions information

root@arachide:~# lsb_release -rd
Description:	Ubuntu 14.04.1 LTS
Release:	14.04

root@arachide:~# apt-cache policy lxc
lxc:
  Installed: 1.0.6-0ubuntu0.1
  Candidate: 1.0.6-0ubuntu0.1
  Version table:
 *** 1.0.6-0ubuntu0.1 0
        500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.0.3-0ubuntu3 0
        500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

-----------------------------------

lxc-info output is different when displayed directly in the terminal or
redirected to a file


Expected: same content when displayed in term or redirected to a file
Actual result: contents different


This behavior broke a custom script which was working like a charm on Ubuntu 13.10 with lxc version 1.0.0~alpha1 amd64. This is working correctly as well on Ubuntu 14.10 with the stock trusty version of lxc in the main repo (1.0.3)

How to reproduce:

root@arachide:~# lxc-info -n my_lxc
Name:           my_lxc
State:          STOPPED
root@arachide:~# lxc-info -n vfc-sla > test.txt
root@arachide:~# cat test.txt
Name:           my_lxc
Name:           my_lxc
State:          STOPPED
Name:           my_lxc
State:          STOPPED
Name:           my_lxc
State:          STOPPED
Name:           my_lxc
State:          STOPPED
Name:           my_lxc
State:          STOPPED
Name:           my_lxc
State:          STOPPED
root@arachide:~#

** Affects: lxc (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1389244

Title:
  lxc-info output different in terminal and file redirection

Status in “lxc” package in Ubuntu:
  New

Bug description:
  -----------------------------
  Versions information

  root@arachide:~# lsb_release -rd
  Description:	Ubuntu 14.04.1 LTS
  Release:	14.04

  root@arachide:~# apt-cache policy lxc
  lxc:
    Installed: 1.0.6-0ubuntu0.1
    Candidate: 1.0.6-0ubuntu0.1
    Version table:
   *** 1.0.6-0ubuntu0.1 0
          500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
          100 /var/lib/dpkg/status
       1.0.3-0ubuntu3 0
          500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

  -----------------------------------

  lxc-info output is different when displayed directly in the terminal
  or redirected to a file


  Expected: same content when displayed in term or redirected to a file
  Actual result: contents different

  
  This behavior broke a custom script which was working like a charm on Ubuntu 13.10 with lxc version 1.0.0~alpha1 amd64. This is working correctly as well on Ubuntu 14.10 with the stock trusty version of lxc in the main repo (1.0.3)

  How to reproduce:

  root@arachide:~# lxc-info -n my_lxc
  Name:           my_lxc
  State:          STOPPED
  root@arachide:~# lxc-info -n vfc-sla > test.txt
  root@arachide:~# cat test.txt
  Name:           my_lxc
  Name:           my_lxc
  State:          STOPPED
  Name:           my_lxc
  State:          STOPPED
  Name:           my_lxc
  State:          STOPPED
  Name:           my_lxc
  State:          STOPPED
  Name:           my_lxc
  State:          STOPPED
  Name:           my_lxc
  State:          STOPPED
  root@arachide:~#

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1389244/+subscriptions


Follow ups

References