[OpenAFS-devel] OpenAFS 1.8.14 on OmniOS-r151054 (Illumos)

shadowh4712@gmail.com shadowh4712@gmail.com
Wed, 31 Dec 2025 18:03:52 +0100


--Apple-Mail=_97E33721-AF79-4345-95A4-47CDBBBF1D0A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Mark,

Thank you so much for your support.

>> Also if you would need, please let me know how I can help and I will =
happily use some of my spare time to support you.
> Thank you, I may ask you to review and/or test the upstream patches.

I will do this - no issues. I have a VM ready, waiting for building and =
testing :)

OmniOS r151054  omnios-r151054-c46864d3fe       November 2025

 ---------------------- AFS and KRB5 Credentials ----------------------=20=


Tokens held by the Cache Manager:

User's (AFS ID 501) rxkad tokens for unixnews.ch [Expires Jan  1 08:00]
   --End of list--

Ticket cache: FILE:/tmp/krb5cc_501
Default principal: core@UNIXNEWS.CH

Valid starting                Expires                Service principal
31.12.25 08:02:19  01.01.26 08:00:59  krbtgt/UNIXNEWS.CH@UNIXNEWS.CH
31.12.25 18:02:37  01.01.26 08:00:59  afs/unixnews.ch@UNIXNEWS.CH

 ------------------------------ Welcome -------------------------------=20=


[core@apollo]~ % uname -a
SunOS apollo 5.11 omnios-r151054-c46864d3fe i86pc i386 i86pc
[core@apollo]~ % fs version
openafs 1.8.14
[core@apollo]~ % fs lq .
Volume Name                    Quota       Used %Used   Partition
user.core                  629145600  157279114   25%          0% =20
[core@apollo]~ %=20

Cheers
marco



> Am 31.12.2025 um 16:57 schrieb Mark Vitale <mvitale@sinenomine.net>:
>=20
>=20
>=20
>> On Dec 31, 2025, at 6:47=E2=80=AFAM, Marco Hoehle =
<shadowh4712@gmail.com> wrote:
>>=20
>> Not sure if this is the right list to ask - but I will try ;).
>=20
> This is the right list!
>=20
> See my interleaved replies below.
>=20
>=20
>> I used the x-mas period to setup my local cell again, this time using =
only omnios latest LTS release (illumos). Unfortunately it was not fully =
straight forward and I would like to know how to address the below =
points:
>>=20
>> Also I would like to know if you could incorporate the below =
mentioned patches for omnios (solaris tree) so that the next maintenance =
releases will again build out of the box.
>>=20
>> - build process / dokumentation
>> - zone support.
>>=20
>> Sorry I try to be brief with the text.
>>=20
>> * =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94 build =
process:
>>=20
>> To build the following pre-requisites are mandatory (this is missing =
in any doc)
>>=20
>> - SolarisStudio 12.3 (or below).
>> - gmake
>> - the patches from Tim Creech to work around the =E2=80=9Eold =
kerberos includes=E2=80=9C in Illumos=20
>> - =
https://git.sr.ht/~tcreech/openafs/commit/220e4c02cf61fdf02dedd65162630171=
e40571cb
>>=20
>> This patches are mandatory, else =E2=80=9Eaklog=E2=80=9C and =
=E2=80=9Eklog=E2=80=9C will not build.=20
>>=20
>> After the patch build will succeed, but kernel optimization needs to =
be disabled to avoid a kernel panic in afsd (honestly, I am not skilled =
enough to find out why ..)
>=20
> There are some SSE (vector) instructions that are not allowed in =
kernel code.
> I believe this has something to do with kernel register conventions, =
but I don't recall the details.
> There should already be patches to prevent this on the current master =
branch and in 1.8.0 and up,
> but perhaps there is more to do there.  I'll look into it.
>=20
>> I used this configure options for the build:=20
>>=20
>> AS=3D/../solarisstudio12.3/bin/sunas \
>>    CC=3D/../solarisstudio12.3/bin/suncc \
>>    SOLARISCC=3D/../solarisstudio12.3/bin/suncc \
>>    CFLAGS=3D"-Wl,-rpath=3D/opt/openafs/lib " \
>>    ./configure --prefix=3D/opt/openafs --with-afs-sysname=3Dsunx86_511 =
--enable-namei-fileserver --disable-optimize-kernel
>>=20
>> gmake=20
>>=20
>> * =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94 build =
finished after this and all is up and running...
>>=20
>> * =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94 zone support
>>=20
>> Also - Tim Creech has some nice and simple hints how to make openafs =
available in all zones - This works like a charm and I would like to =
know if you could publish this also on the wiki in the solaris section ?=20=

>>=20
>> https://werc.tcreech.com/notes/Illumos/OpenAFS_in_Zones
>>=20
>>=20
>> Well that=E2=80=99s it.=20
>>=20
>> So my main question are :=20
>>=20
>> - could you please add the patch to the next maintenance release, or =
minimum a hint on the wiki to show others how to build on omnios / =
illumos.
>> - could you please update the solaris documentation with hints about =
the build procedure (see the configure options).
>> - could you please update the solaris documentation with the =
references on how to use openafs in zones.
>=20
> I'll do what I can to get these suggestions submitted and approved for =
upstream, but I can't make any promises, since others must approve.
>=20
>> Also if you would need, please let me know how I can help and I will =
happily use some of my spare time to support you.
> Thank you, I may ask you to review and/or test the upstream patches.
>=20
>> And last but not least, I am quite happy with my cell and I am also =
very grateful that you all keep the old code running and in a clean =
shape =E2=80=A6  ;-)
>=20
> Congrats!  Thanks for exercising it on illumOS - I've always wanted to =
try that myself.
>>=20
>> Thanks in advance and have a good start in 2026.
>=20
> You too.
>=20
> --
> Mark Vitale
> OpenAFS release team
>=20


--Apple-Mail=_97E33721-AF79-4345-95A4-47CDBBBF1D0A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">Hi =
Mark,<div><br></div><div>Thank you so much for your =
support.</div><div><br></div><div><blockquote type=3D"cite"><blockquote =
type=3D"cite">Also if you would need, please let me know how I can help =
and I will happily use some of my spare time to support =
you.<br></blockquote>Thank you, I may ask you to review and/or test the =
upstream patches.</blockquote><div><br></div><div>I will do this - no =
issues. I have a VM ready, waiting for building and testing =
:)</div><div><br></div><div><p style=3D"margin: 0px; font-width: normal; =
font-size: 14px; line-height: normal; font-family: Menlo; =
font-size-adjust: none; font-kerning: auto; font-variant-alternates: =
normal; font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">OmniOS =
r151054&nbsp; omnios-r151054-c46864d3fe &nbsp; &nbsp; &nbsp; November =
2025</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85); min-height: 16px;"><span =
style=3D"font-variant-ligatures: no-common-ligatures"></span><br></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: =
no-common-ligatures">&nbsp;---------------------- AFS and KRB5 =
Credentials ----------------------&nbsp;</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85); min-height: 16px;"><span =
style=3D"font-variant-ligatures: no-common-ligatures"></span><br></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">Tokens held by the =
Cache Manager:</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85); min-height: 16px;"><span =
style=3D"font-variant-ligatures: no-common-ligatures"></span><br></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">User's (AFS ID =
501) rxkad tokens for unixnews.ch [Expires Jan&nbsp; 1 08:00]</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">&nbsp;&nbsp; --End =
of list--</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85); min-height: 16px;"><span =
style=3D"font-variant-ligatures: no-common-ligatures"></span><br></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">Ticket cache: =
FILE:/tmp/krb5cc_501</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">Default principal: =
core@UNIXNEWS.CH</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85); min-height: 16px;"><span =
style=3D"font-variant-ligatures: no-common-ligatures"></span><br></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">Valid =
starting&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
Expires&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Service =
principal</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">31.12.25 =
08:02:19&nbsp; 01.01.26 08:00:59&nbsp; =
krbtgt/UNIXNEWS.CH@UNIXNEWS.CH</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">31.12.25 =
18:02:37&nbsp; 01.01.26 08:00:59&nbsp; =
afs/unixnews.ch@UNIXNEWS.CH</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85); min-height: 16px;"><span =
style=3D"font-variant-ligatures: no-common-ligatures"></span><br></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: =
no-common-ligatures">&nbsp;------------------------------ Welcome =
-------------------------------&nbsp;</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85); min-height: 16px;"><span =
style=3D"font-variant-ligatures: no-common-ligatures"></span><br></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">[core@apollo]~ % =
uname -a</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">SunOS apollo 5.11 =
omnios-r151054-c46864d3fe i86pc i386 i86pc</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">[core@apollo]~ % =
fs version</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">openafs =
1.8.14</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">[core@apollo]~ % =
fs lq .</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">Volume Name&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Quota =
&nbsp; &nbsp; &nbsp; Used %Used &nbsp; Partition</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">user.core&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 629145600&nbsp; =
157279114 &nbsp; 25%&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0% =
&nbsp;</span></p>
<p style=3D"margin: 0px; font-width: normal; font-size: 14px; =
line-height: normal; font-family: Menlo; font-size-adjust: none; =
font-kerning: auto; font-variant-alternates: normal; =
font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">[core@apollo]~ =
%&nbsp;</span></p><p style=3D"margin: 0px; font-width: normal; =
font-size: 14px; line-height: normal; font-family: Menlo; =
font-size-adjust: none; font-kerning: auto; font-variant-alternates: =
normal; font-variant-ligatures: normal; font-variant-numeric: normal; =
font-variant-east-asian: normal; font-variant-position: normal; =
font-feature-settings: normal; font-optical-sizing: auto; =
font-variation-settings: normal; color: rgb(16, 16, 16); =
background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures"><br></span></p><p =
style=3D"margin: 0px; font-width: normal; font-size: 14px; line-height: =
normal; font-family: Menlo; font-size-adjust: none; font-kerning: auto; =
font-variant-alternates: normal; font-variant-ligatures: normal; =
font-variant-numeric: normal; font-variant-east-asian: normal; =
font-variant-position: normal; font-feature-settings: normal; =
font-optical-sizing: auto; font-variation-settings: normal; color: =
rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: =
no-common-ligatures">Cheers</span></p><p style=3D"margin: 0px; =
font-width: normal; font-size: 14px; line-height: normal; font-family: =
Menlo; font-size-adjust: none; font-kerning: auto; =
font-variant-alternates: normal; font-variant-ligatures: normal; =
font-variant-numeric: normal; font-variant-east-asian: normal; =
font-variant-position: normal; font-feature-settings: normal; =
font-optical-sizing: auto; font-variation-settings: normal; color: =
rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: no-common-ligatures">marco</span></p><p =
style=3D"margin: 0px; font-width: normal; font-size: 14px; line-height: =
normal; font-family: Menlo; font-size-adjust: none; font-kerning: auto; =
font-variant-alternates: normal; font-variant-ligatures: normal; =
font-variant-numeric: normal; font-variant-east-asian: normal; =
font-variant-position: normal; font-feature-settings: normal; =
font-optical-sizing: auto; font-variation-settings: normal; color: =
rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85);"><span =
style=3D"font-variant-ligatures: =
no-common-ligatures"><br></span></p></div><br><div><br><blockquote =
type=3D"cite"><div>Am 31.12.2025 um 16:57 schrieb Mark Vitale =
&lt;mvitale@sinenomine.net&gt;:</div><br =
class=3D"Apple-interchange-newline"><div><div><br><br><blockquote =
type=3D"cite">On Dec 31, 2025, at 6:47=E2=80=AFAM, Marco Hoehle =
&lt;shadowh4712@gmail.com&gt; wrote:<br><br>Not sure if this is the =
right list to ask - but I will try ;).<br></blockquote><br>This is the =
right list!<br><br>See my interleaved replies =
below.<br><br><br><blockquote type=3D"cite">I used the x-mas period to =
setup my local cell again, this time using only omnios latest LTS =
release (illumos). Unfortunately it was not fully straight forward and I =
would like to know how to address the below points:<br><br>Also I would =
like to know if you could incorporate the below mentioned patches for =
omnios (solaris tree) so that the next maintenance releases will again =
build out of the box.<br><br>- build process / dokumentation<br>- zone =
support.<br><br>Sorry I try to be brief with the text.<br><br>* =
=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94 build =
process:<br><br>To build the following pre-requisites are mandatory =
(this is missing in any doc)<br><br>- SolarisStudio 12.3 (or =
below).<br>- gmake<br>- the patches from Tim Creech to work around the =
=E2=80=9Eold kerberos includes=E2=80=9C in Illumos <br>- =
https://git.sr.ht/~tcreech/openafs/commit/220e4c02cf61fdf02dedd65162630171=
e40571cb<br><br>This patches are mandatory, else =E2=80=9Eaklog=E2=80=9C =
and =E2=80=9Eklog=E2=80=9C will not build. <br><br>After the patch build =
will succeed, but kernel optimization needs to be disabled to avoid a =
kernel panic in afsd (honestly, I am not skilled enough to find out why =
..)<br></blockquote><br>There are some SSE (vector) instructions that =
are not allowed in kernel code.<br>I believe this has something to do =
with kernel register conventions, but I don't recall the =
details.<br>There should already be patches to prevent this on the =
current master branch and in 1.8.0 and up,<br>but perhaps there is more =
to do there. &nbsp;I'll look into it.<br><br><blockquote type=3D"cite">I =
used this configure options for the build: =
<br><br>AS=3D/../solarisstudio12.3/bin/sunas \<br> =
&nbsp;&nbsp;&nbsp;CC=3D/../solarisstudio12.3/bin/suncc \<br> =
&nbsp;&nbsp;&nbsp;SOLARISCC=3D/../solarisstudio12.3/bin/suncc \<br> =
&nbsp;&nbsp;&nbsp;CFLAGS=3D"-Wl,-rpath=3D/opt/openafs/lib " \<br> =
&nbsp;&nbsp;&nbsp;./configure --prefix=3D/opt/openafs =
--with-afs-sysname=3Dsunx86_511 --enable-namei-fileserver =
--disable-optimize-kernel<br><br>gmake <br><br>* =E2=80=94=E2=80=94=E2=80=94=
=E2=80=94=E2=80=94=E2=80=94 build finished after this and all is up and =
running...<br><br>* =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=
 zone support<br><br>Also - Tim Creech has some nice and simple hints =
how to make openafs available in all zones - This works like a charm and =
I would like to know if you could publish this also on the wiki in the =
solaris section ? =
<br><br>https://werc.tcreech.com/notes/Illumos/OpenAFS_in_Zones<br><br><br=
>Well that=E2=80=99s it. <br><br>So my main question are : <br><br>- =
could you please add the patch to the next maintenance release, or =
minimum a hint on the wiki to show others how to build on omnios / =
illumos.<br>- could you please update the solaris documentation with =
hints about the build procedure (see the configure options).<br>- could =
you please update the solaris documentation with the references on how =
to use openafs in zones.<br></blockquote><br>I'll do what I can to get =
these suggestions submitted and approved for upstream, but I can't make =
any promises, since others must approve.<br><br><blockquote =
type=3D"cite">Also if you would need, please let me know how I can help =
and I will happily use some of my spare time to support =
you.<br></blockquote>Thank you, I may ask you to review and/or test the =
upstream patches.<br><br><blockquote type=3D"cite">And last but not =
least, I am quite happy with my cell and I am also very grateful that =
you all keep the old code running and in a clean shape =E2=80=A6 =
&nbsp;;-) <br></blockquote><br>Congrats! &nbsp;Thanks for exercising it =
on illumOS - I've always wanted to try that myself.<br><blockquote =
type=3D"cite"><br>Thanks in advance and have a good start in =
2026.<br></blockquote><br>You too.<br><br>--<br>Mark Vitale<br>OpenAFS =
release =
team<br><br></div></div></blockquote></div><br></div></body></html>=

--Apple-Mail=_97E33721-AF79-4345-95A4-47CDBBBF1D0A--