IBM E027SLL-H Troubleshooting Guide - Page 221

A system error occurs with the tacmd editsystemlist -e command

Page 221 highlights

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: testmsl 0008000000000000000000000000000000000000000 Primary:CLISOAP:NT 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: testmsl 0008000000000000000000000000000000000000000 Primary:CLISOAP:NT,Primary:managed_system_name 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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310

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