[systemd-devel] Need suggsetion on weird characters on RHEL7 !

2014-10-28 Thread Manish Saxena
Hello,

I need suggestion on a case 01270671, where customer is getting weird 
characters as below :
Can some one suggest what is wrong?


Weird characters when displaying man pages on RHEL 7.0

e.g. man firewall-cmd

ample 2
   Enable port 443/tcp immediately and permanently in default zone. To make 
the change effective immediately and
   also after restart we need two commands. The first command makes the 
change in runtime configuration, i.e.
   makes it effective immediately, until restart. The second command makes 
the change in permanent
   configuration, i.e. makes it effective after restart.

   firewall-cmd --add-port=443/tcp
   firewall-cmd --permanent --add-port=443/tcp

EXIT CODES
   On success 0 is returned. On failure the output is red colored and exit 
code is either 2 in case of wrong
   command-line option usage or one of the following error codes in other 
cases:

   
┌────────────────────┬──────┐
   │String  │ Code │
   
├────────────────────┼──────┤
   │ALREADY_ENABLED │   11 │
   
├────────────────────┼──────┤
   │NOT_ENABLED │   12 │
   
├────────────────────┼──────┤
   │COMMAND_FAILED  │   13 │
   
├────────────────────┼──────┤
   │NO_IPV6_NAT │   14 │
   
├────────────────────┼──────┤
   │PANIC_MODE  │   15 │

---

Also customer can see these characters in other commands too e.g. systemctl

[root@eadmzu084p ~]# systemctl list-dependencies rpcbind.service
rpcbind.service
├─rpcbind.socket
├─system.slice
└─basic.target
  ├─firewalld.service
  ├─microcode.service
  ├─rhel-autorelabel-mark.service
  ├─rhel-autorelabel.service
  ├─rhel-configure.service
  ├─rhel-dmesg.service
  ├─rhel-loadmodules.service
  ├─paths.target
  ├─slices.target
  │ ├─-.slice
  │ └─system.slice
  ├─sockets.target
  │ ├─dbus.socket
  │ ├─dm-event.socket
  │ ├─iscsid.socket
  │ ├─iscsiuio.socket
  │ ├─lvm2-lvmetad.socket
  │ ├─systemd-initctl.socket
  │ ├─systemd-journald.socket
  │ ├─systemd-shutdownd.socket
  │ ├─systemd-udevd-control.socket
  │ └─systemd-udevd-kernel.socket
  ├─sysinit.target
  │ ├─dev-hugepages.mount
  │ ├─dev-mqueue.mount
  │ ├─dmraid-activation.service
  │ ├─iscsi.service
  │ ├─kmod-static-nodes.service
  │ ├─lvm2-monitor.service

--

Here is the output of env and os-release from customer end :


[root@~]# env
XDG_SESSION_ID=877
HOSTNAME=eadmzu084p.ea.toyota-fs.com
SHELL=/bin/bash
TERM=vt100
HISTSIZE=1000
USER=root
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
MAIL=/var/spool/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PWD=/root
LANG=en_GB.UTF-8
HISTCONTROL=ignoredups
SHLVL=1
HOME=/root
LOGNAME=root
LESSOPEN=||/usr/bin/lesspipe.sh %s
_=/bin/env


---

[root@eadmzu084p ~]# cat /etc/os-release 
NAME=Red Hat Enterprise Linux Server
VERSION=7.0 (Maipo)
ID=rhel
ID_LIKE=fedora
VERSION_ID=7.0
PRETTY_NAME=Red Hat Enterprise Linux
ANSI_COLOR=0;31

Re: [systemd-devel] Need suggsetion on weird characters on RHEL7 !

2014-10-28 Thread Morgan Weetman

From memory that's pretty standard with vt100 emulation, I always noticed it in 
man pages .. have they tried setting TERM to xterm?

- Original Message -
 From: Manish Saxena msax...@redhat.com
 To: systemd-devel@lists.freedesktop.org, Red Hat Technical Discussion List 
 tech-l...@redhat.com
 Sent: Tuesday, 28 October, 2014 11:28:54 PM
 Subject: Need suggsetion on weird characters on RHEL7 !
 
 Hello,
 
 I need suggestion on a case 01270671, where customer is getting weird
 characters as below :
 Can some one suggest what is wrong?
 
 
 Weird characters when displaying man pages on RHEL 7.0
 
 e.g. man firewall-cmd
 
 ample 2
Enable port 443/tcp immediately and permanently in default zone. To
make the change effective immediately and
also after restart we need two commands. The first command makes the
change in runtime configuration, i.e.
makes it effective immediately, until restart. The second command
makes the change in permanent
configuration, i.e. makes it effective after restart.
 
firewall-cmd --add-port=443/tcp
firewall-cmd --permanent --add-port=443/tcp
 
 EXIT CODES
On success 0 is returned. On failure the output is red colored and
exit code is either 2 in case of wrong
command-line option usage or one of the following error codes in other
cases:
 

 ┌────────────────────┬──────┐
│String  │ Code │

 ├────────────────────┼──────┤
│ALREADY_ENABLED │   11 │

 ├────────────────────┼──────┤
│NOT_ENABLED │   12 │

 ├────────────────────┼──────┤
│COMMAND_FAILED  │   13 │

 ├────────────────────┼──────┤
│NO_IPV6_NAT │   14 │

 ├────────────────────┼──────┤
│PANIC_MODE  │   15 │
 
 ---
 
 Also customer can see these characters in other commands too e.g. systemctl
 
 [root@eadmzu084p ~]# systemctl list-dependencies rpcbind.service
 rpcbind.service
 ├─rpcbind.socket
 ├─system.slice
 └─basic.target
   ├─firewalld.service
   ├─microcode.service
   ├─rhel-autorelabel-mark.service
   ├─rhel-autorelabel.service
   ├─rhel-configure.service
   ├─rhel-dmesg.service
   ├─rhel-loadmodules.service
   ├─paths.target
   ├─slices.target
   │ ├─-.slice
   │ └─system.slice
   ├─sockets.target
   │ ├─dbus.socket
   │ ├─dm-event.socket
   │ ├─iscsid.socket
   │ ├─iscsiuio.socket
   │ ├─lvm2-lvmetad.socket
   │ ├─systemd-initctl.socket
   │ ├─systemd-journald.socket
   │ ├─systemd-shutdownd.socket
   │ ├─systemd-udevd-control.socket
   │ └─systemd-udevd-kernel.socket
   ├─sysinit.target
   │ ├─dev-hugepages.mount
   │ ├─dev-mqueue.mount
   │ ├─dmraid-activation.service
   │ ├─iscsi.service
   │ ├─kmod-static-nodes.service
   │ ├─lvm2-monitor.service
 
 --
 
 Here is the output of env and os-release from customer end :
 
 
 [root@~]# env
 XDG_SESSION_ID=877
 HOSTNAME=eadmzu084p.ea.toyota-fs.com
 SHELL=/bin/bash
 TERM=vt100
 HISTSIZE=1000
 USER=root
 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01!
  
 

Re: [systemd-devel] Need suggsetion on weird characters on RHEL7 !

2014-10-28 Thread Mantas Mikulėnas
On Tue, Oct 28, 2014 at 2:28 PM, Manish Saxena msax...@redhat.com wrote:
 Hello,

 I need suggestion on a case 01270671, where customer is getting weird 
 characters as below :
 Can some one suggest what is wrong?

 
 Weird characters when displaying man pages on RHEL 7.0

 e.g. man firewall-cmd

 ample 2
Enable port 443/tcp immediately and permanently in default zone. To 
 make the change effective immediately and
also after restart we need two commands. The first command makes the 
 change in runtime configuration, i.e.
makes it effective immediately, until restart. The second command 
 makes the change in permanent
configuration, i.e. makes it effective after restart.

firewall-cmd --add-port=443/tcp
firewall-cmd --permanent --add-port=443/tcp

 EXIT CODES
On success 0 is returned. On failure the output is red colored and 
 exit code is either 2 in case of wrong
command-line option usage or one of the following error codes in other 
 cases:


 ┌────────────────────┬──────â”
│String  │ Code │

 ├────────────────────┼──────┤
│ALREADY_ENABLED │   11 │

 ├────────────────────┼──────┤
│NOT_ENABLED │   12 │

 ├────────────────────┼──────┤
│COMMAND_FAILED  │   13 │

 ├────────────────────┼──────┤
│NO_IPV6_NAT │   14 │

 ├────────────────────┼──────┤
│PANIC_MODE  │   15 │


What you're seeing here is a table or a tree drawn using the Unicode
line-drawing characters, which `man` outputs encoded as UTF-8 (due to
the correct $LANG), but your terminal emulator is trying to decode
each byte as ISO-8859-1 instead (usually due to wrong, or lack of,
$LANG in its own environment).

You didn't mention /which/ terminal emulator is used:

* For the Linux console, UTF-8 mode is enabled by
systemd-vconsole-setup.service, but only when the system locale is a
UTF-8 one (that is, when /etc/locale.conf has LANG=en_GB.UTF-8 or
something such). [Note that some things might accidentally turn off
the UTF-8 mode or prevent it from being enabled; there was another
thread just last week about such problems.] Check
src/vconsole-setup/vconsole-setup.c:enable_utf8 to see how it's done.

* For X11 terminal emulators, having $LANG in environment should be
enough. This problem usually occurs when $LANG is being set in the
wrong place (e.g. ~/.bashrc), so the shell has it but the terminal
emulator doesn't. You can verify this by checking
/proc/pid/environ.

* Various layers like tmux or screen can also have the same problem as
X11 terminals above ($LANG correct inside but wrong outside).

* Older versions of screen can't read locale settings and need UTF-8
mode enabled explicitly using `screen -U`.

-- 
Mantas Mikulėnas graw...@gmail.com
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] Need suggsetion on weird characters on RHEL7 !

2014-10-28 Thread Manish Saxena
Thanks everyone, actually customer was using some third party software to 
access the terminal which they confirmed now. and they are not facing any issue 
while using console or ssh.

Thanks for help and sorry for noise.

Regards,
Manish


- Original Message -
From: Morgan Weetman mweet...@redhat.com
To: Red Hat Technical Discussion List tech-l...@redhat.com
Cc: systemd-devel@lists.freedesktop.org
Sent: Tuesday, October 28, 2014 6:09:26 PM
Subject: Re: Need suggsetion on weird characters on RHEL7 !


From memory that's pretty standard with vt100 emulation, I always noticed it 
in man pages .. have they tried setting TERM to xterm?

- Original Message -
 From: Manish Saxena msax...@redhat.com
 To: systemd-devel@lists.freedesktop.org, Red Hat Technical Discussion List 
 tech-l...@redhat.com
 Sent: Tuesday, 28 October, 2014 11:28:54 PM
 Subject: Need suggsetion on weird characters on RHEL7 !
 
 Hello,
 
 I need suggestion on a case 01270671, where customer is getting weird
 characters as below :
 Can some one suggest what is wrong?
 
 
 Weird characters when displaying man pages on RHEL 7.0
 
 e.g. man firewall-cmd
 
 ample 2
Enable port 443/tcp immediately and permanently in default zone. To
make the change effective immediately and
also after restart we need two commands. The first command makes the
change in runtime configuration, i.e.
makes it effective immediately, until restart. The second command
makes the change in permanent
configuration, i.e. makes it effective after restart.
 
firewall-cmd --add-port=443/tcp
firewall-cmd --permanent --add-port=443/tcp
 
 EXIT CODES
On success 0 is returned. On failure the output is red colored and
exit code is either 2 in case of wrong
command-line option usage or one of the following error codes in other
cases:
 

 ┌────────────────────┬──────┐
│String  │ Code │

 ├────────────────────┼──────┤
│ALREADY_ENABLED │   11 │

 ├────────────────────┼──────┤
│NOT_ENABLED │   12 │

 ├────────────────────┼──────┤
│COMMAND_FAILED  │   13 │

 ├────────────────────┼──────┤
│NO_IPV6_NAT │   14 │

 ├────────────────────┼──────┤
│PANIC_MODE  │   15 │
 
 ---
 
 Also customer can see these characters in other commands too e.g. systemctl
 
 [root@eadmzu084p ~]# systemctl list-dependencies rpcbind.service
 rpcbind.service
 ├─rpcbind.socket
 ├─system.slice
 └─basic.target
   ├─firewalld.service
   ├─microcode.service
   ├─rhel-autorelabel-mark.service
   ├─rhel-autorelabel.service
   ├─rhel-configure.service
   ├─rhel-dmesg.service
   ├─rhel-loadmodules.service
   ├─paths.target
   ├─slices.target
   │ ├─-.slice
   │ └─system.slice
   ├─sockets.target
   │ ├─dbus.socket
   │ ├─dm-event.socket
   │ ├─iscsid.socket
   │ ├─iscsiuio.socket
   │ ├─lvm2-lvmetad.socket
   │ ├─systemd-initctl.socket
   │ ├─systemd-journald.socket
   │ ├─systemd-shutdownd.socket
   │ ├─systemd-udevd-control.socket
   │ └─systemd-udevd-kernel.socket
   ├─sysinit.target
   │ ├─dev-hugepages.mount
   │ ├─dev-mqueue.mount
   │ ├─dmraid-activation.service
   │ ├─iscsi.service
   │ ├─kmod-static-nodes.service
   │ ├─lvm2-monitor.service
 
 --
 
 Here is the output of env and os-release from customer end :
 
 
 [root@~]# env
 XDG_SESSION_ID=877
 HOSTNAME=eadmzu084p.ea.toyota-fs.com
 SHELL=/bin/bash
 TERM=vt100
 HISTSIZE=1000
 USER=root