Randy Morgan CSR Department of Chemistry and Biochemistry Brigham Young University 801-422-4100
Let me see if I can muddy the waters a little more, or if I am lucky clear things up a little. We are using autofs to mount nfs volumes located on the fileserver:Randy Morgan via FreeIPA-users wrote:We have been working to get automounting working on RHEL 7.4 without any success. I am including how the server has been built, ipa-client installed and configured, etc. I will also include the relevant parts of the logs. 1. Install RHEL 7.4 or other required version 2. subscription-manager register 3. Type username and password 4. subscription-manager repos –enable=rhel-7-server-rpms 5. subscription-manager repos –enable=rhel-7-server-extras-rpms 6. subscription-manager repos –enable=rhel-7-server-optional-rpms 7. yum instll –y http://dl.fedoraproject.org/pub/epel/x86_64/Packages/e/epel-release-7-11.noarch.rpm (or whatever the latest is) 8. yum update && install -y samba samba-client samba-common cifs-utils 9. yum install –y ipa-client 10. yum update -y 11. install ipa-client: ipa-client-install –enable-dns-updates –force-join –ssh-trust-dns –hostname <host>.chem.byu.edu –mkhomedir 12. ipa-client-automount –location=defualt 13. authconfig –enablemkhomedir –updateall 14. ipa-getkeytab -s ipa1.chem.byu.edu -p nfs/<host>.chem.byu.edu -k /etc/krb5.keytab 15. ipa-getkeytab -s ipa1.chem.byu.edu -p cifs/<host>.chem.byu.edu -k /etc/krb5.keytab After getting everything setup, when logging in with an IPA user account it acts like it is logging in but then immediately returns to the login page. Looking in the logs shows the following: Mar 27 12:33:41 jdmlab1 journal: g_task_return_error: assertion 'error != NULL' failed Mar 27 12:33:41 jdmlab1 journal: failed to set screen _ICC_PROFILE: Failed to open file '/var/lib/gdm/.local/share/icc/edid-dcf60fecec69cef7bcda72bf1bbc37f5.icc': Permission denied Mar 27 12:33:41 jdmlab1 journal: failed to set screen _ICC_PROFILE: Failed to open file '/var/lib/gdm/.local/share/icc/edid-dcf60fecec69cef7bcda72bf1bbc37f5.icc': Permission denied Mar 27 12:34:00 jdmlab1 systemd-logind: New session 3 of user randym. Mar 27 12:34:00 jdmlab1 systemd: Started Session 3 of user randym. Mar 27 12:34:00 jdmlab1 systemd: Starting Session 3 of user randym. Mar 27 12:34:00 jdmlab1 oddjob-mkhomedir[4291]: error creating /home/csr/randym: No such file or directory Mar 27 12:34:04 jdmlab1 gnome-session: gnome-session-binary[4053]: WARNING: Lost name on bus: org.gnome.SessionManager Mar 27 12:34:04 jdmlab1 gnome-session-binary[4053]: WARNING: Lost name on bus: org.gnome.SessionManager Mar 27 12:34:04 jdmlab1 journal: Error releasing name org.gnome.SettingsDaemon: The connection is closed Mar 27 12:34:04 jdmlab1 journal: Invalid id 5 passed to g_bus_unown_name() Mar 27 12:34:04 jdmlab1 journal: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_Dell_Inc__DELL_1800FP_7R47737N01PX_gdm_42 Mar 27 12:34:05 jdmlab1 gnome-session: gnome-session-binary[4338]: WARNING: IceLockAuthFile failed: No such file or directory Mar 27 12:34:05 jdmlab1 gnome-session-binary[4338]: WARNING: IceLockAuthFile failed: No such file or directory The home directories are found on the fileserver, and are both NFS and SMB mountable. We have successfully gotten this to work on RHEL 6.9, and I believe on RHEL 7.2, but not on RHEL 7.4. Searching through the relevant config files shows no differences in their configurations between any of the different versions including 7.4.Does automount work for existing directories?
Mar 28 15:29:05 jdmlab1 dracut: *** Creating image file ***
Mar 28 15:29:08 jdmlab1 systemd: Created slice User Slice of randym.
Mar 28 15:29:08 jdmlab1 systemd: Starting User Slice of randym.
Mar 28 15:29:08 jdmlab1 systemd-logind: New session 1 of user randym.
Mar 28 15:29:08 jdmlab1 systemd: Started Session 1 of user randym.
Mar 28 15:29:08 jdmlab1 systemd: Starting Session 1 of user randym.
Mar 28 15:29:08 jdmlab1 oddjobd: Error org.freedesktop.DBus.Error.SELinuxSecurityContextUnknown: Could not determine security context for ':1.39'.
Mar 28 15:29:08 jdmlab1 oddjob-mkhomedir[11771]: error creating /home/csr/randym: Permission denied
Mar 28 15:29:10 jdmlab1 colord: device removed: xrandr-Dell Inc.-DELL 1800FP-7R47737N01PX
Mar 28 15:29:10 jdmlab1 colord: Profile removed: icc-523909406475d8b7f92f093531d0b19f
Mar 28 15:29:10 jdmlab1 /etc/gdm/Xsession: mkdir: cannot create directory â/home/csr/randymâ: Permission denied
Mar 28 15:29:10 jdmlab1 /etc/gdm/Xsession: touch: cannot touch â/home/csr/randym/.cache/imsettings/logâ: No such file or directorr
y
Mar 28 15:29:11 jdmlab1 kernel: fuse init (API version 7.22)
Mar 28 15:29:11 jdmlab1 systemd: Mounting FUSE Control File System...
Mar 28 15:29:11 jdmlab1 systemd: Mounted FUSE Control File System.
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: /usr/libexec/imsettings-functions: line 37: /home/csr/randym/.cache/imsettings/log: No such file or directory
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: Can't create dir /home/csr/randym/Desktop
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: Can't create dir /home/csr/randym/Downloads
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: Can't create dir /home/csr/randym/Templates
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: Can't create dir /home/csr/randym/Public
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: Can't create dir /home/csr/randym/Documents
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: Can't create dir /home/csr/randym/Music
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: Can't create dir /home/csr/randym/Pictures
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: Can't create dir /home/csr/randym/Videos
Mar 28 15:29:11 jdmlab1 /etc/gdm/Xsession: mkdir: cannot create directory â/home/csr/randymâ: Permission denied
Mar 28 15:29:11 jdmlab1 gnome-session[11776]: WARNING: IceLockAuthFile failed: No such file or directory
Mar 28 15:29:11 jdmlab1 gnome-session: gnome-session[11776]: WARNING: IceLockAuthFile failed: No such file or directory
Mar 28 15:29:12 jdmlab1 kernel: [drm] mga base 0
Mar 28 15:29:12 jdmlab1 gdm: GLib-GObject: g_object_ref: assertion 'object->ref_count > 0' failed
Mar 28 15:29:12 jdmlab1 gdm: GLib-GObject: g_object_unref: assertion 'object->ref_count > 0' failed
Mar 28 15:29:12 jdmlab1 dbus[2195]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.9" (uid=0 pid=2283 comm="/usr/sbin/gdm ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.45" (uid=0 pid=11981 comm="/usr/libexec/gdm-simple-slave --display-id /org/gn")
Mar 28 15:29:12 jdmlab1 dbus-daemon: dbus[2195]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.9" (uid=0 pid=2283 comm="/usr/sbin/gdm ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.45" (uid=0 pid=11981 comm="/usr/libexec/gdm-simple-slave --display-id /org/gn")
Are you saying that in RHEL 7.2 and 6.9 you use oddjobd to automatically create new user directories on NFS mounts? rob