[arch-general] ffado-mixer error after latest "pacman -Syu"
hi, when trying to start ffado-mixer I receive the following message:
... $ ffado-mixer Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/ffado/panelmanager.py", line 460, in updatePanels self.addPanel(idx) File "/usr/lib/python3.10/site-packages/ffado/panelmanager.py", line 339, in addPanel mixerwidget.initValues() File "/usr/lib/python3.10/site-packages/ffado/mixer/saffirepro.py", line 102, in initValues self.selectCorrectMode() File "/usr/lib/python3.10/site-packages/ffado/mixer/saffirepro.py", line 61, in selectCorrectMode self.large.initValues() File "/usr/lib/python3.10/site-packages/ffado/mixer/saffire_base.py", line 137, in initValues self.updateValues() File "/usr/lib/python3.10/site-packages/ffado/mixer/saffirepro.py", line 347, in updateValues SaffireMixerBase.updateValues(self) File "/usr/lib/python3.10/site-packages/ffado/mixer/saffire_base.py", line 105, in updateValues ctrl.setValue(vol) TypeError: setValue(self, int): argument 1 has unexpected type 'dbus.Double' Abgebrochen (Speicherabzug geschrieben) .... $ < any hit will be appreciated, either, if I can do something on my own or where to direct a bug report etc... thanks for reading, -suse (Thinkpad T520, Focusrite Saffire Pro10)
On 12/31/21 13:26, Susanne Schneider via arch-general wrote:
hi, when trying to start ffado-mixer I receive the following message:
... $ ffado-mixer Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/ffado/panelmanager.py", line 460, in updatePanels self.addPanel(idx) File "/usr/lib/python3.10/site-packages/ffado/panelmanager.py", line 339, in addPanel mixerwidget.initValues() File "/usr/lib/python3.10/site-packages/ffado/mixer/saffirepro.py", line 102, in initValues self.selectCorrectMode() File "/usr/lib/python3.10/site-packages/ffado/mixer/saffirepro.py", line 61, in selectCorrectMode self.large.initValues() File "/usr/lib/python3.10/site-packages/ffado/mixer/saffire_base.py", line 137, in initValues self.updateValues() File "/usr/lib/python3.10/site-packages/ffado/mixer/saffirepro.py", line 347, in updateValues SaffireMixerBase.updateValues(self) File "/usr/lib/python3.10/site-packages/ffado/mixer/saffire_base.py", line 105, in updateValues ctrl.setValue(vol) TypeError: setValue(self, int): argument 1 has unexpected type 'dbus.Double' Abgebrochen (Speicherabzug geschrieben) .... $ <
any hit will be appreciated, either, if I can do something on my own or where to direct a bug report etc...
thanks for reading,
You could try to change that line 105 File "/usr/lib/python3.10/site-packages/ffado/mixer/saffire_base.py", line 105, in updateValues ctrl.setValue(vol) into ctrl.setValue(int(vol)) Maybe open a bug report at Arch libffado and/or ffado.org ~Z
On 2021-12-31 13:26:23 (+0100), Susanne Schneider via arch-general wrote:
any hit will be appreciated, either, if I can do something on my own or where to direct a bug report etc...
Hi! Yes, it also broke for me, but I didn't have much time to investigate the proper fix for this before holidays. It breaks in many different spots depending on device in use. All of this is of course because python 3.10 got more strict, but it is fundamentally something that needs fixing upstream. The ffado upstream mainly does things via mailing list and there might even be patches (but certainly no release) for these issues around already. I'll check and get back to this. Best, David -- https://sleepmap.de
participants (3)
-
David Runge
-
Susanne Schneider
-
Zero