[INSTRM-1200] oneCmd.py fail on shell-ics vnc terminal Created: 03/Mar/21  Updated: 04/Mar/21  Resolved: 04/Mar/21

Status: Done
Project: Instrument control development
Component/s: tron_actorcore
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: arnaud.lefur Assignee: arnaud.lefur
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Story Points: 1

 Description   

oneCmd.py fail on shell-ics vnc terminal.

pfs@shell-ics:~$ oneCmd.py iic status
Traceback (most recent call last):
  File "/software/mhs/products/Linux64/tron_actorcore/2.2.5/bin/oneCmd.py", line 156, in <module>
    main()
  File "/software/mhs/products/Linux64/tron_actorcore/2.2.5/bin/oneCmd.py", line 152, in main
    printTimes=(not opts.noTimes))
  File "/software/mhs/products/Linux64/tron_actorcore/2.2.5/bin/oneCmd.py", line 27, in __init__
    self.identifyingCmd = self._identifyOurself()
  File "/software/mhs/products/Linux64/tron_actorcore/2.2.5/bin/oneCmd.py", line 53, in _identifyOurself
    user = os.getlogin().translate(tr)
FileNotFoundError: [Errno 2] No such file or directory

as for :
https://bugs.python.org/issue584566
will use os.getenv('USER') if os.getlogin() fails.


Generated at Wed Jul 16 18:02:07 JST 2025 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.