Received message "XCOMU0286E Error setting local user id" performing a transfer.

Document ID : KB000004831
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Received message "XCOMU0286E Error setting local user id" when trying to initiate a transfer from Linux. All other Linux systems are working properly. 

Environment:
XCOM r11.6 12091 for Linux
Cause:

The most likely cause of this error is that the xcom binaries are missing their required security permissions. They need to: 

- Be owned by root 

- Be assigned to group xcomadm created during installation 

- have setuid and/ setgid privileges 

 

 

Resolution:

If you have a working box, you can compare things in order to adjust them in the failing box. 

As an example, in a working box, ls -l shows our binaries this way: 

-r-xr-xr-x 1 root xcomadm 16588 9. Mär 2015 cleanlog 

-r-xr-xr-x 1 root xcomadm 15194052 9. Mär 2015 libicudata.so 

-r-xr-xr-x 1 root xcomadm 1501562 9. Mär 2015 libicuuc.so 

-r-xr-xr-x 1 root xcomadm 2441730 9. Mär 2015 libxcomjni.so 

-r-xr-xr-x 1 root xcomadm 3266836 9. Mär 2015 libxml2.so.2 

-r-xr-xr-x 1 root xcomadm 7582 9. Mär 2015 StandaloneUI.sh 

-r-xr-xr-x 1 root xcomadm 1083310 9. Mär 2015 xcomencr 

-r-xr-xr-x 1 root xcomadm 1083485 9. Mär 2015 xcomossl 

-r-xr-sr-x 1 root xcomadm 1753915 9. Mär 2015 xcomqm 

-r-xr-xr-x 1 root xcomadm 1085311 9. Mär 2015 xcomsmtp 

-r-sr-sr-x 1 root xcomadm 1752097 9. Mär 2015 xcomtcp 

-r-xr-sr-x 1 root xcomadm 1930341 9. Mär 2015 xcomtool 

-r-xr-xr-x 1 root xcomadm 1094471 9. Mär 2015 xcomtrst 

 

Just as a reminder in case of need: 

- To change the owner, 'chown root filename' 

- To change the group, 'chgrp xcomadm filename' 

- To set permissions to -r-sr-sr-x, 'chmod 6555 filename' 

- To set permissions to -r-xr-sr-x, 'chmod 2555 filename' 

- To set permissions to -r-xr-xr-x, 'chmod 555 ffilename' 

 

If this does not help, please do as follows: 

- Add XTRACE=10 to the command line and reproduce the problem 

- Note the numeric TID=nnnnnn in the messages 

- collect file nnnnnn.tra from $XCOM_HOME/trace (which is the TRACE_PATH= set in your xcom.glb 

- Send us the trace file as well as xcom.log file