<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
Hello,<br>
<br>
I have the following problem:<br>
<br>
The D-Bus daemon V. 1.4.1 compiled on SuSE 10.3 is running on SuSE
10.3 and listening on host=192.168.0.10,port=12345.<br>
The <auth>ANONYMOUS</auth> and <allow_anonymous/>
statements are present in the .config file. <br>
The daemon runs in verbose mode. <br>
<br>
Now:<br>
<big>Remote</big> applications from the <big>SuSE 11.2 </big>seem
to send an "AUTH ANONYMOUS xxxxx" command and can connect to the
D-Bus.<br>
<big>Local applicatins (exactly the same as on SuSE 11.2) but
complied on SuSE 10.3</big> do not send this command. <br>
Only "AUTH EXTERNAL xxxx" and AUTH DBUS_COOKIE_SHA1 xxxxx" are sent,
but for both the server says "Unsupported mechanism..." and then
rejects the requests.<br>
So I can't connect to this D-Bus daemon locally.<br>
<br>
What even worse:<br>
The local (legacy) application that shall be started on SUSE 10.3 as
the service also can't connect to the D-Bus.<br>
The critical statement is:<br>
<br>
cout << "BEFORE CONNECTING TO STARTER BUS" << endl;<br>
bus = dbus_g_bus_get( DBUS_BUS_STARTER, &error );<br>
if (!bus)<br>
{<br>
cout << "Couldn't connect to starter bus. " <<
error->message << ". EXITING" << endl;<br>
// This is an essential problem so...<br>
exit(1);<br>
}<br>
<br>
The "couts" are visible on the attached D-Bus daemon log
verbose.txt.<br>
<br>
When the session daemon is used everything works perfectly, but the
real goal is to start the REMOTE service.<br>
<br>
What shall be done that the above service could be started by the
D-Bus daemon as described above.<br>
<br>
Thanks for your help,<br>
<br>
with best regards<br>
<br>
Bogdan <br>
<br>
<br>
<br>
</body>
</html>