Hello, the Text Login was working ok on my system, but after upgrading to latest FreeBSD 11.2 ajaxterm.py suddently throwing some errors as follow:
File "ajaxterm.py", line 365, in __call__
r=self.orig(*l)
File "ajaxterm.py", line 414, in create
os.execvpe(cmd[0],cmd,env)
File "/usr/local/lib/python2.7/os.py", line 355, in execvpe
_execvpe(file, args, env)
File "/usr/local/lib/python2.7/os.py", line 370, in _execvpe
func(file, *argrest)
OSError: [Errno 2] No such file or directory
AjaxTerm at http://localhost:81/
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 61280)
----------------------------------------
Traceback (most recent call last):
File "ajaxterm.py", line 566, in <module>
main()
File "ajaxterm.py", line 560, in main
qweb.QWebWSGIServer(at,ip='localhost',port=int(o.port),threaded=0,log=o.log)
.serve_forever()
File "/usr/local/lib/python2.7/SocketServer.py", line 231, in serve_forever
poll_interval)
File "/usr/local/lib/python2.7/SocketServer.py", line 150, in _eintr_retry
return func(*args)
select.error: (9, 'Bad file descriptor')
Main test system:
FreeBSD 11.2 x64 (P0)
Also reproduced on:
FreeBSD 11.1 x64 (P11)
Webmin version 1.890
Python version: 2.7.15
Also tried python reinstall with no luck.
Regards
Just to update on this, Text Login (Ajax Term) is working again on latest Webmin 1.890 under FreeBSD 11.2-RELEASE-p3 with Python 2.7.15.