Bugzilla – Bug 335839
wireshark cannot be launch from the KDE SUSE menu as non-root user
Last modified: 2007-10-24 21:12:27 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.
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== ====
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?
*** This bug has been marked as a duplicate of bug 325633 ***