<div dir="ltr">The documentation on sharing writable data was updated last week, notably saying this works in version 2.19.1 and later. There is also a recommendation to not use subfolders. 2.20.1 is available from xenial proposed. <div><br></div><div><a href="https://github.com/snapcore/snapd/wiki/Content-Interface" rel="noreferrer" target="_blank" style="font-size:12.8px">https://github.com/snapcore/<wbr>snapd/wiki/Content-Interface</a><span style="font-size:12.8px"> </span><br></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Hope it helps</span></div><div><span style="font-size:12.8px">Pat</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 21, 2016 at 11:48 AM, Jacek Nykis <span dir="ltr"><<a href="mailto:jacek.nykis@canonical.com" target="_blank">jacek.nykis@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm also affected by this problem, I can see that there is a bug in<br>
Launchpad now:<br>
<br>
<a href="https://bugs.launchpad.net/snappy/+bug/1650671" rel="noreferrer" target="_blank">https://bugs.launchpad.net/<wbr>snappy/+bug/1650671</a><br>
<br>
Does anybody know how to troubleshoot this? There is nothing interesting<br>
in /var/log/syslog<br>
<span class="HOEnZb"><font color="#888888"><br>
Jacek<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On 09/12/16 22:53, Tim Kuhlman wrote:<br>
> I had an opportunity to experiment some more unfortunately it still isn't working but I can provide more details.<br>
><br>
> I was pointed to some documentation at <a href="https://github.com/snapcore/snapd/wiki/Content-Interface" rel="noreferrer" target="_blank">https://github.com/snapcore/<wbr>snapd/wiki/Content-Interface</a> and used that<br>
> to update a bit of naming in the config. I have been running on yakety with the version of snapd and other<br>
> tools from yakety but in my debugging I updated to the latest snapd from the snappy edge ppa because I<br>
> discovered that without that $SNAP* prefixes in the config don't work otherwise.<br>
><br>
> I'm working with the promreg charm which is the producer, it has this config:<br>
> slots:<br>
>   content:<br>
>     content: promreg<br>
>     read: [$SNAP_COMMON/promreg]<br>
><br>
> The consumer is the prometheus charm which has this config.<br>
> plugs:<br>
>   content:<br>
>     content: promreg<br>
>     target: etc/prometheus/promreg<br>
><br>
> After creating the charms and installing them then linking with the command `snap connect prometheus:content<br>
> promreg:content` I ran `sudo snap run --shell prometheus` initially I would get path errors, which I solved<br>
> with the upgraded snapd.<br>
><br>
> The directory '/var/snap/promreg/common/<wbr>promreg' does exist and has data in it. The destination directory in<br>
> the prometheus snap didn't originally exist but I tried creating it after reading<br>
> <a href="http://askubuntu.com/questions/841004/cannot-get-basic-content-interface-example-working-with-snapcraft" rel="noreferrer" target="_blank">http://askubuntu.com/<wbr>questions/841004/cannot-get-<wbr>basic-content-interface-<wbr>example-working-with-snapcraft</a><br>
><br>
> After getting a shell with the command `sudo snap run --shell prometheus` I see that the destination dir is<br>
> empty if the destination dir was pre-existing and it doesn't exist at all if dir wasn't pre-existing.<br>
><br>
> Any details I am missing? other debug steps?<br>
><br>
> Tim<br>
><br>
> On 12/05/2016 12:25 AM, Didier Roche wrote:<br>
>> Le 02/12/2016 à 19:34, Tim Kuhlman a écrit :<br>
>>> I have a snap that writes data to $SNAP_COMMON as it runs and I want to make that data available to another<br>
>>> snap. Unfortunately when I setup the content interface and set the plug side to share<br>
>>> '/var/snap/snap-name/common/<wbr>subdir' it fails.<br>
>>><br>
>>> I can share data in $SNAP with the content interface but of course the daemon running in that snap can't<br>
>>> write there. Am I missing anything? Is there any way to share dynamically created data from one snap with another?<br>
>>><br>
>>> Thanks for the help.<br>
>><br>
>> Hey Tim,<br>
>><br>
>> I know that was supposed to be supported, but I don't know the<br>
>> implementation status of this.<br>
>><br>
>> Zygmunt, can you shed some lights to us there?<br>
>> Cheers,<br>
>> Didier<br>
>><br>
>><br>
><br>
<br>
<br>
</div></div><br>--<br>
Snapcraft mailing list<br>
<a href="mailto:Snapcraft@lists.snapcraft.io">Snapcraft@lists.snapcraft.io</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snapcraft" rel="noreferrer" target="_blank">https://lists.ubuntu.com/<wbr>mailman/listinfo/snapcraft</a><br>
<br></blockquote></div><br></div>