tom@bookworm:~$ linuxcnc /home/tom/linuxcnc/configs/sim.axis.remap.getting-started/demo.ini LINUXCNC - 2.9.0~pre0+git20221105.ffb6bda926 Machine configuration directory is '/home/tom/linuxcnc/configs/sim.axis.remap.getting-started' Machine configuration file is 'demo.ini' Starting LinuxCNC... linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Note: Using POSIX realtime Found file(LIB): /usr/share/linuxcnc/hallib/basic_sim.tcl setup_kins: cmd=loadrt trivkins /home/tom/linuxcnc/configs/sim.axis.remap.getting-started/demo.ini:216: executing 'import sys sys.path.insert(0,"python")' PythonPlugin: Python '3.10.8 (main, Nov 4 2022, 09:21:25) [GCC 12.2.0]' initialize: module '/home/tom/linuxcnc/configs/sim.axis.remap.getting-started/python/toplevel.py' init failed: Traceback (most recent call last): File "/home/tom/linuxcnc/configs/sim.axis.remap.getting-started/python/toplevel.py", line 20, in import remap File "/home/tom/linuxcnc/configs/sim.axis.remap.getting-started/python/remap.py", line 84 except InterpreterException,e: ^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: multiple exception types must be parenthesized Interp ctor: can't instantiate Python plugin /home/tom/linuxcnc/configs/sim.axis.remap.getting-started/demo.ini:216: executing 'import sys sys.path.insert(0,"python")' PythonPlugin: Python '3.10.8 (main, Nov 4 2022, 09:21:25) [GCC 12.2.0]' initialize: module '/home/tom/linuxcnc/configs/sim.axis.remap.getting-started/python/toplevel.py' init failed: Traceback (most recent call last): File "/home/tom/linuxcnc/configs/sim.axis.remap.getting-started/python/toplevel.py", line 20, in import remap File "/home/tom/linuxcnc/configs/sim.axis.remap.getting-started/python/remap.py", line 84 except InterpreterException,e: ^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: multiple exception types must be parenthesized Python plugin configure() failed, status = -11 iNTERP_REMAP: Python plugin required for python=, but not available: REMAP INI line:100 = G88.6 modalgroup=1 argspec=XYZp py=g886 emc/task/emctaskmain.cc 3085: can't initialize interpreter note: MAXV max: 1.200 units/sec 72.000 units/min note: LJOG max: 1.200 units/sec 72.000 units/min note: LJOG default: 0.250 units/sec 15.000 units/min waiting for s.joints<0>, s.kinematics_type<0> waiting for s.joints<0>, s.kinematics_type<0> waiting for s.joints<0>, s.kinematics_type<0> waiting for s.joints<0>, s.kinematics_type<0> waiting for s.joints<0>, s.kinematics_type<0> waiting for s.joints<0>, s.kinematics_type<0> waiting for s.joints<0>, s.kinematics_type<0> waiting for s.joints<0>, s.kinematics_type<0> waiting for s.joints<0>, s.kinematics_type<0> A configuration error is preventing LinuxCNC from starting. More information may be available when running from a terminal. Shutting down and cleaning up LinuxCNC... Note: Using POSIX realtime LinuxCNC terminated with an error. You can find more information in the log: /home/tom/linuxcnc_debug.txt and /home/tom/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal