On 3/28/12 12:54 PM, Mario Domenech Goulart wrote:
> On Wed, 28 Mar 2012 12:26:20 -0700 Grant Erickson <[email protected]>
> wrote:
>> On 3/28/12 11:35 AM, Mario Domenech Goulart wrote:
>>> I've been facing a weird behavior on the system I'm working. I'll
>>> try to describe it here.
>>> 
>>> I'm using a regular PC with an ethernet card (eth0), ConnMan 0.79
>>> under Linux (3.2.7). ConnMan is started by systemd.  Here are the steps
>>> to illustrate the problem:
>>> 
>>> 1. Right after installed, the system boots and the network interface
>>>    gets IP configuration via DHCP, as expected.
>>> 
>>> 2. I set the network interface configuration as static and it works as
>>>    expected.
>>> 
>>> 3. I set the network interface configuration to be obtained via DHCP.
>>>    It is configured via DHCP as expected.
>>> 
>>> 4. I reboot the system.
>>> 
>>> 5. The network interface is not configured.
>>> 
>>> After performing those steps, I cannot make the network interface
>>> obtain its configuration via DHCP on system boot anymore.
>> 
>> Mario:
>> 
>> How is your system terminating connman?
>> 
>> On normal termination, connman will write out the contents of
>> /var/lib/connman/default.profile (among other data). This, of course,
>> doesn't always happen instantaneously. If your system is not set up to
>> actually wait for connman to completely finish before shutting down or if it
>> resorts to killing connman when it doesn't shutdown in time, you could end
>> up with a corrupted, empty or incomplete default.profile.
> 
> Thanks.  That's a valuable tip.
> 
> I'm using systemd. According to
> http://www.freedesktop.org/software/systemd/man/systemd.service.html it
> seems that systemd sends a SIGTERM by default and a SIGKILL, after a
> timeout, in case processes survive SIGTERM.

What is the length of that timeout?

> What is the proper way to shut ConnMan down?

The above cited method is very typical and, in general, should be
sufficient. I defer to Marcel, Samuel and Daniel should there be something
more preferable.

Best,

Grant


_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to