[Xspice] --xsession option broken with Python 3
When using a command like Xspice --port 5900 --xsession /usr/bin/xterm :3
, Xspice starts up and then crashes shortly after when attempting to start xterm with the following error:
Traceback (most recent call last):
File "/usr/bin/Xspice", line 358, in <module>
os.spawnlpe(os.P_NOWAIT, args.xsession, environ)
File "/usr/lib64/python3.6/os.py", line 961, in spawnlpe
return spawnvpe(mode, file, args, env, execvpe)
File "/usr/lib64/python3.6/os.py", line 905, in spawnvpe
return _spawnvef(mode, file, args, env, execvpe)
File "/usr/lib64/python3.6/os.py", line 840, in _spawnvef
raise ValueError('argv first element cannot be empty')
ValueError: argv first element cannot be empty
This is on RHEL 8, which uses the Xspice script from current git master. Switching the shebang to use Python 2 fixes the problem but I don't know enough Python to fix it myself.