By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 1230 - Synaptic don't work via menu
Summary: Synaptic don't work via menu
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: non-core programs (show other bugs)
Version: 3.5.13 [Trinity]
Hardware: Other Linux
: P5 blocker
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2012-09-19 12:24 CDT by Alexis PM
Modified: 2013-04-06 02:37 CDT (History)
4 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis PM 2012-09-19 12:24:46 CDT
I installed Synaptic. But Synaptic in T > System don't work to enter the root password. Synaptic via "Run command" answer "KDEInit could not launch 'su-to-root': could not find 'su-to-root' executable". However, "kdesu synaptic" works well.
Comment 1 John Hunter 2012-12-01 16:33:59 CST
I installed Trinity over Kubuntu 12.04 using apt-get as per the instructions on the trinity web site. I then logged out and relogged into T3.5 (downloaded 30Nov). Most things appeared to work despite the presence of KDE4 libraries and utilities. However, attempts to fire up synaptic (/usr/sbin/synaptic) failed silently: there was no sign of 'kdesudo'. When I attempted to run synaptic from a console, it failed with a message complaining it could not access elements of apt-get. I have been using synaptic since 2005. I find other package managers such as muon to be relatively user hostile. Trinity is not a practical environment without synaptic. I suspect that is related to the problem reported in the original bug report.
Comment 2 Timothy Pearson 2012-12-01 17:04:36 CST
> Trinity is not a practical
> environment without synaptic.

Agreed.  Can you try running Synaptic from the run dialog with:
tdesudo synaptic

If that doesn't work, try:
tdesu synaptic

Thanks!
Comment 3 John Hunter 2012-12-02 06:22:09 CST
kdesudo synaptic seems to work (thanks for the suggestion). Using kmenuedit, I adjusted the entry for synaptic (in the system sub-menu). This seems to be a reasonable work around. The problem would seem to be in the kmenuedit set up script. Perhaps this adjustment is required for some other menu entries?
Comment 4 John Hunter 2012-12-02 06:41:48 CST
kdesudo synaptic seems to work (thanks for the suggestion). Using kmenuedit, I adjusted the entry for synaptic (in the system sub-menu). This seems to be a reasonable work around. The problem would seem to be in the kmenuedit set up script. Perhaps this adjustment is required for some other menu entries?
Comment 5 Timothy Pearson 2013-04-06 02:37:12 CDT
The failure observed was due to the fact that TDE no longer obeyed the KDE-specific suid request embedded in the Synaptic desktop file.  As there is no reason for TDE to ignore the KDE suid directives, TDE has been updated to run applications as suid if either the TDE or KDE suid directives are present, with the TDE directives taking precedence.

This bug has been resolved in GIT hashes 06b65e7 and 67fdaf7.

Thanks for reporting!