1 |
On 07/01/2018 17:45, Melleus wrote: |
2 |
> Melleus <melleus@×××××××××××.org> writes: |
3 |
> |
4 |
>> Neil Bothwick <neil@××××××××××.uk> writes: |
5 |
>> |
6 |
>>> On Sat, 06 Jan 2018 18:46:25 +0200, Melleus wrote: |
7 |
>>> |
8 |
>>>>> What do the logs say? |
9 |
>>>> That's all I could find in syslog: |
10 |
>>>> |
11 |
>>>> connmand[6709]: Aborting (signal 11) [/usr/sbin/connmand] |
12 |
>>>> |
13 |
>>>>> Can you start it manually? |
14 |
>>>> |
15 |
>>>> No, it pretends to start but fails silently. |
16 |
>>> |
17 |
>>> Looking at the man page, try adding --debug=DEBUG and --nodaemon |
18 |
>> |
19 |
>> Thank you for helping me. |
20 |
>> |
21 |
>> --debug=DEBUG is almost silent, but just --debug is more verbose. |
22 |
>> |
23 |
>> All I see is that something wrong is happening here: |
24 |
>> |
25 |
>> connmand[2434]: src/iptables.c:__connman_iptables_append() -t mangle -A connman-INPUT -j CONNMARK --restore-mark |
26 |
>> connmand[2434]: Aborting (signal 11) [connmand] |
27 |
> |
28 |
> Thanks again for pointing me to logs. Those iptables was a |
29 |
> problem. There are the closed bug #573174. Iptables higher than 1.6 |
30 |
> breaks connman. The solution is to use iptables lower than 1.6 or |
31 |
> connman higher than 1.32. So the combination of connman v1.29 and |
32 |
> iptables v1.6.1-r2 just cannot work. But unfortunately for me they both |
33 |
> have stable keyword. I beleive that this is a some kind of bug. |
34 |
> After I masked iptables higher than 1.6, reemerged the packages and |
35 |
> reboot, everything works like it should. |
36 |
> |
37 |
> I don't know whether developers are reading this thread, but it would be |
38 |
> very nice to keyword only v1.4.21-r1 of iptables with stable keyword |
39 |
> (like they have done with kernel recently) or promote to stable some |
40 |
> version of connman higher than 1.32 upstream. This would completely |
41 |
> have this bug eliminated even before someone other than me hits it. |
42 |
|
43 |
|
44 |
Post your finding to b.g.o. |
45 |
|
46 |
It's a simple matter to limit which versions of iptables can be used |
47 |
with each version of connman. Tracking that, and making changes when |
48 |
they become known, is what being a package maintainer is all about. |
49 |
|
50 |
|
51 |
-- |
52 |
Alan McKinnon |
53 |
alan.mckinnon@×××××.com |