Comment 6 for bug 1418279

Revision history for this message
Erik Lönroth (erik-lonroth) wrote :

I get the same issue. I've created systemd unit files for both mount and automount:

$ cat /etc/systemd/system/share-apps.automount
[Unit]
Description=Automount Scratch

[Automount]
Where=/share/apps/

[Install]
WantedBy=multi-user.target

$ cat /etc/systemd/system/share-apps.mount
[Unit]
Description=Scratch

[Mount]
What=192.168.2.241:/mnt/nfs_share
Where=/share/apps
Type=nfs

[Install]
WantedBy=multi-user.target

Mounting works fine (HELLO is a file on the remote NFS server):

$ systemctl start share-apps.mount
$ ls /share/apps/
HELLO

However, automount fails:

$ systemctl stop share-apps.mount
$ ls /share/apps/
$ systemctl start share-apps.automount
Operation on or unit type of share-apps.automount not supported on this system.

$ systemd-detect-virt
lxc

The nfs client container is privilegued.

The nfs client container has these apparmor settings and is restarted with those settings:

lxc config get iceberg:juju-ee5ee4-0 raw.apparmor
mount fstype=rpc_pipefs, mount fstype=nfsd, mount fstype=nfs, mount fstype=nfsv4, mount fstype=autofs,