Re: NetworkManager 0.8.6 doesn't reply to ActivateConnection



On 26 Jan 2012, at 17:10, Dan Williams wrote:
> On Thu, 2012-01-26 at 16:52 +0000, David Röthlisberger wrote:
>> On 25 Jan 2012, at 22:02, Dan Williams wrote:
>>> On Mon, 2012-01-23 at 15:27 -0600, Dan Williams wrote:
>>>> On Thu, 2012-01-19 at 19:35 +0000, David Röthlisberger wrote:
>>>>> NetworkManager doesn't reply to the method call
>>>>> org.freedesktop.NetworkManager.ActivateConnection.
>>>>> 
>>>>> I can consistently reproduce this behaviour by:
>>>>> * killing NM, 
>>>>> * removing any "no-auto-default" entry in NetworkManager.conf,
>>>>> * removing everything in the system-connections directory; then
>>>>> * starting NM
>>>>> * and sending NM a series of method calls culminating in ActivateConnection. 
>>>> 
>>>> I can reproduce this with a small python program.  Clearly a bug, fixing
>>>> it now.
>>> 
>>> The issue here is that, because it was simpler, the "default wired
>>> connection" actually changes it's object path when it's updated.
>> 
>> Thanks for the analysis. In the meantime we can work around this in our
>> client by creating a new connection rather than using the existing one.
>> How do we tell whether a Connection is the default one? By checking that
>> GetSettings()["connection"]["id"] is something like "Auto eth0"?
> 
> When you say default, do you mean the "default wired connection" that NM
> automatically creates when the interface has no other connection? (i'll
> assume yes).  If so, there's really no good way to tell since it's
> supposed to look like any other connection.  One way to get around this
> would be if you start up and there is only one connection defined, and
> it's called "Auto eth0" and is DHCP and it is MAC-locked to the wired
> device, delete it, and create your own connection called something
> different.

Yes, that's exactly what I meant (sorry about the poor wording). :-)

Thanks!
David Röthlisberger.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]