[sos-devel] Localized output of commands, a bug or a feature?
Bryn M. Reeves
bmr at redhat.com
Fri Jun 8 13:44:22 UTC 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 06/08/2012 02:30 PM, Niels de Vos wrote:
> Hi all,
>
> I'm going through some details from a sosreport and a lot of the
> details are in Japanese. I don't speak the language, but can
> understand the important parts. However, I need to check the output
> on a system which I can understand.
Hi Niels,
Bug. Thanks for bringing this up. This (and a bunch of other
environment sanitization stuff) has been on my TODO list for a while.
> Example: $ cat sos_commands/filesys/parted_-s_.dev.sdb_print モデル:
> IBM ServeRAID M5015 (scsi) ディスク /dev/sdb: 4193GB セクタサイズ (論理/物理):
> 512B/512B パーティションテーブル: gpt
>
> 番号 開始 終了 サイズ ファイルシステム 名前 フラグ 1 1049kB 4193GB
> 4193GB xfs primary
Yeah, very unhelpful for most users! We need to ensure that we set a
consistent locale where it matters as well as other important
environment variables (PATH e.g. - while we should be using absolute
paths everywhere we can't rely on external scripts not relying on
$PATH expansions).
> So, my question is, should sosreport export LANG=C or similar so
> that commands executed under sosreport will display their output in
> english?
I'm not sure whether to implement a general environment scrub during
script startup (which would then be inherited by forked processes) or
to re-work the code for running external programs in a way that allows
us to control the environment.
Regards,
Bryn.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk/SAbYACgkQ6YSQoMYUY95oMQCfakX8uVyf9iifbuCW3IJT+aEc
zu0AnRKvjZJEsDW9QuL1Ft125uzDPexB
=qb4y
-----END PGP SIGNATURE-----
More information about the sos-devel
mailing list