Jan,

Comments below,

On 10/12/11 06:04 AM, Jan Damborsky wrote:
On 10/12/11 02:16, Mary Ding wrote:
Paul and Ethan:

I am not sure whether this is what Paul ran into:

7082515 - default /etc/auto_master and /etc/auto_home conflict with nsswitch policy

I think that Paul may be also hitting:

7097316 Say that user acct+role-based authentication is optional; explain user account; and create the dir

or

7077168 race condition between console-login and filesystem/autofs leads to user missing homedir


In addition to this, Paul seems to be running into

7058014 if svc-system-config creates rpool/export, it should mount it at /export

I assume that the system was originally deployed with AI using old
AI manifest (missing entries for 'export' and 'export/home' filesystems).

Paul, do you think it may be possible to take a closer look at affected system
to take a closer look why home dir was not "automounted" ?

I actually don't know where to look anymore. The only thing I see is that everything looks fine.

/etc/auto_master:
/home           auto_home       -nobrowse

/etc/auto_home :
+auto_home
admin localhost:/rpool/export/home/admin

/etc/passwd:
admin:x:101:10:default user that is:/home/admin:/bin/ksh

/etc/nsswitch.conf:
automount: files nis

Which i totally different than in build 151a, where the "local user admin" has it's home directory on /export/home/admin, and rpool/export/home/admin is mounted on
/export/home/admin/home/admin

Ok, so these bugs:
7077168 race condition between console-login and filesystem/autofs leads to user missing homedir
Is not really relevant, since the ttymon is already running.
7058014 if svc-system-config creates rpool/export, it should mount it at /export
I dont think so, since the /etc/automount has a right entry.

There must be something with autofs when it comes to home directories, or the local /etc/auto_home entry is ignored.
All NIS mounts are perfect (auto.home)

Also, you mentioned 'old' ai_manifest, missing entries for 'export' and 'export/home'. I really don't know what you are referring to. man ai_manifest (b175) doesn't give me a hint. You obviously have different/updated documentation than the documentation we have to work with. Can you point me to your 'design docs' on how things should work? I'm afraid that you guys are overloaded with questions that are documented somewhere else. We are getting closer to 11/11/2011, so let us help you to report thing that are broken.

Thanks


Paul



Thank you,
Jan





On 10/11/11 04:50 PM, Paul de Nijs wrote:


On 10/11/11 04:37 PM, Ethan Quach wrote:
Paul,

'/home/admin' is supposed to be auto mounted on '/export/home/admin'

Is your rpool/export/home/admin dataset set with that as the mountpoint?
well, if you mean 'is it there', yes.
admin@x4100-035:/$ df
/ (rpool/ROOT/solaris):115246123 blocks 115246123 files
/devices           (/devices          ):       0 blocks        0 files
/dev               (/dev              ):       0 blocks        0 files
/system/contract (ctfs ): 0 blocks 2147483593 files
/proc              (proc              ):       0 blocks    29920 files
/etc/mnttab        (mnttab            ):       0 blocks        0 files
/system/volatile   (swap              ):15713800 blocks  1156307 files
/system/object (objfs ): 0 blocks 2147483472 files /etc/dfs/sharetab (sharefs ): 0 blocks 2147483646 files /lib/libc.so.1 (/usr/lib/libc/libc_hwcap2.so.1):115246123 blocks 115246123 files
/dev/fd            (fd                ):       0 blocks        0 files
/var (rpool/ROOT/solaris/var):115246123 blocks 115246123 files
/tmp               (swap              ):15713800 blocks  1156307 files
/rpool (rpool ):115246123 blocks 115246123 files /rpool/export (rpool/export ):115246123 blocks 115246123 files /rpool/export/home (rpool/export/home ):115246123 blocks 115246123 files /rpool/export/home/admin(rpool/export/home/admin):115246123 blocks 115246123 files

Oh, and my /etc/auto_home is:

admin@x4100-035:/$ cat /etc/auto_home
#
# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I%     %E% SMI"
#
# Home directory map for automounter
#
+auto_home
admin localhost:/rpool/export/home/admin

my nsswitch.conf:

cat /etc/nsswitch.conf:
#
# Copyright (c) 1991, 2011, Oracle and/or its affiliates. All rights reserved.
#

#
# _AUTOGENERATED_FROM_SMF_V1_
#
# WARNING: THIS FILE GENERATED FROM SMF DATA.
#   DO NOT EDIT THIS FILE.  EDITS WILL BE LOST.
# See nsswitch.conf(4) for details.

passwd: files nis
group:  files nis
hosts:  files nis dns
ipnodes:        files nis dns
networks:       files nis
protocols:      files nis
rpc:    files nis
ethers: files nis
netmasks:       files nis
bootparams:     files nis
publickey:      files nis
netgroup:       files nis
automount:      files nis
aliases:        files nis
services:       files nis
printers:       user nis
project:        files nis
auth_attr:      user nis
prof_attr:      user nis
tnrhtp: files nis
tnrhdb: files nis

Thanks


Paul



-ethan


On 10/11/11 15:47, Paul de Nijs wrote:
Guys,

Did I miss something when it comes to the default user I define in the sc_manifest (build 175) ?

<service_bundle name="system configuration" type="profile">
<service name="system/config-user" type="service" version="1">
<instance name="default" enabled="true">
<property_group name="root_account" type="application">
<propval name="password" type="astring" value="2gYEXnZh2Vzm." />
<propval name="type" type="astring" value="role" />
</property_group>
<property_group name="user_account" type="application">
<propval name="login" type="astring" value="admin" />
<propval name="password" type="astring" value="2gYEXnZh2Vzm." />
<propval name="description" type="astring" value="default user that is" />
<propval name="shell" type="astring" value="/bin/ksh" />
<propval name="uid" type="astring" value="101" />
<propval name="gid" type="astring" value="10" />
<propval name="type" type="astring" value="normal" />
<propval name="roles" type="astring" value="root" />
</property_group>
</instance>
</service>
............

Login with 'admin' on my new system ...

Could not chdir to home directory /home/admin: No such file or directory

No, of course not, it should be '/export/home/admin'
Why is it in the passwd file '/home/admin'. Do I have to specify this myself ? Ok, I've got NIS enabled, automount as well for NIS, where did the "account creation" go wrong ?
Do I have to specify the home directory in my sc_manifest ?

Paul







--



Paul de Nijs | Principal Sales Consultant, HPC Benchmark Engineer | +1.503.617.8572
Oracle HPC Sales Support
3295 NW 211th Terrace | Hillsboro, OR 97124-7110




_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss


_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss



_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss



_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss


--



Paul de Nijs | Principal Sales Consultant, HPC Benchmark Engineer | +1.503.617.8572
Oracle HPC Sales Support
3295 NW 211th Terrace | Hillsboro, OR 97124-7110


_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to