Summary: | ksystemlog cannot start from the menu | ||
---|---|---|---|
Product: | [Applications] KSystemLog | Reporter: | David Shen <davidshen84> |
Component: | general | Assignee: | Nicolas Ternisien <nicolas.ternisien> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | asturm, bugs.kde.org, bugseforuns, myndstream, rainer, reeves.87, veqz |
Priority: | NOR | ||
Version: | 20.04 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=319919 https://bugs.kde.org/show_bug.cgi?id=227793 |
||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
David Shen
2019-12-09 02:28:10 UTC
Same thing with ksystemlog 19.12.1 on Arch Linux. I've tried to open KSystemlog 20.07.80 on Plasma Wayland in Arch Linux. It asks me for my root password. If I enter it, KSystemlog fails to start. Only if I click on ignore when asked for the root password, KSystemlog starts ok like from the terminal. In my case I remember my problem is caused by the incorrect file permission of the file "~/.local/share/applications/org.kde.ksystemlog.desktop". After I changed the permission and make sure my account can access that file. I am able to start the system log from the menu. I can confirm this issue. Still happens on neon with Plasma 5.19.5. I can confirm this as well with 20.04.3 on Gentoo. It prints: “Kon het programma 'kdesu' niet vinden”, which is Dutch for: “Could not find the program 'kdesu'”. I also need to start it from a terminal. Does it work if you install kdesu? (In reply to Christoph Feck from comment #6) > Does it work if you install kdesu? I have the kdesu-5.70.0 package installed (Gentoo). However, there is no kdesu executable. The only exectutable-like files I have with kdesu in the name are /usr/lib64/libexec/kf5/kdesu_stub /usr/lib64/libexec/kf5/kdesud Should there be a kdesu executable? On my system, 'kdesu' executable is provided by the 'kde-cli-tools5' package. Please ask in a forum of your distribution for exact package names. (In reply to Christoph Feck from comment #8) > On my system, 'kdesu' executable is provided by the 'kde-cli-tools5' > package. Please ask in a forum of your distribution for exact package names. On Gentoo, it's kde-plasma/kde-cli-tools. It has a use flag kdesu which causes the executable kdesu to be compiled and installed. It is disabled by default. Enabling it fixes the startup issue for me. So this seems like a downstream issue. So unless others' issues described here are not solved by this, this can be marked RESOLVED DOWNSTREAM. Gentoo bug report: https://bugs.gentoo.org/show_bug.cgi?id=743196 This package seems to be the last one within KDE Release Service to be using "X-KDE-SubstituteUID=true" for startup. This solution is only for X, it will remain broken within Wayland until ported to kauth. I use a full x-org session and still get this same broken behavoir. An error message would be helpful even if the port kauth is needed for final resolution. When will KSystemLog work with Wayland? Is there another bug report for that? |