Bug 335839 - wireshark cannot be launch from the KDE SUSE menu as non-root user
Summary: wireshark cannot be launch from the KDE SUSE menu as non-root user
Status: RESOLVED DUPLICATE of bug 325633
Alias: None
Product: openSUSE 10.3
Classification: openSUSE
Component: KDE (show other bugs)
Version: Final
Hardware: Other Other
: P5 - None : Minor (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-22 22:11 UTC by Forgotten User qJTUn6CzvD
Modified: 2007-10-24 21:12 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User qJTUn6CzvD 2007-10-22 22:11:37 UTC
The command found in the KDE menu to launch wireshark is "wireshark".  This tries to launch it, but fails because a default user is not privileged start it.  

I believe the command should be "kdesu wireshark".

I haven't tried it in GNOME.
Comment 1 Zsolt Sági 2007-10-23 18:24:14 UTC
Dear openSUSE developers!

 Excuse me for not solving this bug, although i guess I know the solution. (I don't know yet how to commit an update.) So I am almost sure that all the .desktop files containing the 'X-KDE-SubstituteUID=true' line in the /usr/share directory shoud have an absolute path in the 'Exec' parameter, eg. 'Exec=/usr/bin/wireshark' instead of 'Exec=wireshark'. What about this wireshark.desktop file:

====begin-base64 644 wireshark.desktop
W0Rlc2t0b3AgRW50cnldCkNhdGVnb3JpZXM9U3lzdGVtO05ldHdvcms7CkVu
Y29kaW5nPVVURi04Ck5hbWU9V2lyZXNoYXJrCk5hbWVbdmldPVdpcmVzaGFy
ayAKR2VuZXJpY05hbWU9TmV0d29yayBBbmFseXplcgpHZW5lcmljTmFtZVth
Zl09TmV0d2VyayBBbmFsaXNlZXJkZXIKR2VuZXJpY05hbWVbYXpdPcWeyZli
yZlryZkgQW5hbGl6IFByb3FyYW3EsQpHZW5lcmljTmFtZVtiZ1090JDQvdCw
0LvQuNC30LDRgtC+0YAg0L3QsCDQvNGA0LXQttC+0LLQuCDRgtGA0LDRhNC4
0LoKR2VuZXJpY05hbWVbYnNdPU1yZcW+bmkgYW5hbGl6ZXIKR2VuZXJpY05h
bWVbY2FdPUFuYWxpdHphZG9yIGRlIHhhcnhhCkdlbmVyaWNOYW1lW2NzXT1B
bmFseXrDoXRvciBzw610xJsKR2VuZXJpY05hbWVbZGFdPU5ldHbDpnJrc2Fu
YWx5c2UKR2VuZXJpY05hbWVbZGVdPVByb2dyYW1tIGbDvHIgZGllIE5ldHp3
ZXJrLUFuYWx5c2UKR2VuZXJpY05hbWVbZWxdPc6Rzr3Osc67z4XPhM6uz4Ig
zpTOuc66z4TPjc+Jzr0KR2VuZXJpY05hbWVbZW5fR0JdPU5ldHdvcmsgQW5h
bHlzZXIKR2VuZXJpY05hbWVbZW9dPVJldGFuYWxpemlsbwpHZW5lcmljTmFt
ZVtlc109QW5hbGl6YWRvciBkZSByZWRlcwojU1VTRS1PdmVyd3JpdGUgR2Vu
ZXJpY05hbWVbZXRdPVbDtXJndWxpaWtsdXNlIGFuYWzDvHNhYXRvcgpHZW5l
cmljTmFtZVtldF09VsO1cmd1IGFuYWzDvHNhYXRvcgpHZW5lcmljTmFtZVtl
dV09U2FyZSBpa2Vya2V0YXJpYQpHZW5lcmljTmFtZVtmYV092KrYrdmE24zZ
hOKAjNqv2LEg2LTYqNqp2YcKR2VuZXJpY05hbWVbZmldPVZlcmtrb2FuYWx5
c2FhdHRvcmkKR2VuZXJpY05hbWVbZnJdPUFuYWx5c2V1ciByw6lzZWF1Ckdl
bmVyaWNOYW1lW2hlXT3XnteQ15HXl9efINeo16nXqgpHZW5lcmljTmFtZVto
cl09UHJvZ3JhbSB6YSBhbmFsaXppcmFuamUgbXJlxb5hCkdlbmVyaWNOYW1l
W2h1XT1ow6Fsw7N6YXRhbmFsaXrDoWzDswpHZW5lcmljTmFtZVtpZF09QW5h
bGlzaXMgamFyaW5nYW4KR2VuZXJpY05hbWVbaXNdPU5ldHNrb8OwdW5hcnTD
s2wKR2VuZXJpY05hbWVbaXRdPUFuYWxpenphdG9yZSBkaSByZXRlCkdlbmVy
aWNOYW1lW2phXT3jg43jg4Pjg4jjg6/jg7zjgq/jgqLjg4rjg6njgqTjgrYK
R2VuZXJpY05hbWVba29dPeuEpO2KuOybjSDrtoTshJ3quLAKR2VuZXJpY05h
bWVbbG9dPeC7gOC6hOC6t+C7iOC6reC6h+C6oeC6t+C6p+C6tOC7gOC6hOC6
suC6sOC7gOC6hOC6t+C6reC6guC7iOC6suC6jQpHZW5lcmljTmFtZVtsdF09
VGlua2xvIGFuYWxpemF0b3JpdXMKR2VuZXJpY05hbWVbbHZdPVTEq2tsYSBB
bmFsaXphdG9ycwpHZW5lcmljTmFtZVtta1090JDQvdCw0LvQuNC30LDRgtC+
0YAg0L3QsCDQvNGA0LXQttC4CkdlbmVyaWNOYW1lW21uXT3QodKv0LvQttGN
0Y0t0YjQuNC90LbQu9GN0LvQuNC50L0g0L/RgNC+0LPRgNCw0LwKR2VuZXJp
Y05hbWVbbXRdPUFuYWxpenphdHVyIHRhbi1uZXR3b3JrCkdlbmVyaWNOYW1l
W25iXT1OZXR0dmVya3NhbmFseXNlCkdlbmVyaWNOYW1lW25sXT1uZXR3ZXJr
YW5hbHlzZXByb2dyYW1tYQpHZW5lcmljTmFtZVtubl09TmV0dHZlcmtzYW5h
bHlzZQpHZW5lcmljTmFtZVtuc29dPU1vYWhsYWFobGkgd2EgS2dva2FnYW5v
CkdlbmVyaWNOYW1lW3BsXT1BbmFsaXphdG9yIHNpZWNpCkdlbmVyaWNOYW1l
W3B0XT1BbmFsaXNhZG9yIGRlIFJlZGVzCkdlbmVyaWNOYW1lW3B0X0JSXT1B
bmFsaXNhZG9yIGRlIHJlZGUKR2VuZXJpY05hbWVbcm9dPUFuYWxpem9yIGRl
IHJlxaNlYQpHZW5lcmljTmFtZVtydV090JDQvdCw0LvQuNC30LDRgtC+0YAg
0YHQtdGC0LXQstC+0LPQviDRgtGA0LDRhNC40LrQsApHZW5lcmljTmFtZVtz
ZV09RmllcmJtZWFuYWx5c2EKR2VuZXJpY05hbWVbc2tdPUFuYWx5esOhdG9y
IHNpZXRlCkdlbmVyaWNOYW1lW3NsXT1BbmFsaXphdG9yIG9tcmXFvmlqCkdl
bmVyaWNOYW1lW3NyXT1BbmFsaXphdHJvciBtcmXFvmUKR2VuZXJpY05hbWVb
c3NdPVNpaGxhdGl5aSBzZWx1Y2h1bmdlY2h1bmdlCkdlbmVyaWNOYW1lW3N2
XT1Ow6R0dmVya3NhbmFseXNlcmFyZQpHZW5lcmljTmFtZVt0YV09w4XCqMOE
IMKsw7bDhcKhw4fDtwpHZW5lcmljTmFtZVt0aF094LmA4LiE4Lij4Li34LmI
4Lit4LiH4Lih4Li34Lit4Lin4Li04LmA4LiE4Lij4Liy4Liw4Lir4LmM4LmA
4LiE4Lij4Li34Lit4LiC4LmI4Liy4LiiCkdlbmVyaWNOYW1lW3RyXT1BxJ8g
QW5hbGl6IFByb2dyYW3EsQpHZW5lcmljTmFtZVt1a1090JDQvdCw0LvRltC3
0LDRgtC+0YAg0LzQtdGA0LXQttGWCkdlbmVyaWNOYW1lW3Zlbl09TXVzZW5n
dWx1c2kgd2EgVmh1a3dhbWFuaQpHZW5lcmljTmFtZVt2aV09VHLDrG5oIHBo
w6JuIHTDrWNoICBt4bqhbmcKR2VuZXJpY05hbWVbeGhdPVVtY3VrdWNlemkg
V29tc2ViZW56aSB3b21uYXRoYQpHZW5lcmljTmFtZVt6aF9DTl09572R57uc
5YiG5p6Q56iL5bqPCkdlbmVyaWNOYW1lW3poX1RXXT3ntrLot6/liIbmnpDn
qIvlvI8KR2VuZXJpY05hbWVbenVdPVVtaGxvbGkgV294aHVtYW5vIG9sdXNh
a2F6ZWtpbGUKRXhlYz0vdXNyL2Jpbi93aXJlc2hhcmsKVHlwZT1BcHBsaWNh
dGlvbgpYLUtERS1TdWJzdGl0dXRlVUlEPXRydWUKQmluYXJ5UGF0dGVybj0K
TWltZVR5cGU9Ckljb249d2lyZXNoYXJrClRlcm1pbmFsPTAKVGVybWluYWxP
cHRpb25zPQpQYXRoPQoKWC1TdVNFLXRyYW5zbGF0ZT10cnVlCkdlbmVyaWNO
YW1lW2FyXT3Zhdit2YTZhCDYp9mE2LTYqNmD2KkKTmFtZVtibl094KaT4Kef
4Ka+4Kef4Ka+4KawLeCmtuCmvuCmsOCnjeCmlQpHZW5lcmljTmFtZVtibl09
4Kao4KeH4Kaf4KaT4Kef4Ka+4Kaw4KeN4KaVIOCmrOCmv+CmtuCnjeCmsuCn
h+Cmt+Cmo+CmleCmvuCmsOCngApHZW5lcmljTmFtZVtjeV09RGFkYW5zb2Rk
d3IgUmh3eWR3YWl0aApHZW5lcmljTmFtZVtnbF09QW7DoWxpc2Fkb3IgZGEg
UmVkZQpHZW5lcmljTmFtZVtoaV094KSo4KWH4KSf4KS14KSw4KWN4KSVIOCk
j+CkqOClieCksuCkvuCkh+CknOCkvOCksApOYW1lW2phXT3jg6/jgqTjg6Tj
grfjg6Pjg7zjgq8KR2VuZXJpY05hbWVba2FdPeGDpeGDoeGDlOGDmuGDmOGD
oSDhg5Dhg5zhg5Dhg5rhg5jhg5bhg5Dhg6Lhg53hg6Dhg5gKR2VuZXJpY05h
bWVba21dPeGegOGemOGfkuGemOGenOGet+GekuGeuOKAi+GenOGet+Gel+Ge
tuGeguKAi+GelOGejuGfkuGeiuGetuGeiQpOYW1lW3BhXT3gqLXgqL7gqIfg
qLDgqLjgqLzgqL7gqLDgqJUKR2VuZXJpY05hbWVbcGFdPeCoqOCpiOCpseCo
n+CoteCosOColSDgqJzgqL7gqILgqJrgqJXgqL7gqLAKR2VuZXJpY05hbWVb
c3JATGF0bl09QW5hbGl6YXRyb3IgbXJlxb5lCkdlbmVyaWNOYW1lW3dhXT1B
bmFsaWpoZXUgcmFudG9lbGUKWC1TdVNFLWFkZGVkPUdlbmVyaWNOYW1lLHdh
O0dlbmVyaWNOYW1lLHNyQExhdG47R2VuZXJpY05hbWUscGE7TmFtZSxwYTtH
ZW5lcmljTmFtZSxrbTtHZW5lcmljTmFtZSxrYTtOYW1lLGphO0dlbmVyaWNO
YW1lLGhpO0dlbmVyaWNOYW1lLGdsO0dlbmVyaWNOYW1lLGN5O0dlbmVyaWNO
YW1lLGJuO05hbWUsYm47R2VuZXJpY05hbWUsYXI7Cg==
====
Comment 2 Zsolt Sági 2007-10-23 19:06:25 UTC
I think the kdelibs3 (kdelibs3-3.5.7-72.2) update today solved the problem. So not the .desktop files were guilty. Maybe kdesu or sudo didn't have an appropriate PATH variable in its environment. Am I right? Should this bug considered as being fixed?
Comment 3 Stephan Binner 2007-10-24 21:12:27 UTC

*** This bug has been marked as a duplicate of bug 325633 ***