Hi all,
When I try to connect to our head node using qluman I'm getting the following error while using using "ssh -X root@servername qluman-qt" to connect:
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qluman-13/qluman-qt.py", line 74, in <module> main() File "/usr/lib/python3/dist-packages/qluman-13/qluman-qt.py", line 70, in main w = MainWindow.make(background=not args.nobackground, app=app) File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 204, in make w.conf(cluster_model=model, background=background, app=app) File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 213, in conf self.restoreState() File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 320, in restoreState state = QtCore.Qt.WindowState(int(state)) TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Also tried to connect using apptainer with qluman-13.5.2-singularity.sqsh (or qluman-13.4.7-singularity.sqsh) and receive something similar:
QStandardPaths: error creating runtime directory '/run/user/1000' (Read-only file system) QStandardPaths: error creating runtime directory '/run/user/1000' (Read-only file system) Qt: Session management error: None of the authentication protocols specified are supported Traceback (most recent call last): File "/usr/lib/python3/dist-packages/qluman-13/qluman-qt.py", line 74, in <module> main() File "/usr/lib/python3/dist-packages/qluman-13/qluman-qt.py", line 70, in main w = MainWindow.make(background=not args.nobackground, app=app) File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 204, in make w.conf(cluster_model=model, background=background, app=app) File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 213, in conf self.restoreState() File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 320, in restoreState state = QtCore.Qt.WindowState(int(state)) TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Qlustar server version is 13.5.1 (fresh install of last month).
We also have an old headnode running qluman 13.2.1. I am able to connect to the new head node after connecting to the qluman server of our old headnode (running qluman server 13.2.1) using "ssh -X root@OLDservername qluman-qt" and connecting the new headnode using the Qluman GUI.
While this is a nice workaround, I would like to decommission the old headnode in the near future. Am I doing something wrong while trying to connect directly to our new head node using either ssh -X or apptainer?
Head node is fully up to date, ran "apt- update" & "apt dist-upgrade"
Thanks,
Wouter
Hi Wouter,
we could identify the cause of the issue. A new version of the GUI will be available shortly.
Best,
Roland
On 2/20/24 14:47, Nicolai, Wouter via Qlustar General wrote:
Hi all,
When I try to connect to our head node using qluman I’m getting the following error while using using “ssh -X root@servername qluman-qt” to connect:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/qluman-13/qluman-qt.py", line 74, in <module>
main()
File "/usr/lib/python3/dist-packages/qluman-13/qluman-qt.py", line 70, in main
w = MainWindow.make(background=not args.nobackground, app=app)
File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 204, in make
w.conf(cluster_model=model, background=background, app=app)
File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 213, in conf
self.restoreState()
File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 320, in restoreState
state = QtCore.Qt.WindowState(int(state))
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Also tried to connect using apptainer with qluman-13.5.2-singularity.sqsh (or qluman-13.4.7-singularity.sqsh) and receive something similar:
QStandardPaths: error creating runtime directory '/run/user/1000' (Read-only file system)
QStandardPaths: error creating runtime directory '/run/user/1000' (Read-only file system)
Qt: Session management error: None of the authentication protocols specified are supported
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/qluman-13/qluman-qt.py", line 74, in <module>
main()
File "/usr/lib/python3/dist-packages/qluman-13/qluman-qt.py", line 70, in main
w = MainWindow.make(background=not args.nobackground, app=app)
File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 204, in make
w.conf(cluster_model=model, background=background, app=app)
File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 213, in conf
self.restoreState()
File "/usr/lib/python3/dist-packages/qluman-13/client/qt/MainWindow.py", line 320, in restoreState
state = QtCore.Qt.WindowState(int(state))
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'NoneType'
Qlustar server version is 13.5.1 (fresh install of last month).
We also have an old headnode running qluman 13.2.1. I am able to connect to the new head node after connecting to the qluman server of our old headnode (running qluman server 13.2.1) using “ssh -X root@OLDservername qluman-qt” and connecting the new headnode using the Qluman GUI.
While this is a nice workaround, I would like to decommission the old headnode in the near future. Am I doing something wrong while trying to connect directly to our new head node using either ssh -X or apptainer?
Head node is fully up to date, ran “apt- update” & “apt dist-upgrade”
Thanks,
Wouter
Qluman GUI 13.5.3 is uploaded. Please confirm that this fixes your issue.