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 2557

Summary: [openSUSE] /opt/trinity/bin/starttde missing from $PATH, and will not run from /usr/share/xsessions/trinity.desktop via TDM
Product: TDE Reporter: Felix Miata <mrmazda>
Component: other (any)Assignee: Timothy Pearson <kb9vqf>
Status: RESOLVED WORKSFORME    
Severity: normal CC: albator78, bugwatch, slavek.banko
Priority: P5    
Version: R14.0.1 [Trinity]   
Hardware: Other   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:

Description Felix Miata 2015-12-09 02:56:18 CST
mailing list thread:
http://trinity-users.pearsoncomputing.net/?0::9499

Installations on which reproduced:
1-openSUSE Tumbleweed with r14.0.2 on 64 bit host gx520x
2-openSUSE 13.1 with r14.0.2 on 32 bit host gx28cx
3-openSUSE 13.2 with r14.0.1 on 32 bit host gx780

To reproduce:
1-install at least as much of TDE r14 on openSUSE as required to run a TDE session
2-verify /usr/share/xsessions/trinity.desktop exists
3-verify /etc/sysconfig/windowmanager contains DEFAULT_WM="starttde"
4-verify TDE session works normally started via 'startx /opt/trinity/bin/starttde"
5-try to start TDE session from TDM

Actual behavior:
1-TWM session starts
2-which starttde returns not found in $PATH

Expected behavior:
1-functional TDM session opens
Comment 1 Slávek Banko 2015-12-09 09:27:53 CST
I looked into the package trinity-tdm-14.0.2-1.oss132.i586.rpm and in file /usr/share/xsessions/tde.desktop I see:

Exec=/opt/trinity/bin/starttde
TryExec=/opt/trinity/bin/starttde

Are properly used the full path, not just script name.

For what package is your file trinity.desktop?
Comment 2 Felix Miata 2015-12-09 10:57:18 CST
Comment 0 included error:
s/2-verify \/usr\/share\/xsessions\/trinity.desktop exists/2-verify \/usr\/share\/xsessions\/tde.desktop exists/

# which trinity.desktop
	which: no trinity.desktop in (/sbin:/usr/sbin:...)

:/opt/trinity/bin/ is not part of $PATH

4083 byte 7 Nov
	/usr/share/xsessions/tde.desktop
belongs to
	trinity-ksmserver-14.0.2-1.oss132.i586 1545586 
which contains
	Exec=/opt/trinity/bin/starttde
	TryExec=/opt/trinity/bin/starttde
and does not contain
	/opt/trinity/share/apps/tdm/sessions/trinity.desktop
Comment 3 Felix Miata 2016-01-01 22:59:42 CST
The problem was found to be multiple entries in tdmrc using /opt/trinity/... instead of /etc/trinity/.... I fixed it by copying the tdmrc.rpmnew file to tdmrc, then reediting the desired configuration options: font sizes, selected users, autocomplete, etc.