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 1397

Summary: Empty panel in kconfig and empty page in konqueror settings
Product: TDE Reporter: joey t <joey>
Component: tdebaseAssignee: Timothy Pearson <kb9vqf>
Status: CONFIRMED ---    
Severity: normal CC: bugwatch, darrella, joey, slavek.banko, yarolig
Priority: P5    
Version: R14.0.x [Trinity]   
Hardware: All   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:
Bug Depends on: 287    
Bug Blocks:    
Attachments: kcontrol with sidebar icons missing
konqueror settings dialog just says "Empty Page"
installed debs
same kcontrol problem in ubuntu
output from dpkg -l "*trinity*", removed descriptions
.xsession-errors file for a fresh user running TDE (startkde)

Description joey t 2013-01-29 01:25:28 CST
Created attachment 1097 [details]
kcontrol with sidebar icons missing

Even when starting up with a fresh user, some config screens are broken:

  - Konqueror's settings dialog contains an empty side-panel whilst the main content pane says "Empty Page".

  - KControl's side-panel is also empty, but the initial content page displays ok.

This is on Debian stable 64 bit.

I tried it on a fresh squeeze chroot with the same results.
Comment 1 joey t 2013-01-29 01:27:02 CST
Created attachment 1098 [details]
konqueror settings dialog just says "Empty Page"
Comment 2 Slávek Banko 2013-01-30 13:16:29 CST
Please, what version actually now have installed?
Image in attachment 1097 [details] shows 3.5.12.
Comment 3 joey t 2013-02-01 17:09:10 CST
Created attachment 1102 [details]
installed debs

Yes 3.5.12, from the respository:

deb [arch=i386] http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity/debian squeeze main

See attachment for full list of packages.

I am running on 64 bit now but I think I had this problem for a long time, including when I was on a 32 bit machine.

Probably related: Konqueror runs ok, but it doesn't know any file associations, so it always prompts "Open with...?" after a double-click.

Probably unrelated:  I have seen this message, although I can't reproduce it right now except by running Konqueror 4.

"KConfigIni: In file /tmp/kde-sandbox02/kconf_updateW13685.tmp, line 1: " Invalid entry (missing '=') 

The file is in fact always empty.

If this is related, then perhaps there is some accidental overlap occurring between KDE4 and KDE3 apps?  But then ... I should have had no problem in my fresh chroot test (trinity only, no KDE4) ... although I did connect to my main X session; I don't know if DCOP can be contacted that way.
Comment 4 Slávek Banko 2013-02-06 16:12:02 CST
Please, do you have any reason to hold 3.5.12, instead of update to 3.5.13.x?
Comment 5 yarolig 2013-02-19 14:35:29 CST
*** Bug 1409 has been marked as a duplicate of this bug. ***
Comment 6 joey t 2013-02-25 20:28:12 CST
I tried upgrading to 3.5.13.x on Debian but ran into problems with .la files, which I will try to resolve later.

Now I am on a fresh Ubuntu 32-bit install, on a different machine.  I get the same behaviour from kcontrol.

kcontrol-trinity=4:3.5.13-1ubuntu0+ax3~precise
kdesktop-trinity=4:3.5.13-1ubuntu0+ax3~precise

Does this NOT happen for you guys?  I wonder why this bug pursues me!

Perhaps the problem is a missing dependency in the .debs?
Comment 7 joey t 2013-02-25 20:30:50 CST
Created attachment 1111 [details]
same kcontrol problem in ubuntu
Comment 8 joey t 2013-02-25 20:34:36 CST
Created attachment 1112 [details]
output from dpkg -l "*trinity*", removed descriptions
Comment 9 Slávek Banko 2013-02-27 13:23:25 CST
Trinity I use every day and so far I have never encountered this problem.

Try to run the Control Center from the console - if there was anything to write.
Look up to .xsession-errors to see if there anything to write during Control Center starts.
Comment 10 joey t 2013-02-28 04:18:31 CST
Thanks for response.  My setup may be unique because I don't actually use TDE as my window manager, I use fluxbox!  The things I run most regularly from Trinity are kicker, konqueror and kpdf.

I *think* I first noticed this bug around November 2011, and only raised it in IRC, so I regret I am rather late in reporting it here!

Nothing useful in .xsession-errors.  Here is what a fresh user says on his first attempt to use a TDE app.  The last line looks suspicious!

phil@porridge:~$ /opt/trinity/bin/kcontrol
kdeinit: Launched DCOPServer, pid = 15924 result = 0
kdeinit: Launched KLauncher, pid = 15929 result = 0
kdeinit: opened connection to :1.0
kdeinit: Launched KDED, pid = 15930 result = 0
kdeinit: Got EXT_EXEC 'kbuildsycoca' from launcher.
kbuildsycoca running...
Reusing existing ksycoca
DCOP Cleaning up dead connections.
kdeinit: PID 15932 terminated.
kdeinit: Got EXEC_NEW 'kconf_update' from launcher.
Invalid entry (missing '=') at /tmp/kde-phil/kconf_updateT5JzZP.tmp:1

May I ask, what command you run to start TDE, and what package it belongs to?  I don't have a 'startkde' and conflicts are preventing me from installing everything required by kubuntu-desktop-trinity.  Down with KDE4, Gnome and Unity!
Comment 11 Slávek Banko 2013-02-28 11:34:50 CST
(Odpověď na komentář #10)
> Thanks for response.  My setup may be unique because I don't actually use TDE
> as my window manager, I use fluxbox!  The things I run most regularly from
> Trinity are kicker, konqueror and kpdf.
> 
> I *think* I first noticed this bug around November 2011, and only raised it in
> IRC, so I regret I am rather late in reporting it here!
> 
> Nothing useful in .xsession-errors.  Here is what a fresh user says on his
> first attempt to use a TDE app.  The last line looks suspicious!
> 
> phil@porridge:~$ /opt/trinity/bin/kcontrol
> kdeinit: Launched DCOPServer, pid = 15924 result = 0
> kdeinit: Launched KLauncher, pid = 15929 result = 0
> kdeinit: opened connection to :1.0
> kdeinit: Launched KDED, pid = 15930 result = 0
> kdeinit: Got EXT_EXEC 'kbuildsycoca' from launcher.
> kbuildsycoca running...
> Reusing existing ksycoca
> DCOP Cleaning up dead connections.
> kdeinit: PID 15932 terminated.
> kdeinit: Got EXEC_NEW 'kconf_update' from launcher.
> Invalid entry (missing '=') at /tmp/kde-phil/kconf_updateT5JzZP.tmp:1
> 
> May I ask, what command you run to start TDE, and what package it belongs to? 
> I don't have a 'startkde' and conflicts are preventing me from installing
> everything required by kubuntu-desktop-trinity.  Down with KDE4, Gnome and
> Unity!

startkde is in the package ksmserver-trinity.

I tried run kcontrol on a remote server (so that no active complete TDE sessions) even in such circumstances, kcontrol for me works perfectly fine.
Comment 12 joey t 2013-03-01 01:03:44 CST
Created attachment 1115 [details]
.xsession-errors file for a fresh user running TDE (startkde)

Uploaded the .xsession-errors file for a fresh user (steve) running TDE (startkde) for the first time.

Here are a few lines of note.

"KDEDIR: /opt/trinity" looks ok.

"KDEDIRS:" is followed by nothing.  Is that normal?

"Invalid entry (missing '=') at /tmp/kde-steve/kconf_updateji2nuf.tmp:1" looks like trouble!

"ksmserver: error while loading shared libraries: libkdeinit_ksmserver.so: cannot open shared object file: No such file or directory" this looks bad too!

That file *is* present on my system:

# ldd /opt/trinity/lib/trinity/ksmserver.so
	linux-gate.so.1 =>  (0xb77c6000)
	libkdeinit_ksmserver.so => not found
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75fc000)
	/lib/ld-linux.so.2 (0xb77c7000)
Comment 13 Slávek Banko 2013-03-16 13:04:53 CDT
(Odpověď na komentář #12)
> Vytvořena příloha 1115
> .xsession-errors file for a fresh user running TDE (startkde)
> 
> Uploaded the .xsession-errors file for a fresh user (steve) running TDE
> (startkde) for the first time.
> 
> Here are a few lines of note.
> 
> "KDEDIR: /opt/trinity" looks ok.
> 
> "KDEDIRS:" is followed by nothing.  Is that normal?
> 
> "Invalid entry (missing '=') at /tmp/kde-steve/kconf_updateji2nuf.tmp:1" looks
> like trouble!
> 
> "ksmserver: error while loading shared libraries: libkdeinit_ksmserver.so:
> cannot open shared object file: No such file or directory" this looks bad too!
> 
> That file *is* present on my system:
> 
> # ldd /opt/trinity/lib/trinity/ksmserver.so
>     linux-gate.so.1 =>  (0xb77c6000)
>     libkdeinit_ksmserver.so => not found
>     libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75fc000)
>     /lib/ld-linux.so.2 (0xb77c7000)

Package kdelibs-data-trinity contains the file /etc/ld.so.conf.d/trinitylibs.conf, which defines the library paths for Trinity. With this ldd should be able to find the library libkdeinit_ksmserver.so in /opt/trinity/lib/libkdeinit_ksmserver.so - library is also part of the package ksmserver-trinity.

Maybe it missing after installing the package ksmserver-trinity run ldconfig to update his cache.
Comment 14 Slávek Banko 2013-03-20 11:39:02 CDT
(Odpověď na komentář #11)
> (Odpověď na komentář #10)
> > Thanks for response.  My setup may be unique because I don't actually use TDE
> > as my window manager, I use fluxbox!  The things I run most regularly from
> > Trinity are kicker, konqueror and kpdf.
> > 
> > I *think* I first noticed this bug around November 2011, and only raised it in
> > IRC, so I regret I am rather late in reporting it here!
> > 
> > Nothing useful in .xsession-errors.  Here is what a fresh user says on his
> > first attempt to use a TDE app.  The last line looks suspicious!
> > 
> > phil@porridge:~$ /opt/trinity/bin/kcontrol
> > kdeinit: Launched DCOPServer, pid = 15924 result = 0
> > kdeinit: Launched KLauncher, pid = 15929 result = 0
> > kdeinit: opened connection to :1.0
> > kdeinit: Launched KDED, pid = 15930 result = 0
> > kdeinit: Got EXT_EXEC 'kbuildsycoca' from launcher.
> > kbuildsycoca running...
> > Reusing existing ksycoca
> > DCOP Cleaning up dead connections.
> > kdeinit: PID 15932 terminated.
> > kdeinit: Got EXEC_NEW 'kconf_update' from launcher.
> > Invalid entry (missing '=') at /tmp/kde-phil/kconf_updateT5JzZP.tmp:1
> > 
> > May I ask, what command you run to start TDE, and what package it belongs to? 
> > I don't have a 'startkde' and conflicts are preventing me from installing
> > everything required by kubuntu-desktop-trinity.  Down with KDE4, Gnome and
> > Unity!
> 
> startkde is in the package ksmserver-trinity.
> 
> I tried run kcontrol on a remote server (so that no active complete TDE
> sessions) even in such circumstances, kcontrol for me works perfectly fine.

Now I tried to run /opt/trinity/bin/kcontrol from chroot on another test machine (ie as root), and on a remote server, where it is fully functional TDE (beginning from kdm-trinity) - once as root, then as a regular user.

In the case of chroot and a remote server as root I got kcontrol empty. For the regular user, I got kcontrol fully functional. Note that in the case of remote server were both on the same machine - the root and the regular user. So the problem definitely does not lie in the missing packages (dependencies).
Comment 15 Darrell 2013-11-12 16:48:16 CST
I tested this on a Slackware system using fluxbox as a window manager. I am able to duplicate the problem description. The problem seems to be with $PATH.

Slackware uses configuration scripts in /etc/profile.d, but if I recall correctly Debian does not. On my system when I sourced the respective Trinity configuration scripts in /etc/profile.d then there were no problems with icons in various Trinity apps in fluxbox. When I did not source those scripts then the icons were all missing in fluxbox.

I don't use fluxbox. I am unfamiliar with how to configure fluxbox to create the correct $PATH variable. Hopefully this information helps resolve the problem.
Comment 16 Darrell 2013-11-12 16:49:18 CST
Oops --- I tested on the latest pre R14. :-)