Seen in a CI run for manila-ganesha testing, the nfs-ganesha.service daemon fails to start due to inability to bind RQUOTA udp6 socket.
Ganesha logs are as below:
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14269[main] main :MAIN :EVENT :ganesha.nfsd Starting: Ganesha Version 3.0.3
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] nfs_set_param_from_conf :NFS STARTUP :EVENT :Configuration file successfully parsed
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] init_server_pkgs :NFS STARTUP :EVENT :Initializing ID Mapper.
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] init_server_pkgs :NFS STARTUP :EVENT :ID Mapper successfully initialized.
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] nfs_start_grace :STATE :EVENT :NFS Server Now IN GRACE, duration 90
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] main :NFS STARTUP :WARN :No export entries found in configuration file !!!
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] config_errs_to_log :CONFIG :WARN :Config File ((null):0): Empty configuration file
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] lower_my_caps :NFS STARTUP :EVENT :CAP_SYS_RESOURCE was successfully removed for proper quota management in FSAL
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] lower_my_caps :NFS STARTUP :EVENT :currenty set capabilities are: =ep cap_sys_resource-ep
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] Bind_sockets_V6 :DISP :WARN :Cannot bind RQUOTA udp6 socket, error 98 (Address already in use)
07/10/2020 12:45:52 : epoch 5f7db880 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-14270[main] Bind_sockets :DISP :FATAL :Error binding to V6 interface. Cannot continue.
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30592[main] main :MAIN :EVENT :ganesha.nfsd Starting: Ganesha Version 3.0.3
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] nfs_set_param_from_conf :NFS STARTUP :EVENT :Configuration file successfully parsed
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] init_server_pkgs :NFS STARTUP :EVENT :Initializing ID Mapper.
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] init_server_pkgs :NFS STARTUP :EVENT :ID Mapper successfully initialized.
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] nfs_start_grace :STATE :EVENT :NFS Server Now IN GRACE, duration 90
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] main :NFS STARTUP :WARN :No export entries found in configuration file !!!
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] config_errs_to_log :CONFIG :WARN :Config File ((null):0): Empty configuration file
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] lower_my_caps :NFS STARTUP :EVENT :CAP_SYS_RESOURCE was successfully removed for proper quota management in FSAL
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] lower_my_caps :NFS STARTUP :EVENT :currenty set capabilities are: =ep cap_sys_resource-ep
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] Bind_sockets_V6 :DISP :WARN :Cannot bind RQUOTA udp6 socket, error 98 (Address already in use)
07/10/2020 13:01:26 : epoch 5f7dbc26 : juju-d1945d-zaza-3191691493c3-3 : ganesha.nfsd-30595[main] Bind_sockets :DISP :FATAL :Error binding to V6 interface. Cannot continue.
Added the charm-manila- ganesha here as well, though I'm not sure yet which project is at fault. The charm will restart the nfs-ganesha systemd service when config changes.