To solve this problem, convert your system to the equivalent Language_Locale
convention. In the example above, use the tr_TR locale.
Missing options for login -stdin results in unexpected behavior
For both the tacmd login and the tacmd tepslogin commands, if the -stdin option
is used, and an echo is used to pass the options, then all the mandatory options
need to be passed in the echo. For example, the following options are allowed:
echo "-s localhost -u .... -p ..." | tacmd login -stdin
And, the following options are not allowed:
echo "-s localhost" | tacmd login -stdin
A system error occurs with the tacmd editsystemlist -e command
You receive the following message: KUIC02013E: The software did not run the
command because of a internal system error. Contact the system
administrator.
Edit the .xml file to be well formed. For example, when running the tacmd
viewsystemlist -l mslname -e filename command, the command produces a
testmsl.xml with these contents:
<TABLE>
<ROW>
<NODELIST>testmsl</NODELIST>
<AFFINITIES>0008000000000000000000000000000000000000000</AFFINITIES>
<NODE>Primary:CLISOAP:NT</NODE>
</ROW>
</TABLE>
Then if you run the tacmd editsystemlist -e testmsl.xml -a managed_system_name
command, the command runs as expected, producing a new testmsl.xml file that
contains the managed_system_name:
<TABLE>
<ROW>
<NODELIST>testmsl</NODELIST>
<AFFINITIES>0008000000000000000000000000000000000000000</AFFINITIES>
<NODE>Primary:CLISOAP:NT,Primary:managed_system_name</NODE>
</ROW>
</TABLE>
Problem running the tacmd listsystemlist -d command on Linux
systems
When running the tacmd listsystemlist -d command with any of the semicolon (;),
asterisk (*), number sign (#), or tilde (~) characters, you receive the following
message:
KUIC02002E: The argument for the -d option is missing.
Change the delimiter to another character or escape these characters with a
backslash (\). The following example escapes a semicolon (;):
./tacmd listsystemlist -d \;
Chapter 11. Command troubleshooting
203