GNS3 broke after pyqt5 5.15.11-3 dropped the bindings for PyQt5.QtWebSockets

Description:

I have gns3-server and gns3-gui installed from AUR. They worked well with pyqt5 5.15.11-2. But with 5.15.11-3, gns3 fails to start with this error:

[aep@dell-laptop ~]$ gns3
Please install the PyQt5.QtWebSockets module

And indeed, that module was dropped, without any replacement, even in the AUR.

Additional info:

  • package version(s): broken: 5.15.11-3, last working: 5.15.11-2

The working status of 5.15.11-2 has been confirmed via downgrading.

Steps to reproduce:

Just run gns3 as stated above.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information