Page 1 of 1

Salix KDE - kdesu only works once

Posted: 10. Aug 2011, 16:57
by GJones
If you try to run something (e.g. gslapt) as root through kdesu, it will work the first time... But thereafter, kdesu will not even start its password query GUI - nothing will happen at all. su on the command line works fine. Rebooting makes kdesu work again... But only once.

What's going on?

Re: Salix KDE - kdesu only works once

Posted: 11. Aug 2011, 02:31
by GJones
To deepen the mystery a little, kdesu works absolutely fine in an Openbox session (without the plasma desktop started up). Wow.

Re: Salix KDE - kdesu only works once

Posted: 11. Aug 2011, 06:54
by djemos
kdesu work fine here.

Re: Salix KDE - kdesu only works once

Posted: 11. Aug 2011, 09:57
by gapan
Working fine here too.

Re: Salix KDE - kdesu only works once

Posted: 14. Aug 2011, 10:43
by NicePics13
Would not having the KDE password manager enabled or installed and then checking the 'save password' option in kdesu break it?

Re: Salix KDE - kdesu only works once

Posted: 18. Aug 2011, 11:44
by gapan
Are you suggesting to remove a package in order to break it? Which one? And why should anyone remove it?

Re: Salix KDE - kdesu only works once

Posted: 19. Aug 2011, 09:48
by djemos
NicePics13 wrote:Would not having the KDE password manager enabled or installed and then checking the 'save password' option in kdesu break it?
kdesu is working fine. "save password" is working fine too. For example, i type kdesu kwrite, and click on save password. Kwrite is running. I close it and i type again kdesu kwrite and kwrite is running without asking for root password anymore.

Did you check the md5 of the download iso image before installing salix? Maybe a bad iso download.
Reinstall kdebase-runtime package and also polkit, polkit-qt-1, polkit-kde-1 packages.

Re: Salix KDE - kdesu only works once

Posted: 24. Sep 2011, 19:58
by GJones
Just an update - this is a known bug in kdesu, not specific to Salix. The current workaround is removing /tmp/ksocket-$USER/kdesud_:0=, after which kdesu will work again.