Summary: | Missing icons | ||
---|---|---|---|
Product: | [KDE Neon] neon | Reporter: | David Wu <wuda25> |
Component: | Packages User Edition | Assignee: | Neon Bugs <neon-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | abe.kde.bugs, andrei, bsantos, christoph, clay, dav00m, duha.bugs, huwie, igor.mironchik, jay, jmb_tux, jr, mata987, nate, neon-bugs, stephan.diestelhorst, tonal.promsoft, twohlfarth, uhhadd |
Priority: | HI | Keywords: | regression |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=487452 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
About this System screen with missing icons
Start Menu missing icons |
Created attachment 169704 [details]
Start Menu missing icons
Can confirm with breeze light theme. Are you using breeze light? As a work around you can set your global theme to breeze dark and colors to light. (In reply to duha.bugs from comment #2) > Can confirm with breeze light theme. > > Are you using breeze light? > > As a work around you can set your global theme to breeze dark and colors to > light. Hey Duha, Yeap, I'm using Breeze Light. Thanks for the suggestion, when I change to Breeze Dark, I see all the icons. I'll just use this for now till an update for Breeze Light Thanks, Dave *** Bug 487381 has been marked as a duplicate of this bug. *** One error on command line when running system settings and other apps is "kf.config.core: Created a KConfigGroup on an inaccessible config location :/icons/breeze/index.theme Icon Theme" When I try a KF5 app (Umbrello) the icons work fine which suggests this is not a breeze-icon theme issue but something else in KF6 actually KF6 KWidget apps like Konsole and Kolf seem to have working icons *** Bug 487381 has been marked as a duplicate of this bug. *** I just tried again on a fresh install virtual machine, if I build breeze-icons 6.2.0 and install no change, if I build git master and install then it works *** Bug 487384 has been marked as a duplicate of this bug. *** *** Bug 487394 has been marked as a duplicate of this bug. *** I reverted to the 6.1.0 tar and packaging and it still doesn't work Workaround: select 'breeze dark', log off, log in again, and then select breeze whateveryouwant Choosing breeze-dark does work indeed, but sddm has no icons. Btw, is Breeze Dark the only Icon Theme, i see in systemsettings, there is no Breeze available. And then chosse another breeze theme, and the icons on desktop are broken/missing again. So that "workaround" does nothing here™. The workaround did not work for me. Selecting Breeze Dark brought back icons, some immediately, the rest after logging out and back in. However, going in System Settings → Colors & Themes → Icons, I still only see Breeze Dark listed, there is no other Breeze. *** Bug 487416 has been marked as a duplicate of this bug. *** As another workaround attempt, after switching to breeze-dark I edited ~/.config/kdeglobals and changed [Icons] Theme=breeze-dark [Icons] Theme=breeze Maybe unsurprisingly, this did not work either. The problem seems to be in kf6-kiconthemes. If i extract the contents from the 6.1 deb to my system, then all is working well. I have now build a package 6.2.0~really~6.1.0 from the 6.1.0 source of kf6-kicons against neon/user and after installing that package, all icons are working again. *** Bug 487423 has been marked as a duplicate of this bug. *** Another candidate for the issue is the libKF6BreezeIcons.so library built with kf6-breeze-icons If I build and install it manually then the problem goes away If I build it with the packaging and sudo cp obj-x86_64-linux-gnu/bin/libKF6BreezeIcons.so.6.3.0 into /usr/lib/x86_64-linux-gnu/ this works if I sudo cp debian/kf6-breeze-icon-theme/usr/lib/x86_64-linux-gnu/lib/libKF6BreezeIcons.so.6.3.0 into /usr/lib/x86_64-linux-gnu/ this breaks so there is something that causes a break during the dh_install package building stage This bug (as it was marked as being duplicate of my 487423) may be closed as several updates appeared for KDE neon 6.0.4 which solved my problem, thus all icons (AFAIKT) are the same as it was before this bug was introduced. Thanks for solving this so fast ! As @JM89 mentioned above, the latest update fixed the issue. Thanks KDE team for issuing a quick fix for the icon issue. Closing ticket Sorry for the problem, it seems to be caused by a new way of searching for breeze icon theme which works for a manual build but not for our packaged build. For now we have a workaround but a final fix is still to be worked out. Thanks to Torsten for proposing the KIconThemes workaround, this is what I've done and reverted to KIconThemes 6.1.0. However it needs a proper fix in future Hmm, what was the concrete diff that got reverted? The most recent changes were done after 6.2 was released, does a current master build of breeze-icons and kiconthemes work? That error One error on command line when running system settings and other apps is "kf.config.core: Created a KConfigGroup on an inaccessible config location :/icons/breeze/index.theme Icon Theme" is strange. That error One error on command line when running system settings and other apps is "kf.config.core: Created a KConfigGroup on an inaccessible config location :/icons/breeze/index.theme Icon Theme" is strange. Could you get some backtrace to the location that error is output? Then all is bad, but I fail to see how that filename should be constructed. Lets move this discussion to another bug report or to gitlab. The user facing issues have been currently dealt with and there are 17 people on the cc list that don't need to be spammed with trying to debug this. For your questions: I don't know the specific diff that got reverted but afaik neon user and testing was affected by the bug but not neon unstable. neon/unstable is also affected. (In reply to duha.bugs from comment #30) > Lets move this discussion to another bug report or to gitlab. The user > facing issues have been currently dealt with and there are 17 people on the > cc list that don't need to be spammed with trying to debug this. > > For your questions: I don't know the specific diff that got reverted but > afaik neon user and testing was affected by the bug but not neon unstable. I have no issue if you move that to an extra issue, I can not reproduce with master builds nor with the KF 6.2.0 packages of NixOS that seem to have no reverts or large patches. Just CC me on the new issue, thanks. I created a new bug report: https://bugs.kde.org/show_bug.cgi?id=487452 Just CC to the bug report if you want to be involved in the debugging in the issue. @Cullmann I added you to the CC list. This bug affects so far only neon. I cannot reproduce on Arch either, neither with system packages nor with git master. Hello! I'm using Neon Testing. I used Breeze-Dark forever, but today while working in a very bright environment I had to change to Breeze (light), and all the Breeze icons are missing. I noticed that I had breeze-icons-installed and kf6-breeze-icon-theme, for some reason apt doesn't show any conflict if I have both packages installed... dpkg -L shows that only kf6-breeze-icon-theme has index files for breeze and breeze-dark. But I also only have Breeze Dark listed in System Settings. I think I had mistakenly closed this bug by mistake while trying to subscribe to it, sorry for that. :-\ kf6-breeze-icon-theme is at 6.2.80xneon20240522+p22.04+vstable+git20240522.2037-0 but maybe this is an issue somewhere else? Note that this error (or related) prevents applications like discover from running it seems like: $ killall plasma-discover $ plasma-discover kf.config.core: Created a KConfigGroup on an inaccessible config location ":/icons/breeze/index.theme" "Icon Theme" kf.config.core: Created a KConfigGroup on an inaccessible config location ":/icons/breeze/index.theme" "Icon Theme" libs QList("/usr/lib/x86_64-linux-gnu/qt6/plugins", "/usr/bin") org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: true (process:9672): GLib-GObject-WARNING **: 09:31:18.973: cannot register existing type 'SoupMessage' (process:9672): GLib-GObject-WARNING **: 09:31:18.973: cannot add private field to invalid (non-instantiatable) type '<invalid>' (process:9672): GLib-CRITICAL **: 09:31:18.973: g_once_init_leave: assertion 'result != 0' failed (process:9672): GLib-GObject-WARNING **: 09:31:18.973: ../../../gobject/gsignal.c:1760: parameter 1 of type '<invalid>' for signal "SoupSession::request-queued" is not a value type => and then no window opens up This is with the theme set to dark, but colours set to light so that I get to see the icons. The issue has been fixed and new packages have been released. If you still see the issue, please ensure your packages are up-to-date, your settings are correct, then open a new bug report. Thanks for the update, @Adrien. I am on Neon Testing, and I am not quite sure whether I am behind, or ahead of the curve. My packages that seem relevant are the following: $ apt policy kf6-kiconthemes kf6-breeze-icon-theme kf6-kiconthemes: Installed: 6.2.0+p22.04+vstable+git20240603.0205-0 Candidate: 6.2.0+p22.04+vstable+git20240603.0205-0 Version table: *** 6.2.0+p22.04+vstable+git20240603.0205-0 500 500 http://archive.neon.kde.org/testing jammy/main amd64 Packages 100 /var/lib/dpkg/status kf6-breeze-icon-theme: Installed: 6.2.80xneon20240522+p22.04+vstable+git20240522.2037-0 Candidate: 6.2.80xneon20240522+p22.04+vstable+git20240522.2037-0 Version table: *** 6.2.80xneon20240522+p22.04+vstable+git20240522.2037-0 500 500 http://archive.neon.kde.org/testing jammy/main amd64 Packages 100 /var/lib/dpkg/status Looking at the merge request for the main fix and the version that is installed, I seem to be behind the curve (or rather Neon Testing is ;) ). |
Created attachment 169703 [details] About this System screen with missing icons SUMMARY I just did an update through Discover (May 22, 2024 @ 12:00 EST) and after the reboot, most of the Breeze Theme icons are missing STEPS TO REPRODUCE 1. Do an update on Discover 2. Reboot OBSERVED RESULT Icons missing EXPECTED RESULT Icons should be there SOFTWARE/OS VERSIONS Operating System: KDE neon 6.0 KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.2.0 Qt Version: 6.7.0 Kernel Version: 6.5.0-35-generic (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz Memory: 15.5 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 Manufacturer: ASUSTeK COMPUTER INC. Product Name: UX370UAR System Version: 1.0 ADDITIONAL INFORMATION