Administrator
|
Hm, that looks fairly routine. Unfortunately kded4 forks out before it gets to the interesting part.
Can you ask truss to follow children processes, or alternately if that is not possible try launching kded4 as follows:
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
I used args f a and e (see: http://www.freebsd.org/cgi/man.cgi?query=truss )
% truss -fae kded4 (first half)
|
Registered Member
|
(second half)
# pkill kded4 % kded4 --nofork
... feeling really dumb about now |
|
the latter truss'es neither include any attempt to load ("start") ktimezoned - did you actually try that while trussing?
"KUniqueApplication: Can't setup D-Bus service." is related to the nofork - but i've not seen that for a while ("years") |
Registered Member
|
How would I do that? |
|
you truss kded4, launch the kcm "kcmshell4 kded", select "time zone" and click "start". (theres' also a dbus interface on kded4, but the gui way should do)
|
Registered Member
|
Kinda thought that's what you meant. I tried. It spits the output to a file in under 3 seconds, by the middle of second #2 I'm clicking 'start'.... if I practice for a few years I might be able to click by the end of second #1
|
|
humm?
not sure what you mean, but in case you're trying funky cnp grapping strace/truss mass moutput from konsole: try "truss kded4 > /tmp/kded.truss 2>&1" instead - much simpler =) |
Registered Member
|
|
|
it hopefully printed you a new file /tmp/kded.truss with all the much output you otherwise missed scrolling by.
|
Registered Member
|
#truss kded4 > /tmp/kded.truss 2>&1
"Ambiguous output redirected" No new file. #truss -o /usr/home/my_friend/Desktop/tmpdumpfile kded4 > 2>&1 truss: execvp kded4: No such file or directory Contents of tmpdumpfile: process exit, rval = 1 |
Registered Member
|
# truss -fae -o /usr/home/my_friend/Desktop/tmpdumpfile /usr/local/kde4/bin/kded4
/usr/home/my_friend/Desktop/tmpdumpfile cotents: (first part)
Last edited by ememem on Sat Nov 30, 2013 4:57 am, edited 1 time in total.
|
Registered Member
|
(second part)
|
Registered Member
|
(third part)
|
|
> 1830: access("/root/.kde4/share/config/kdedrc",2) = 0 (0x0)
looks you ran kded4 as root - so it quit by error. (also ensure there's no running instance) |
Registered users: Baidu [Spider], Bing [Bot], Google [Bot]