Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Mar 2017 19:26:55 -0400
From:      Allan Jude <allanjude@freebsd.org>
To:        freebsd-sysinstall@freebsd.org
Subject:   Re: Read-only file-system after install?
Message-ID:  <8bbc62b4-97fe-7566-1a50-24f622c84c3d@freebsd.org>
In-Reply-To: <395ffd76-761b-f61c-90f2-7a71c3dc5f6d@gmail.com>
References:  <80d9f08b-f0bf-c3c2-6307-78fa7e04b5b9@gmail.com> <1ac9555c-8cde-b7ba-64d5-d84889c415a8@freebsd.org> <366e1b1b-8f5d-9ddd-7ab5-22633cd3c0af@gmail.com> <2fe7548c-9ded-1f79-e82c-d490e206743f@gmail.com> <e5d5412d-772f-8953-d3c5-5d7e549530b8@freebsd.org> <395ffd76-761b-f61c-90f2-7a71c3dc5f6d@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--JRMqAXeLQlsCpPNHm8moS22aoftWkFEiw
Content-Type: multipart/mixed; boundary="1toDvWJwa3G8kbHJ1kHXbobhvGaf4BVI7";
 protected-headers="v1"
From: Allan Jude <allanjude@freebsd.org>
To: freebsd-sysinstall@freebsd.org
Message-ID: <8bbc62b4-97fe-7566-1a50-24f622c84c3d@freebsd.org>
Subject: Re: Read-only file-system after install?
References: <80d9f08b-f0bf-c3c2-6307-78fa7e04b5b9@gmail.com>
 <1ac9555c-8cde-b7ba-64d5-d84889c415a8@freebsd.org>
 <366e1b1b-8f5d-9ddd-7ab5-22633cd3c0af@gmail.com>
 <2fe7548c-9ded-1f79-e82c-d490e206743f@gmail.com>
 <e5d5412d-772f-8953-d3c5-5d7e549530b8@freebsd.org>
 <395ffd76-761b-f61c-90f2-7a71c3dc5f6d@gmail.com>
In-Reply-To: <395ffd76-761b-f61c-90f2-7a71c3dc5f6d@gmail.com>

--1toDvWJwa3G8kbHJ1kHXbobhvGaf4BVI7
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 2017-03-15 19:21, Robert wrote:
> After install:
>=20
> # zfs list
> NAME                 USED  AVAIL  REFER  MOUNTPOINT
> zroot                301M   441G    96K  /mnt/zroot
> zroot/ROOT           299M   441G    96K  none
> zroot/ROOT/default   299M   441G   299M  /mnt
> zroot/tmp             96K   441G    96K  /mnt/tmp
> zroot/usr            384K   441G    96K  /mnt/usr
> zroot/usr/home        96K   441G    96K  /mnt/usr/home
> zroot/usr/ports       96K   441G    96K  /mnt/usr/ports
> zroot/usr/src         96K   441G    96K  /mnt/usr/src
> zroot/var            588K   441G    96K  /mnt/var
> zroot/var/audit       96K   441G    96K  /mnt/var/audit
> zroot/var/crash       96K   441G    96K  /mnt/var/crash
> zroot/var/log        108K   441G   108K  /mnt/var/log
> zroot/var/mail        96K   441G    96K  /mnt/var/mail
> zroot/var/tmp         96K   441G    96K  /mnt/var/tmp
>=20
> # mount
>  /dev/iso9660/11_0_RELEASE_P1_AMD64_BO on / (cd9660, local, read-only)
>  devfs on /dev (devfs, local, multilabel)
>  /dev/md0 on /var (ufs, local)
>  /dev/md1 on /tmp (ufs, local)
>  zroot/ROOT/default on /mnt (zfs, local, noatime, nfsv4acls)
>  zroot/tmp on /mnt/tmp (zfs, local, noatime, nosuid, nfsv4acls)
>  zroot/usr/home on /mnt/usr/home (zfs, local, noatime, nfsv4acls)
>  zroot/usr/ports on /mnt/usr/ports (zfs, local, noatime, nosuid, nfsv4a=
cls)
>  zroot/usr/src on /mnt/usr/src (zfs, local, noatime, nfsv4acls)
>  zroot/var/audit on /mnt/var/audit (zfs, local, noatime, noexec, nosuid=
,
> nfsv4acl
>  s)
>  zroot/var/crash on /mnt/var/crash (zfs, local, noatime, noexec, nosuid=
,
> nfsv4acl
>  s)
>  zroot/var/log on /mnt/var/log (zfs, local, noatime, noexec, nosuid,
> nfsv4acls)
>  zroot/var/mail on /mnt/var/mail (zfs, local, nfsv4acls)
>  zroot/var/tmp on /mnt/var/tmp (zfs, local, noatime, nosuid, nfsv4acls)=

>  zroot on /mnt/zroot (zfs, local, noatime, nfsv4acls)
>  devfs on /mnt/dev (devfs, local, multilabel)
>  /mnt/usr/freebsd-dist on /usr/freebsd-dist (nullfs, local, union)
>  devfs on /mnt/dev (devfs, local, multilabel)
>=20
>=20
> After manually adding users and reboot:
>=20
>> zfs list
> NAME                 USED  AVAIL  REFER  MOUNTPOINT
> zroot                301M   441G    96K  /zroot
> zroot/ROOT           299M   441G    96K  none
> zroot/ROOT/default   299M   441G   299M  /
> zroot/tmp             96K   441G    96K  /tmp
> zroot/usr            424K   441G    96K  /usr
> zroot/usr/home       136K   441G   136K  /usr/home
> zroot/usr/ports       96K   441G    96K  /usr/ports
> zroot/usr/src         96K   441G    96K  /usr/src
> zroot/var            616K   441G    96K  /var
> zroot/var/audit       96K   441G    96K  /var/audit
> zroot/var/crash       96K   441G    96K  /var/crash
> zroot/var/log        136K   441G   136K  /var/log
> zroot/var/mail        96K   441G    96K  /var/mail
> zroot/var/tmp         96K   441G    96K  /var/tmp
>=20
>> mount
> zroot/ROOT/default on / (zfs, local, noatime, nfsv4acls)
> devfs on /dev (devfs, local, multilabel)
>=20
>=20
> On 02/24/17 19:18, Allan Jude wrote:
>> On 2017-02-24 20:03, Robert wrote:
>>> Another strange thing is that other folders (e.g. /etc) work fine:
>>>
>>> after install:
>>>
>>> #  ls -ldh /etc
>>> drwxr-xr-x  25 root  wheel   106B Feb 25 00:57 /etc
>>>
>>> After reboot:
>>>
>>> all my changes in /etc/rc.conf are preserved.
>>>
>>>
>>>
>>> On 02/23/17 19:36, Robert wrote:
>>>> After installation finished and user has been added from the shell:
>>>>
>>>> # ls -ldh /tmp
>>>> drwxrwxrwt  2 root  wheel     2B Sep 29 01:43 /tmp
>>>>
>>>> # getfacl /tmp
>>>> # file: /tmp
>>>> # owner: root
>>>> # group: wheel
>>>>              owner@:rwxp--aARWcCos:-------:allow
>>>>              group@:rwxp--a-R-c--s:-------:allow
>>>>           everyone@:rwxp--a-R-c--s:-------:allow
>>>>
>>>> # ls -la /usr/home/
>>>> total 35
>>>> drwxr-xr-x   3 root    wheel    3 Feb 24 03:21 .
>>>> drwxr-xr-x  16 root    wheel   16 Feb 24 03:21 ..
>>>> drwxr-xr-x   2 robert  robert  10 Feb 24 03:21 robert
>>>> #
>>>>
>>>> After reboot:
>>>>
>>>> #  ls -ldh /tmp
>>>> drwxr-xr-x  6 root  wheel     6B Feb 24 03:34 /tmp
>>>>
>>>> # getfacl /tmp
>>>> # file: /tmp
>>>> # owner: root
>>>> # group: wheel
>>>>              owner@:rwxp--aARWcCos:-------:allow
>>>>              group@:r-x---a-R-c--s:-------:allow
>>>>           everyone@:r-x---a-R-c--s:-------:allow
>>>>
>>>> # ls -la /usr/home/
>>>> total 9
>>>> drwxr-xr-x   2 root  wheel   2 Feb 24 01:54 .
>>>> drwxr-xr-x  16 root  wheel  16 Feb 24 03:21 ..
>>>>
>>>> On 02/15/17 20:40, Allan Jude wrote:
>>>>> On 2017-02-15 23:17, Robert wrote:
>>>>>> Hi.
>>>>>>
>>>>>> I've installed FreeBSD in ZFS mirror mode many times on different
>>>>>> hardware.
>>>>>>
>>>>>> The last step was always "Exit to the system to make final changes=
"
>>>>>> where I'm performing something like below:
>>>>>>
>>>>>> pw useradd -n myuser -s /bin/tcsh -m
>>>>>> pw groupmod wheel -m myuser
>>>>>> passwd myuser
>>>>>>
>>>>>> After reboot my user was there and everything worked as expected.
>>>>>>
>>>>>> /tmp folder was always writable after reboot btw.
>>>>>>
>>>>>>
>>>>>> Starting from FreeBSD 11.0 I've noticed a following "bug":
>>>>>>
>>>>>> once user added on the final step, all folders are created properl=
y
>>>>>> (folder /home/myuser is there).
>>>>>>
>>>>>> After reboot, I can login as myuser, but /home/myuser is not there=
!
>>>>>> /home folder is empty!
>>>>>>
>>>>>> Moreover, /tmp is read-only!
>>>>>>
>>>>>> So I have to perform:
>>>>>>
>>>>>> su
>>>>>> chmod 1777 /tmp
>>>>>> pw userdel -n myuser
>>>>>> pw useradd -n myuser -s /bin/tcsh -m
>>>>>> pw groupmod wheel -m myuser
>>>>>> passwd myuser
>>>>>>
>>>>>> after first reboot to recover my user. After further reboots
>>>>>> everything
>>>>>> stays as it should.
>>>>>>
>>>>>> Is this expected behavior or a known bug?
>>>>>>
>>>>>> If expected - how can I get what I want after installation?
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> freebsd-sysinstall@freebsd.org mailing list
>>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-sysinstall
>>>>>> To unsubscribe, send any mail to
>>>>>> "freebsd-sysinstall-unsubscribe@freebsd.org"
>>>>> This is unexpected, but I have not seen this myself.
>>>>>
>>>>> On a fresh install, in the 'after install shell', what are the
>>>>> permissions on /tmp?
>>>>>
>>>>> And what are they after the reboot?
>>>>>
>>>>>
>>> _______________________________________________
>>> freebsd-sysinstall@freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-sysinstall
>>> To unsubscribe, send any mail to
>>> "freebsd-sysinstall-unsubscribe@freebsd.org"
>> I'd need to see:
>>
>> zfs list
>>
>> and
>>
>> mount
>>
>>  From the post-install jail, and from the after reboot
>>
>> To try to tell what is happening.
>>
>=20
> _______________________________________________
> freebsd-sysinstall@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-sysinstall
> To unsubscribe, send any mail to
> "freebsd-sysinstall-unsubscribe@freebsd.org"

This suggests you are missing:
zfs_enable=3D"YES"

in /etc/rc.conf

and as such, /etc/rc.d/zfs is not being run, and mounting your non-root
filesystems.

--=20
Allan Jude


--1toDvWJwa3G8kbHJ1kHXbobhvGaf4BVI7--

--JRMqAXeLQlsCpPNHm8moS22aoftWkFEiw
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQIcBAEBAgAGBQJYyc3PAAoJEBmVNT4SmAt+3dIQAKEIxYE22t0bBb57e3v65ri5
cHtY2WVJpH7+gRgNIz3F7FegjW68fQjWaYlNuWtPwH6Yb9tSEXfBnvcM0fzDRwqC
zNnxWv7uvKZiXQQHfn/OfxyIKk1zVN2BcJ/1xqEI7v1VrT/j0ejmIjRyCc/7Hw0q
E+S/N7mm9wvcnp5WqfmR3ptqrUdyLzyIFEUuC0L9cxVNyUqpBG1siZt1Bo+Et3T6
Cb6chyXN9R9IjY0cmdvHYMHysQKHhIzbrNPxXpobfx3/gGtjAcajhbqTq4HTnvqL
4X+j+JQXRO8joQzkHFTo1bqYEoI88pi5+JQ26pNWcsukfb2OVB1vY+arRRToK32B
UlaUhOOI2b1k+753VH0EmOokDFCDVDpAhm0mOGE17K7BCet412FWVxzpJXhwCEdE
NK+OW1xK9kyrXD5PHHDbHXedgPBaUea0329oXP9Rr9c4pU5jEkh6IdWW2GUhLh9T
a6kaDWhi4zX1P1ebkMix1VULELqOXwjeDneG1PSUxAFhXPT7dP+8mrbLLdif9oJr
A6Up9kDlrtJR75keO8zPElqYwWIne1Wfjl+Z5qXnZEA4x+hJUOMVTvUMPsAcS//V
TnuMJaV8ZIGU9+I36c6mlvvVN+GwJw6CyM5sKxQeZ4DkRV5l7LaUMzxDHeDtdRO9
yzVoJttcUg3mumOfKbwQ
=7sCZ
-----END PGP SIGNATURE-----

--JRMqAXeLQlsCpPNHm8moS22aoftWkFEiw--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8bbc62b4-97fe-7566-1a50-24f622c84c3d>