[Freeipa-users] [freeipa-users] Configuring Automount on Ubuntu Clients
Rob Crittenden
rcritten at redhat.com
Fri Feb 5 07:56:22 UTC 2016
Jon wrote:
> Hello,
>
> How do I configure automount for Ubuntu 14.04 clients? My procedure on
> CentOS has been: install free-ipa client, run ipa-client-install (auto
> configures with dns discovery), run ipa-client-automount. However, when
> I run this on the ubuntu client, I receive the following errors:
>
> >> root at ubuntu-1404-x8664:~# ipa-client-automount -U
> >> Searching for IPA server...
> >> IPA server: DNS discovery
> >> Location: default
> >> Configured /etc/nsswitch.conf
> >> Configured /etc/default/nfs-common
> >> Configured /etc/idmapd.conf
> >> rpcidmapd failed to restart: Command '/usr/sbin/service rpcidmapd
> restart ' returned non-zero exit status 1
> >> rpcgssd failed to restart: Command '/usr/sbin/service rpcgssd
> restart ' returned non-zero exit status 1
>
> As these are not the names of these services on Ubuntu, this will never
> work.
>
> >> root at ubuntu-1404-x8664:~# service idmapd restart
> >> idmapd stop/waiting
> >> idmapd start/running, process 428
> >> root at ubuntu-1404-x8664:~# service gssd restart
> >> stop: Unknown instance:
> >> gssd start/running, process 567
>
> Unfortunately, this appears to be hardcoded values in the install script:
>
> >> 290 if statestore.has_state('rpcidmapd'):
> >> 291 enabled = statestore.restore_state('rpcidmapd',
> 'enabled')
> >> 292 running = statestore.restore_state('rpcidmapd',
> 'running')
> >> 293 rpcidmapd = ipaservices.knownservices.rpcidmapd
> >> 294 if not enabled:
> >> 295 rpcidmapd.disable()
> >> 296 if not running:
> >> 297 rpcidmapd.stop()
> >> 298 if statestore.has_state('rpcgssd'):
> >> 299 enabled = statestore.restore_state('rpcgssd', 'enabled')
> >> 300 running = statestore.restore_state('rpcgssd', 'running')
> >> 301 rpcgssd = ipaservices.knownservices.rpcgssd
>
> Is Ubuntu not supported with FreeIPA? Is there an updated install
> script? I installed the freeipa-client from public repos.
One guy volunteers his time porting IPA to Ubuntu. He has invested a
fair bit of time in generalizing other hardcoded elements in IPA. It's
possible he hasn't gotten to ipa-client-automount yet or it hasn't been
pushed out in a build yet.
rob
More information about the Freeipa-users
mailing list