Stand: Linux-Client abseits von Ubuntu (hier: Fedora)

Guten Abend,

mir ist bewusst, dass offiziell nur Ubuntu unterstützt wird. Aktuell läuft der Client unter Fedora 41 nicht einfach so (werde mir am WE ggf. etwas Zeit nehmen woran es hakt, wahrscheinlich OpenSSL und libcurl missmatch).

Daher die Frage, ob eventuell einmal offiziell über Flatpak und/oder das Fortführen des Snap nachgedacht wurde? Wir haben (als Linux-Systemhaus) aber viel Bedarf an non-Ubuntu-Clients und pascom würde so gut reinpassen.

Die Threads in dieser Richtung sind leider geschlossen, daher die neue Nachfrage:

Viele Grüße
Andreas

2 Likes

Mal ein kleiner Zwischenstand, habe mich mal ein paar Minuten versucht, den Client unter Fedora zum laufen zu bewegen:

[2025-02-13 16:25:36.630] [P891303] [T891303] [debug] [qml] System Information Version: 116.R4329_6794d789a
Qt Version: 6.7.2
OS: Fedora Linux 41 (Workstation Edition)
Hostname: fedora
Type: fedora 41 x86_64
Kernel: linux 6.12.11-200.fc41.x86_64

Das wichtigste zuerst: @jlorenz (unter der Annahme aus anderen Threads, dass Du mit dem Linux-Client betraut bist): Leider werden die Audiodevices nicht erkannt, Pipewire ist im Einsatz (und wird ja prinzipiell unterstützt). Irgendeine Idee? Debug Log nach “Reset Audio Devices”:

[2025-02-13 16:25:43.909] [P891303] [T891303] [debug] [qml] Button clicked: Reset audio devices
[2025-02-13 16:25:43.946] [P891303] [T891303] [debug] [service.DeviceService] resetAudioDevices
[2025-02-13 16:25:43.946] [P891303] [T891303] [debug] [service.DeviceService] Rescanning audio devices
[2025-02-13 16:25:43.946] [P891303] [T891303] [debug] [service.DeviceService] Refreshing pj devices
[2025-02-13 16:25:43.949] [P891303] [T891303] [debug] [pjsip] 16:25:43.948             alsa_dev.c !ALSA lib confmisc.c:855:(parse_card) cannot find card '$CARD'

[2025-02-13 16:25:43.949] [P891303] [T891303] [debug] [pjsip] 16:25:43.949             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_card_inum returned error: No such device

[2025-02-13 16:25:43.949] [P891303] [T891303] [debug] [pjsip] 16:25:43.949             alsa_dev.c  ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings

[2025-02-13 16:25:43.949] [P891303] [T891303] [debug] [pjsip] 16:25:43.949             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_concat returned error: No such device

[2025-02-13 16:25:43.949] [P891303] [T891303] [debug] [pjsip] 16:25:43.949             alsa_dev.c  ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name

[2025-02-13 16:25:43.949] [P891303] [T891303] [debug] [pjsip] 16:25:43.949             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such device

[2025-02-13 16:25:43.949] [P891303] [T891303] [debug] [pjsip] 16:25:43.949             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such device

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.950] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH,DEV=0

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH,DEV=0

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter DEV

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.0.pcm.front.1:CARD=PCH'

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH,DEV=0

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH,DEV=0

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.950             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH,DEV=0

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.0.pcm.surround51.1:CARD=PCH'

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.0.pcm.surround40.1:CARD=PCH'

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.0.pcm.surround51.1:CARD=PCH'

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.951] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.0.pcm.surround51.1:CARD=PCH'

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.0.pcm.surround51.1:CARD=PCH'

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.0.pcm.surround71.1:CARD=PCH'

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.0.pcm.iec958.1:CARD=PCH,AES0=4,AES1=130,AES2=0,AES3=

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.951             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.952] [P891303] [T891303] [debug] [pjsip] 16:25:43.952             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.953] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.953] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.953] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.953] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.953] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH,DEV=0

[2025-02-13 16:25:43.953] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH

[2025-02-13 16:25:43.953] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH,DEV=0

[2025-02-13 16:25:43.953] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH,DEV=0

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH,DEV=0

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=PCH

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.953             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920,DEV=0

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920,DEV=0

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter DEV

[2025-02-13 16:25:43.954] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.955] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920,DEV=0

[2025-02-13 16:25:43.955] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920

[2025-02-13 16:25:43.955] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920,DEV=0

[2025-02-13 16:25:43.955] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920

[2025-02-13 16:25:43.955] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920,DEV=0

[2025-02-13 16:25:43.955] [P891303] [T891303] [debug] [pjsip] 16:25:43.954             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920

[2025-02-13 16:25:43.956] [P891303] [T891303] [debug] [pjsip] 16:25:43.955             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.1.pcm.hdmi.0:CARD=C920,AES0=4,AES1=130,AES2=0,AES3=2

[2025-02-13 16:25:43.956] [P891303] [T891303] [debug] [pjsip] 16:25:43.955             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.956] [P891303] [T891303] [debug] [pjsip] 16:25:43.955             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.956] [P891303] [T891303] [debug] [pjsip] 16:25:43.955             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.1.pcm.hdmi.0:CARD=C920,AES0=4,AES1=130,AES2=0,AES3=2

[2025-02-13 16:25:43.956] [P891303] [T891303] [debug] [pjsip] 16:25:43.955             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.956] [P891303] [T891303] [debug] [pjsip] 16:25:43.955             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.956] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.1.pcm.modem.0:CARD=C920'

[2025-02-13 16:25:43.956] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.956] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib confmisc.c:1377:(snd_func_refer) Unable to find definition 'cards.1.pcm.modem.0:CARD=C920'

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5205:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5728:(snd_config_expand) Evaluate error: No such file or directory

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5541:(parse_args) Unknown parameter CARD

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5712:(snd_config_expand) Parse arguments error: No such file or directory

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920,DEV=0

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920,DEV=0

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920,DEV=0

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920,DEV=0

[2025-02-13 16:25:43.957] [P891303] [T891303] [debug] [pjsip] 16:25:43.956             alsa_dev.c  ALSA lib conf.c:5695:(snd_config_expand) Unknown parameters CARD=C920

[2025-02-13 16:25:43.964] [P891303] [T891303] [debug] [pjsip] 16:25:43.964             alsa_dev.c  Added sound device pipewire

[2025-02-13 16:25:43.971] [P891303] [T891303] [debug] [pjsip] 16:25:43.970             alsa_dev.c  Added sound device default

[2025-02-13 16:25:43.972] [P891303] [T891303] [debug] [pjsip] 16:25:43.972             alsa_dev.c  Added sound device sysdefault:CARD=PCH

[2025-02-13 16:25:43.973] [P891303] [T891303] [debug] [pjsip] 16:25:43.972             alsa_dev.c  Added sound device front:CARD=PCH,DEV=0

[2025-02-13 16:25:43.973] [P891303] [T891303] [debug] [pjsip] 16:25:43.972             alsa_dev.c  Added sound device surround21:CARD=PCH,DEV=0

[2025-02-13 16:25:43.973] [P891303] [T891303] [debug] [pjsip] 16:25:43.973             alsa_dev.c  Added sound device surround40:CARD=PCH,DEV=0

[2025-02-13 16:25:43.973] [P891303] [T891303] [debug] [pjsip] 16:25:43.973             alsa_dev.c  Added sound device surround41:CARD=PCH,DEV=0

[2025-02-13 16:25:43.974] [P891303] [T891303] [debug] [pjsip] 16:25:43.973             alsa_dev.c  Added sound device surround50:CARD=PCH,DEV=0

[2025-02-13 16:25:43.974] [P891303] [T891303] [debug] [pjsip] 16:25:43.973             alsa_dev.c  Added sound device surround51:CARD=PCH,DEV=0

[2025-02-13 16:25:43.974] [P891303] [T891303] [debug] [pjsip] 16:25:43.973             alsa_dev.c  Added sound device surround71:CARD=PCH,DEV=0

[2025-02-13 16:25:43.975] [P891303] [T891303] [debug] [pjsip] 16:25:43.974             alsa_dev.c  Added sound device hdmi:CARD=PCH,DEV=0

[2025-02-13 16:25:43.976] [P891303] [T891303] [debug] [pjsip] 16:25:43.975             alsa_dev.c  Added sound device hdmi:CARD=PCH,DEV=1

[2025-02-13 16:25:43.977] [P891303] [T891303] [debug] [pjsip] 16:25:43.976             alsa_dev.c  Added sound device hdmi:CARD=PCH,DEV=2

[2025-02-13 16:25:44.230] [P891303] [T891303] [debug] [pjsip] 16:25:44.230             alsa_dev.c  Added sound device sysdefault:CARD=C920

[2025-02-13 16:25:44.231] [P891303] [T891303] [debug] [pjsip] 16:25:44.230             alsa_dev.c  Added sound device front:CARD=C920,DEV=0

[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [pjsip] 16:25:44.235             alsa_dev.c  ALSA driver found 15 devices

[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Found 15 possible pj devices
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device pipewire
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device pipewire
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device default
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device default
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device sysdefault:CARD=PCH
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device front:CARD=PCH,DEV=0
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Skipping invalid pj device surround21:CARD=PCH,DEV=0
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device surround40:CARD=PCH,DEV=0
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Skipping invalid pj device surround41:CARD=PCH,DEV=0
[2025-02-13 16:25:44.235] [P891303] [T891303] [debug] [service.DeviceService] Skipping invalid pj device surround50:CARD=PCH,DEV=0
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device surround51:CARD=PCH,DEV=0
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device surround71:CARD=PCH,DEV=0
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device hdmi:CARD=PCH,DEV=0
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device hdmi:CARD=PCH,DEV=1
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device hdmi:CARD=PCH,DEV=2
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device sysdefault:CARD=C920
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] Could not create pj audio device front:CARD=C920,DEV=0
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] refreshed qt devices. Added: 1 Removed: 0
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] ----- Device rescan finished. Listing devices -----
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] -- PJSIP Audio Devices
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] -- Qt Audio Devices
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] AudioDevice:"Built-in Audio Analog Stereo", Type: Qt, qtid: "alsa_output.pci-0000_00_1f.3.analog-stereo", active: true
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DeviceService] ---------------------------------------------------
[2025-02-13 16:25:44.236] [P891303] [T891303] [debug] [service.DesktopAudioController] Available Microphones:  0 / Available Speakers:  0
[2025-02-13 16:25:44.236] [P891303] [T891303] [critical] [service.DesktopAudioController] [Toast] pascom Softphone cannot be used as no speakers have been detected.
[2025-02-13 16:25:44.237] [P891303] [T891303] [debug] [service.MdSoftphone] restarting audio transmit on all calls
[2025-02-13 16:25:44.237] [P891303] [T891303] [debug] [util.MdTonePlayer] restarting audio transmit
[2025-02-13 16:25:44.237] [P891303] [T891303] [debug] [service.DesktopAudioController] Ringtone speaker is now "Built-in Audio Analog Stereo"
[2025-02-13 16:25:44.713] [P891303] [T891303] [info] [service.DesktopAudioController] [Toast] New audio device added: Built-in Audio Analog Stereo, do you want to use it now?
[2025-02-13 16:25:45.188] [P891303] [T891303] [debug] [service.DesktopAudioController] Save 1 audio devices to db: QJsonObject({"handsfreeMicrophones":[],"handsfreeSpeakers":[],"microphones":[],"ringtoneSpeakers":[{"caption":"Built-in Audio Analog Stereo","configurationState":0}],"speakers":[]})
[2025-02-13 16:25:50.400] [P891303] [T891303] [debug] [qml] LinkButton clicked: Yes
[2025-02-13 16:25:50.400] [P891303] [T891303] [debug] [service.DesktopAudioController] Save 1 audio devices to db: QJsonObject({"handsfreeMicrophones":[],"handsfreeSpeakers":[],"microphones":[],"ringtoneSpeakers":[{"caption":"Built-in Audio Analog Stereo","configurationState":1}],"speakers":[]})
[2025-02-13 16:25:50.432] [P891303] [T891303] [debug] [service.DesktopAudioController] Save 1 audio devices to db: QJsonObject({"handsfreeMicrophones":[],"handsfreeSpeakers":[],"microphones":[],"ringtoneSpeakers":[{"caption":"Built-in Audio Analog Stereo","configurationState":1}],"speakers":[]})
[2025-02-13 16:25:51.483] [P891303] [T891303] [debug] [service.DesktopAudioController] Save 1 audio devices to db: QJsonObject({"handsfreeMicrophones":[],"handsfreeSpeakers":[],"microphones":[],"ringtoneSpeakers":[{"caption":"Built-in Audio Analog Stereo","configurationState":1}],"speakers":[]})

Nachtrag 1: Notwendige Libraries sollten alle da sein und es schwirrt auch kein PulseAudio service auf dem System herum:

$ sudo dnf install pipewire-pulse pipewire pipewire-gstreamer
[...]
Package "pipewire-pulseaudio-1.2.7-1.fc41.x86_64" is already installed.
Package "pipewire-1.2.7-1.fc41.x86_64" is already installed.
Package "pipewire-gstreamer-1.2.7-1.fc41.x86_64" is already installed.

$ systemctl status pulseaudio
Unit pulseaudio.service could not be found.
$ systemctl --user status pulseaudio
Unit pulseaudio.service could not be found.

Nachtrag 2: Prinizpiell scheint Qt kein Problem zu haben (zumindest findet der JACK sound server daemon alles):

1 Like

[Zweiter Post, wegen Zeichenlimit]

Falls auch noch andere Fedora-User sich einmal probieren wollen, folgende Aktionen waren zum Start notwendig:

  1. Problem: Kein Start wegen fehlender / falscher Libraries:

    [...]/pascom_Client: /lib64/libcurl.so.4: no version information available (required by[...]/pascom_Client/lib/libjabra.so.1)
    [...]/pascom_Client/pascom_Client: [...]/pascom_Client/lib/libssl.so.3: version `OPENSSL_3.2.0' not found (required by /lib64/libcurl.so.4)
    

    Lösung: Von einem “Ubuntu 24.04.1 LTS” die folgenden Dateien

    /usr/lib/x86_64-linux-gnu/libcurl.so.4
    /usr/lib/x86_64-linux-gnu/libcurl.so.4.8.0
    

    nach [...]/pascom_Client/lib kopiert. Wenn es einmal etwas “fancy” werden würde, würde ich AppRun anpassen und noch ein Unterordner lib-fedora anlegen (analog zum Mechanismus für "$UBUNTU_CODENAME" == "focal" in eben dieser Datei)

  2. Problem: Browser öffenet sich nicht für Authentifizierung:

    [2025-02-13 16:08:09.706] [P881218] [T881284] [info] [service.ProxyService] query OS proxy settings, for: ProxyQuery(type: QNetworkProxyQuery::TcpSocket, protocol: "https", peerPort: -1, peerHostName: "pascom.cloud", localPort: -1, url: QUrl("https://pascom.cloud"))
    [2025-02-13 16:08:09.707] [P881218] [T881218] [info] [service.ProxyService] received OS proxy settings, result: NoProxy """:0" ["Tunnel Listen UDP SctpTunnel SctpListen"]
    gio: https://login.pascom.net/auth/realms/pascom/protocol/openid-connect/auth?client_id=pascom-app&redirect_uri=http://localhost:3000/app/user/&response_type=code&scope=openid&state=09Pc4ebw: Failed to execute child process “/usr/lib/glib-2.0/gio-launch-desktop” (No such file or directory)
    

    Lösung: Symlink erstellen, damit der Client die gio-launch-desktop (und andere) unter Fedora findet (liegen hier unter /usr/libexec):

    sudo ln -s /usr/libexec/ /usr/lib/glib-2.0
    

Wenn jetzt noch die Audiodevices erkannt würden, wäre ich eigentlich glücklich und könnte das in ein Paket packen oder so.

1 Like

Kleines Update @jlorenz zum Stand: wir setzen uns jetzt hier mal unternehmensintern an ein Flatpak für den offiziellen pascom-Client. Falls erfolgreich teilen wir das Manifest gerne.

Wenn ich mich recht erinnere, dann ist bei Fedora von Haus aus SELinux aktiv. Vielleicht liegt es ja daran und die Binaries brauchen passende Capabilities.

Was macht das Flatpack-Projekt?

Vorab: via OCI-Container nun am Laufen mit rootless podman, habe mich heute Abend mal nochmal hingesetzt.

@Mathias Wäre es von euch aus OK, wenn ich das OCI-Containerfile (a.k.a. Dockerfile) unter GPL 3.0 veröffentliche? Es ist dann natürlich klar dass kein Support durch euch etc. pp. Es geht wirklich um die Containerfile + Beiwerk, das lädt dann halt den offiziellen Client für den Build herunter. Ich habe nicht vor euren Client da reinzupacken in das Repo und auch nicht, das Image zu publishen ohne Freigabe durch euch (ein podman build bekommt die Zielgruppe wahrscheinlich ja ausgeführt…)

Nope.

Perspektivisch ggf., aber Container reicht mir aktuell.

Hallo @andreashaerter ,

freilich ist das ok, danke für Deine Mitarbeit.

Hier übrigens unsere PASCOM Web App in der Beta: https://pascom.cloud/app/beta/

Diese sollte insbesondere für Linux interessant sein.

LG

Mathias

2 Likes

@Mathias Alles klar, danke für die Rückmeldung. Dann kippe ich es im Laufe des Abends oder morgen in ein Repo und poste es hier :slight_smile:

CC @mahescho

Hier ist nun das Ergebnis: github.com/foundata/oci-pascom-client/, ich werde noch unter https://foundata.com/en/projects/oci-pascom-client/ eine kleine Projektseite einrichten.

@Mathias Ich hoffe die Erklärungen, dass das ganze ein Community-Effort ist, sind aus Deiner Sicht ausreichend

TL;DR:

dnf install podman
dnf install xdg-desktop-portal xdg-desktop-portal-gnome # oder xdg-desktop-portal-kde

cd /tmp
git clone https://github.com/foundata/oci-pascom-client.git
cd oci-pascom-client 
podman build -t pascom-client .

./pascom-client.sh

Nutzung

Ich habe mir mit der README Mühe gegeben, wenn man es wirklich nutzen will sollte das weiterhelfen:

  • Desktop integration:

    # Make the launcher script available in your PATH
    mkdir -p ~/.local/bin
    cp pascom-client.sh ~/.local/bin/
    chmod +x ~/.local/bin/pascom-client.sh
    
    # Extract the client icon from the image
    mkdir -p ~/.local/share/icons/hicolor/256x256/apps
    podman run --rm --entrypoint cat localhost/pascom-client:latest \
      /opt/pascom_Client/client.png \
      > ~/.local/share/icons/hicolor/256x256/apps/pascom-client.png
    
    # Install the desktop entry
    mkdir -p ~/.local/share/applications
    sed "s|^Exec=.*|Exec=${HOME}/.local/bin/pascom-client.sh|" pascom-client.desktop \
      > ~/.local/share/applications/pascom-client.desktop
    desktop-file-validate ~/.local/share/applications/ascom-client.desktop
    update-desktop-database ~/.local/share/applications/
    
  • Updating the client

@mahescho Feedback willkommen. Ich denke das ist für die meisten User direkt brauchbar, aktuell man muss man nur auf Headset busy light und call buttons verzichten, ggf. bekomme ich das ja noch hin. Zur Zeit habe ich es aber als “out of scope” definiert.

Update

Einfach Image neu bauen, das zieht auch den neusten Client, siehe Updating the client

Für die weitere Entwicklung…

…habe ich unter DEVELOPMENT.md ziemlich genau zusammengetragen, was warum wie aussieht.

Sonstiges:

@Mathias Ich glaube ich habe auch zwei kleine Probleme im Client selbst gefunden, ich würde dafür einfach Support-Tickets aufmachen, oder?

  1. libtiff.so.5 ist in Ubuntu Noble nicht vorhanden und wird von imageformats/libqtiff.so angefordert, ggf. einfach nur ein leftover des Qt-build-envs
  2. SIGSEGV nach hangup im click-to-dial mode (also wenn z.B. für den eingeloggten User kein Softphone da ist, notification tag activeCall~-1; Vermutlich wird eine asynchrone D-Bus-Antwort an ein bereits zerstörtes QML-Objekt zugestellt (also use-after-free), ich denke im Zusammenhang mit Desktop-Benachrichtigungen. Backtrace könnte ich erstellen…
1 Like

Ja, das ist gut so, und vielen Dank für Deine Arbeit!