https://bugs.kde.org/show_bug.cgi?id=506770

            Bug ID: 506770
           Summary: In Tools>Start root mode krusader, it asks for a
                    password, then displays error: Conversation with su
                    failed
    Classification: Applications
           Product: krusader
      Version First 2.8.1
       Reported In:
          Platform: Mint (Ubuntu based)
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Created attachment 183062
  --> https://bugs.kde.org/attachment.cgi?id=183062&action=edit
error window

1) When I am running regular usermode krusader, and I click Tools>Start root
mode krusader, it asks for a password. I enter it, then krusader displays an
error: 

Conversation with su failed.

 (see attachment)

2) If I click Ignore, the error window disappears.
3) If I click OK, nothing happens. The error window stays visible. If I keep
hitting OK, the error window eventually disappears.
4) Then, I tried again. This time, strangely, when I hit OK, the root mode
krusader started up. This is rare. Usually the first result takes place. 
5) I conducted a further experiment. In root mode krusader, I clicked
Tools>Start root mode krusader. A window appeared with a warning about how
improper operations in root mode can damage your operating system, etc. with
Cancel and Continue buttons. I clicked Continue, and another root mode krusader
window appeared, as expected.
6) I'm surprised that the warning did not appear after step 4.

I have noticed that krusader uses kdesu instead of sudo. I have encountered
this exact problem before, with another app that uses kdesu. I just wish I
could remember which one it is.

I created a workaround with useractions. The command is ssh-askpass | sudo -S
krusader -qwindowtitle. I put an icon for this in the toolbar. However, I would
like to correct the original problem in the first place, because, using my
workaround, when I invoke the root mode krusader, the root mode window's panels
don't reflect the panels in the usermode window that invoked it, which sucks
because I then have to set that up manually every time. 

Is it possible to modify krusader in such a way as to switch from kdesu to sudo
internally?

I am running:
  Kernel: 6.8.0-63-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
clocksource: tsc
  Desktop: Cinnamon v: 6.4.8 tk: GTK v: 3.24.41 wm: Muffin v: 6.4.1 vt: 7 dm:
LightDM v: 1.30.0
    Distro: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble

krusader 2.8.1

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to