Re: OpenAFS 1.8.14 on OmniOS-r151054 (Illumos)
[email protected] Wed, 31 Dec 2025 18:03:52 +0100
| Newsgroups | gmane.comp.file-systems.openafs.devel |
|---|---|
| Message-ID | <[email protected]> |
--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: [email protected] Valid starting Expires Service principal 31.12.25 08:02:19 01.01.26 08:00:59 krbtgt/[email protected] 31.12.25 18:02:37 01.01.26 08:00:59 afs/[email protected] ------------------------------ 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 <[email protected]>: >=20 >=20 >=20 >> On Dec 31, 2025, at 6:47=E2=80=AFAM, Marco Hoehle = <[email protected]> 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 omnios-r151054-c46864d3fe 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"> ---------------------- AFS and KRB5 = Credentials ---------------------- </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 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"> --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: = [email protected]</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 = Expires 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 01.01.26 08:00:59 = krbtgt/[email protected]</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 01.01.26 08:00:59 = afs/[email protected]</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"> ------------------------------ Welcome = ------------------------------- </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 = Quota = Used %Used 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 = 629145600 = 157279114 25% 0% = </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]~ = % </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 = <[email protected]>:</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 = <[email protected]> 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. 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> = CC=3D/../solarisstudio12.3/bin/suncc \<br> = SOLARISCC=3D/../solarisstudio12.3/bin/suncc \<br> = CFLAGS=3D"-Wl,-rpath=3D/opt/openafs/lib " \<br> = ./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 = ;-) <br></blockquote><br>Congrats! 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--