On Sat, Jul 17, 2004 at 10:53:37AM +1000, Ben Burton <[EMAIL PROTECTED]> was heard to say: > reassign 259757 kdelibs4 > thanks > > > > After running "kbuildsycoca" from the command-line, do you still get > > > this? > > > > I had to run it as root, since /var/tmp/kdecache-daniel/ksycoca > > is owned by root. > > Hmm, well this is probably what's at fault -- kbuildsycoca should be run > automagically when it's needed, but if kdecache-<user>/ksycoca is > inaccessible then it can't. > > The question then is how daniel's files became owned by root. I don't > know enough of the workings of the ksycoca magic to have any good > suggestions at this point. I expect something was run as root using su > that required rebuilding of the system configuration cache (sycoca), and > KDE hadn't realised that the current username had changed. > > At any rate, I'm reassigning to kdelibs4 since the issue lies with the > core ksycoca mechanism. > > In the meantime, I'd chown -R daniel:daniel both > /var/tmp/kdecache-daniel/ksycoca and ~/.ICEauthority, and if you want to > be sure, I'd log out of KDE and log in again. Hopefully this will > enable KDE to sort itself out properly.
Yeah, after a few more moments of thought I realized I should probably do that :-P. I think the only KDE things I've run as root are...well, I can't really think of anything recently. Maybe I ran one of the control panel applets as root or something (eg, the kdm configurator). Daniel -- /-------------------- Daniel Burrows <[EMAIL PROTECTED]> -------------------\ | Microsoft, n: | | A company that makes pretty good mice. | \----------------- The Turtle Moves! -- http://www.lspace.org ----------------/