Bug 2429022 - raysession fails to start with Cannot open file ':main_icon/scalable/raysession.svg'
Summary: raysession fails to start with Cannot open file ':main_icon/scalable/raysessi...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: raysession
Version: 43
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Erich Eickmeyer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2430650
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-01-13 15:40 UTC by M. Schlegel
Modified: 2026-02-10 20:30 UTC (History)
1 user (show)

Fixed In Version: raysession-0.17.2-7.fc43
Clone Of:
Environment:
Last Closed: 2026-01-22 01:08:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description M. Schlegel 2026-01-13 15:40:19 UTC
Upgraded a Fedora 43 laptop to raysession-0.17.2-1.fc43.noarch from repo 'updates-testing'
Trying to run it results in a notification report.  I then tried to run it from command line as simply "raysession" and got Traceback

=========== start copy paste ===============

qt.svg: Cannot open file ':main_icon/scalable/raysession.svg', because: No such file or directory
Connecting GUI to existing ray-daemon port 16188
GUI connected at osc.udp://127.0.0.1:17701/
Traceback (most recent call last):
  File "/usr/bin/raysession", line 13, in <module>
    import raysession
  File "/usr/share/raysession/src/gui/raysession.py", line 148, in <module>
    session = SignaledSession()
  File "/usr/share/raysession/src/gui/gui_session.py", line 159, in __init__
    self.main_win = MainWindow(self)
                    ~~~~~~~~~~^^^^^^
  File "/usr/share/raysession/src/gui/main_window.py", line 60, in __init__
    self.ui.setupUi(self)
    ~~~~~~~~~~~~~~~^^^^^^
  File "/usr/share/raysession/src/gui/ui/raysession.py", line 229, in setupUi
    self.lineEditServerStatus = StatusBarNegativ(parent=self.frameCurrentSession)
                                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/raysession/src/gui/surclassed_widgets.py", line 273, in __init__
    StatusBar.__init__(self, parent)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/share/raysession/src/gui/surclassed_widgets.py", line 188, in __init__
    QFontDatabase.applicationFontFamilies(0)[0], 8)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range


Reproducible: Always

Steps to Reproduce:
1. upgrade to raysession-0.17.2-1.fc43.noarch
2. Try to run it
3. 
Actual Results:
Raysession GUI does not show but Traceback occurs

Expected Results:
GUI runs and exposes without a traceback error

Additional Information:
After the traceback dump, the exe has to be killed with "kill -9 %1"  It seems to ignore "kill %1"

Comment 1 M. Schlegel 2026-01-13 15:41:15 UTC
Below is the "kinfo" showing which KDE desktop is in use:

kinfo

Operating System: Fedora Linux 43
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.18.5-200.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 4800H with Radeon Graphics
Memory: 16 GiB of RAM (15.0 GiB usable)
Graphics Processor 1: AMD Radeon Graphics
Graphics Processor 2: AMD Radeon RX 5500M

Comment 2 Erich Eickmeyer 2026-01-13 15:43:01 UTC
This should fix it. The version in F43 built but is old. Should be fixed in a matter of a week.

https://bodhi.fedoraproject.org/updates/FEDORA-2026-972e5edc17

Comment 3 M. Schlegel 2026-01-13 15:45:42 UTC
The python on the tested laptop is:

python3-3.14.2-1.fc43.x86_64

Comment 4 Fedora Update System 2026-01-16 20:33:48 UTC
FEDORA-2026-ec2ae57928 (raysession-0.17.2-2.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-ec2ae57928

Comment 5 Fedora Update System 2026-01-17 01:08:21 UTC
FEDORA-2026-ec2ae57928 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-ec2ae57928`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-ec2ae57928

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Erich Eickmeyer 2026-01-17 05:26:11 UTC
Your actual issue is this:

qt.svg: Cannot open file ':main_icon/scalable/raysession.svg', because: No such file or directory

However, in my testing with the latest package from bodhi, I cannot reproduce the issue.

Comment 7 Fedora Update System 2026-01-17 19:32:29 UTC
FEDORA-2026-355cbb1cf5 (raysession-0.17.2-4.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-355cbb1cf5

Comment 8 Erich Eickmeyer 2026-01-17 19:35:27 UTC
Had to refactor the entire %install section for the way it's built.

Comment 9 Erich Eickmeyer 2026-01-18 00:47:14 UTC
In order for RaySession to be fully functional again, it needs https://bugzilla.redhat.com/show_bug.cgi?id=2430650 to be reveiwed and python-jack-client to be unretired.

Comment 10 Fedora Update System 2026-01-18 01:37:15 UTC
FEDORA-2026-355cbb1cf5 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-355cbb1cf5`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-355cbb1cf5

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Fedora Update System 2026-01-19 23:45:53 UTC
FEDORA-2026-3e6a70ad54 (raysession-0.17.2-7.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-3e6a70ad54

Comment 12 M. Schlegel 2026-01-20 22:22:47 UTC
This worked for me, I didn't want to wait for all the pushes and stuff. So I just grabbed the rpms from Koji via wget so I could look over the rpms locally and then put them in from their locally downloaded rpms.


wget https://kojipkgs.fedoraproject.org//packages/python-jack-client/0.5.5/1.fc43/noarch/python-jack-client-0.5.5-1.fc43.noarch.rpm 
wget https://kojipkgs.fedoraproject.org//packages/raysession/0.17.2/7.fc43/noarch/raysession-0.17.2-7.fc43.noarch.rpm
sudo dnf upgrade ./raysession-0.17.2-7.fc43.noarch.rpm ./python-jack-client-0.5.5-1.fc43.noarch.rpm

with raysession 0.17.2-7 and python-jack-client 0.5.5-1 in place, raysession worked correctly.

Comment 13 Erich Eickmeyer 2026-01-20 22:36:27 UTC
(In reply to M. Schlegel from comment #12)
> This worked for me, I didn't want to wait for all the pushes and stuff. So I
> just grabbed the rpms from Koji via wget so I could look over the rpms
> locally and then put them in from their locally downloaded rpms.
> 
> 
> wget
> https://kojipkgs.fedoraproject.org//packages/python-jack-client/0.5.5/1.fc43/
> noarch/python-jack-client-0.5.5-1.fc43.noarch.rpm 
> wget
> https://kojipkgs.fedoraproject.org//packages/raysession/0.17.2/7.fc43/noarch/
> raysession-0.17.2-7.fc43.noarch.rpm
> sudo dnf upgrade ./raysession-0.17.2-7.fc43.noarch.rpm
> ./python-jack-client-0.5.5-1.fc43.noarch.rpm
> 
> with raysession 0.17.2-7 and python-jack-client 0.5.5-1 in place, raysession
> worked correctly.

Awesome! Please give karma to https://bodhi.fedoraproject.org/updates/FEDORA-2026-3e6a70ad54 and https://bodhi.fedoraproject.org/updates/FEDORA-2026-71c375ae85 to help it along!

Comment 14 M. Schlegel 2026-01-21 00:04:48 UTC
Okay, done

Comment 15 Fedora Update System 2026-01-21 00:52:06 UTC
FEDORA-2026-3e6a70ad54 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-3e6a70ad54`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-3e6a70ad54

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 16 Fedora Update System 2026-01-22 01:08:14 UTC
FEDORA-2026-3e6a70ad54 (raysession-0.17.2-7.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 17 M. Schlegel 2026-02-10 20:15:22 UTC
"If problem still persists, please make note of it in this bug report."

This is still broken on Fedora 43, I upgraded:

sudo dnf upgrade --enable-repo=updates-testing raysession
  Upgrade  raysession-0:0.17.2-8.fc43.noarch User   updates-testing
  Replaced raysession-0:0.17.2-7.fc43.noarch User   @System

but trying to run that one gets:

raysession 
qt.svg: Cannot open file ':main_icon/scalable/raysession.svg', because: No such file or directory
Traceback (most recent call last):
  File "/usr/bin/raysession", line 13, in <module>
    import raysession
  File "/usr/share/raysession/src/gui/raysession.py", line 147, in <module>
    session = SignaledSession()
  File "/usr/share/raysession/src/gui/gui_session.py", line 159, in __init__
    self.main_win = MainWindow(self)
                    ~~~~~~~~~~^^^^^^
  File "/usr/share/raysession/src/gui/main_window.py", line 60, in __init__
    self.ui.setupUi(self)
    ~~~~~~~~~~~~~~~^^^^^^
  File "/usr/share/raysession/src/gui/ui/raysession.py", line 229, in setupUi
    self.lineEditServerStatus = StatusBarNegativ(parent=self.frameCurrentSession)
                                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/raysession/src/gui/surclassed_widgets.py", line 273, in __init__
    StatusBar.__init__(self, parent)
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/share/raysession/src/gui/surclassed_widgets.py", line 188, in __init__
    QFontDatabase.applicationFontFamilies(0)[0], 8)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range


that crash has to be ended with "kill -9 %1"

I then downgraded back from that to the previous one:

  Action    Package                           Reason Repository
  Downgrade raysession-0:0.17.2-7.fc43.noarch User   updates
  Replaced  raysession-0:0.17.2-8.fc43.noarch User   @System

Which then works correctly again (no index out of range)

Comment 18 Erich Eickmeyer 2026-02-10 20:30:39 UTC
(In reply to M. Schlegel from comment #17)
> "If problem still persists, please make note of it in this bug report."
> 
> This is still broken on Fedora 43, I upgraded:
> 
> sudo dnf upgrade --enable-repo=updates-testing raysession
>   Upgrade  raysession-0:0.17.2-8.fc43.noarch User   updates-testing
>   Replaced raysession-0:0.17.2-7.fc43.noarch User   @System
> 
> but trying to run that one gets:
> 
> raysession 
> qt.svg: Cannot open file ':main_icon/scalable/raysession.svg', because: No
> such file or directory
> Traceback (most recent call last):
>   File "/usr/bin/raysession", line 13, in <module>
>     import raysession
>   File "/usr/share/raysession/src/gui/raysession.py", line 147, in <module>
>     session = SignaledSession()
>   File "/usr/share/raysession/src/gui/gui_session.py", line 159, in __init__
>     self.main_win = MainWindow(self)
>                     ~~~~~~~~~~^^^^^^
>   File "/usr/share/raysession/src/gui/main_window.py", line 60, in __init__
>     self.ui.setupUi(self)
>     ~~~~~~~~~~~~~~~^^^^^^
>   File "/usr/share/raysession/src/gui/ui/raysession.py", line 229, in setupUi
>     self.lineEditServerStatus =
> StatusBarNegativ(parent=self.frameCurrentSession)
>                                
> ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/share/raysession/src/gui/surclassed_widgets.py", line 273, in
> __init__
>     StatusBar.__init__(self, parent)
>     ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
>   File "/usr/share/raysession/src/gui/surclassed_widgets.py", line 188, in
> __init__
>     QFontDatabase.applicationFontFamilies(0)[0], 8)
>     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
> IndexError: list index out of range
> 
> 
> that crash has to be ended with "kill -9 %1"
> 
> I then downgraded back from that to the previous one:
> 
>   Action    Package                           Reason Repository
>   Downgrade raysession-0:0.17.2-7.fc43.noarch User   updates
>   Replaced  raysession-0:0.17.2-8.fc43.noarch User   @System
> 
> Which then works correctly again (no index out of range)

It needs to be a comment on https://bodhi.fedoraproject.org/updates/FEDORA-2026-4e68204cd1 and not a comment here as it's a regression on the update.


Note You need to log in before you can comment on or make changes to this bug.