<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> SIGNATURE IS0: ss<br>
> SIGNATURE IS1: ssa(sv)<br>
> SIGNATURE IS2: ssa(sv)a(sa(sv))<br>
<br>
Felip, you are still doing it wrong. StartTransientUnit expects a <br>
dictionary, implemented as an array of dict_entries, a{sv}, but you are <br>
using an array of structs. {braces} are not (parens).<br>
<br></blockquote><div><br></div>Negative, StartTransientUnit expects an array, not a dictionary.</div><div class="gmail_quote"><br></div><div class="gmail_quote">From documentation: <a href="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface/">https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface/</a></div><div class="gmail_quote"><br></div><div>"....The third parameter contains an array of initial properties to set for the unit. It is an array of pairs of property names as string and values as variant. Note that this is an array and not a dictionary! This is that way in order to match the properties array of the SetProperties() call ..."</div><div><br></div><div>I've found my other issue, it was just I was getting a connection to DBUS_BUS_USER and not to system. I changed it to:<br></div><div><br></div><div>conn = dbus_bus_get(DBUS_BUS_SESSION, &err);</div><div><br></div><div>and now I am dealing with other permissions issues, but the message is being sent and accepted :)<br></div><div><br></div><div><br></div></div>