You are not logged in.

#1 2009-04-20 16:50:55

sfabius
Member
Registered: 2007-07-07
Posts: 153

[solved] DCOPserver, basket, amarok

After using [url href=http://basket.kde.org/]basket[/url] for years, I got the3 following when trying to start it up (presumably after an upgrade; I haven't done anything but pacman -Syu lately):

DCOPClient::attachInternal. Attach failed Could not open network socket
DCOPClient::attachInternal. Attach failed Could not open network socket
kdeinit: Aborting. No write access to '/home/kiesling/.ICEauthority'.
DCOPClient::attachInternal. Attach failed Could not open network socket
DCOPClient::attachInternal. Attach failed Could not open network socket
basket: ERROR: KUniqueApplication: Can't setup DCOP communication.

It seems to be a KDE thing with some apps. (I'm running openbox, but have a full kdemod installed.) Amarok does not work (same error) but Konqueror works. Trying to start the DCOPserver by itself gives:

/usr/bin/iceauth:  /home/kiesling/.ICEauthority not writable, changes will be ig                nored
DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None                 of the authentication protocols specified are supported and host-based authenti                cation failed
ICE Connection rejected!

DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None                 of the authentication protocols specified are supported and host-based authenti                cation failed
DCOPServer self-test failed.
ICE Connection rejected!

iceauth:  timeout in locking authority file /home/kiesling/.ICEauthority

Maybe try changing the permissions on /home/kiesling/.ICEauthority? Nope:

[kiesling@trane ~]$ sudo chown kiesling /home/kiesling/.ICEauthority
[kiesling@trane ~]$ ls -la /home/kiesling/.ICEauthority
-rw------- 1 kiesling root 9949 2009-04-10 17:10 /home/kiesling/.ICEauthority
[kiesling@trane ~]$ dcopserver
/usr/bin/iceauth:  timeout in locking authority file /home/kiesling/.ICEauthorit                y
ICE Connection rejected!

DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None                 of the authentication protocols specified are supported and host-based authenti                cation failed
ICE Connection rejected!

DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None                 of the authentication protocols specified are supported and host-based authenti                cation failed
DCOPServer self-test failed.
iceauth:  timeout in locking authority file /home/kiesling/.ICEauthority

OK, I did one last look, and found "Try starting kdeinit." That seems to have worked.

I'm going to post this anyway as solved so someone else can find it. The solution was simply:

[kiesling@trane ~]$ kdeinit &

I will put it in my openbox autostart.sh from now on.

But I don't understand why this just started happening. Shouldn't KDE apps check to see if kdeinit is running and if not start it up? Why did konqueror work?

Offline

Board footer

Powered by FluxBB