[arch-general] ffado-mixer error after latest "pacman -Syu" (Zero)
Susanne Schneider
suseguitar at mailbox.org
Sun Jan 2 06:21:14 UTC 2022
> 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
>
thanks a lot, that did the trick,
regarding a proper bugreporting I hesitate because to my feeling the
break was introduced by python 3.10, but I'm not sure...
best
-s
More information about the arch-general
mailing list