| Summary: | Discover can't install missing flatpak backend in Fedora | ||
|---|---|---|---|
| Product: | [Applications] Discover | Reporter: | Mustafa Muhammad <mustafa1024m> |
| Component: | discover | Assignee: | Aleix Pol <aleixpol> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | justin.zobel, nate, rdieter, sitter |
| Priority: | NOR | ||
| Version First Reported In: | 5.14.3 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | plasma-discover log from kubuntu 21.04 | ||
|
Description
Mustafa Muhammad
2018-11-22 06:13:44 UTC
Hmm, feels like maybe a distro packaging issue... This worked for me last I tested with 5.13.x Retesting with 5.14.3 now... Other than slow startup (seems to spawn ~70+ packagekit transactions initially, according to 'pkmon'), once that's done, going to settings -> missing backends , clicking install next to "Discover -l Flatpak backend" finishes rather quickly without incident. (repeated test twice, manually removing the plasma-discover-flatpak package prior to each test) So in short, I cannot reproduce what's been reported here. (Though I just tested on f28, I'll retry on f29 soon) So I *can* reproduce this on my f29 box, interesting, though my findings are slightly different: removing plasma-discover-flatpak, and (re)running plasma-discover. First try, behavior difference(s) from f28: * startup is fast (good), no sign of the many transactions seen before * settings displays no information about backends at all (only available repositories) second try, first do: $ pkcon refresh force while that is going, run plasma-discover, initially settings showed the backend info and no repositories shown. Once the repositories displayed, the backend info disappeared again :( doing more tests, but it does appear to be fairly reproducible on fedora 29 alright. It may be because fedora 29 has a higher number of available repositories to be shown compared to f28 (I have 47 listed on my box, including rpmfusion). Testing with: qt5-qtbase-5.11.1-9.fc29 kf5-kirigami2-5.52.0-1.fc29 PackageKit-1.1.11-1.fc29 plasma-discover-5.14.3-1.fc29 May be relevant, getting this error too (that disappears almost too quick to notice): "Please make sure that Appstream is properly setup on your system" console showing: Could not open the AppStream metadata pool "" $ appstreamcli search plasma-discover works and shows results, so it's not completely non-functional $ sudo appstreamcli refresh-cache seems to have fixed the startup warning (for now), so maybe not relevant after all. original issue remains after that. I don't have a Fedora machine setup, can you please test with Fedora 33. Can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I've set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! Sorry for the delay, on new installation of Fedora 33, Discover has no "Missing Backends" part, even though the snap backend (plasma-discover-snap) is not installed. Nowadays Fedora ship flatpak backend by default, so not sure if this (hiding the "Missing Backends") is the intended behaviour. Regards Mustafa Same problem but on kubuntu, missing backends just hidden. Created attachment 135825 [details]
plasma-discover log from kubuntu 21.04
Same in Fedora KDE 33 Still a problem with fedora kde 35. Same on fedora kde 36, log https://pastebin.com/NFxEVcpR Seems to work well on latest fedora kde (after I removed the backend because it is installed by default ;)) |