Bug 506770 - In Tools>Start root mode krusader, it asks for a password, then displays error: Conversation with su failed
Summary: In Tools>Start root mode krusader, it asks for a password, then displays erro...
Status: REPORTED
Alias: None
Product: krusader
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.8.1
Platform: Mint (Ubuntu based) Linux
: NOR normal
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-08 18:15 UTC by muh2lintech
Modified: 2025-07-08 18:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
error window (42.47 KB, image/png)
2025-07-08 18:15 UTC, muh2lintech
Details

Note You need to log in before you can comment on or make changes to this bug.
Description muh2lintech 2025-07-08 18:15:16 UTC
Created attachment 183062 [details]
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