[Bug 339221] New: [KDE 4] kdesu link is broken
https://bugzilla.novell.com/show_bug.cgi?id=339221 Summary: [KDE 4] kdesu link is broken Product: openSUSE 10.3 Version: Final Platform: Other OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: KDE AssignedTo: kde-maintainers@suse.de ReportedBy: ben.kevan@gmail.com QAContact: qa@suse.de Found By: Beta-Customer First when I try kdesu I get: kdesubash: kdesu: command not found Do locate kdesu and find the following listed: /usr/lib/kde4/libexec/kdesu Prior to the latest update of kde 4 kdesu came up successfully I am guessing because of a link to /usr/lib/kdesu Here are the KDE 4 versions I am running: bkevan@ben-susetest:~> rpm -qa | grep kdelib kdelibs4-core-3.95.1-1.1 kdelibs3-default-style-3.5.7-72.2 kdelibs3-3.5.7-72.2 kdelibs4-3.95.1-1.1 bkevan@ben-susetest:~> rpm -qa | grep libkdelibkde4-3.95.1-1.1 libkdepimlibs4-3.95.1-1.1 libkdeedu4-3.95.1-1.1 libkdegames4-3.95.1-3.2 libkdepim4-3.95.1-6.2 libkdecore4-3.95.1-1.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=339221#c1
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=339221#c2
--- Comment #2 from Ben Kevan
are you running KDE3 or KDE4? if you're running KDE4, the libexec dir should be in your $PATH. please post your $PATH and whatever else you did to modify it.
Dirk, I am running KDE 4 Beta 4 ONLY. No KDE3 packages other then the ones to supply dependencies were installed (this is a test dev box of mine). echo $PATH /home/bkevan/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin No other changes to $PATH were done, so it seems when the kde4 libs were installed it did not add /usr/lib/kde4/libexec to my $PATH env while upgrading to Beta 4 (it was there previously in Beta 3). Ben -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=339221#c3
Ben Kevan
https://bugzilla.novell.com/show_bug.cgi?id=339221#c4
Stephan Binner
https://bugzilla.novell.com/show_bug.cgi?id=339221#c5
--- Comment #5 from Ben Kevan
Dunno how you start KDE? But for sure not with /usr/bin/kde4 of kdebase4-session which sets the PATH correctly.
Just to let you know.. I've been on the KDE Mailing list and around Beta 3 it was moved from bin to libexec for compatability reasons. This severly broke it and it will be moving back to bin and renamed to kdesu4 On Friday 23 November 2007 09:14:58 David Faure wrote:
On Friday 23 November 2007, Allen Winter wrote:
On Thursday 22 November 2007 15:03:45 David Faure wrote:
On Thursday 22 November 2007, John Tapsell wrote:
Why not just keep kdesu where it is, and make a link from kdesu4 to libexec/kdesu ?
Then you can run it as 'kdesu4' from the command line, and apps can use the findExecutable thing for kdesu
Good solution IMHO.
I don't see why this is better than simply installing directly to bin/kdesu4. What am I missing?
It's better because any code that currently does findExe("kdesu") will keep working.
After a long, tortoruous debate on IRC we have decided to move libexec/kdesu to bin/kdesu4. So I'll be doing that move today. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com