OpenAFS Master Repository branch, openafs-stable-1_8_x, updated. openafs-stable-1_8_17pre1-3-gebb5484

Gerrit Code Review gerrit@openafs.org
Thu, 22 Oct 2026 16:33:48 -0400


The following commit has been merged in the openafs-stable-1_8_x branch:
commit ebb5484a77eaecb1f7ccf59f4f44726f7b4c49a4
Author: Mark Vitale <mvitale@sinenomine.net>
Date:   Thu Oct 15 12:01:03 2026 -0400

    macOS: Document 'afscell' installer issue and workaround
    
    Starting with macOS 27 beta 6 (Golden Gate) and continuing through
    current GA releases, the Apple-provided Installer program fails to
    validate third-party installer plugins correctly.  Specifically, when
    installing a pkg file that includes a third-party installer plugin,
    codesign validation will fail with "UNIX error exception: 62" (ELOOP).
    This only seems to arise when the .pkg file is being run from within a
    mounted .dmg file.
    
      https://developer.apple.com/forums/thread/844283
      https://mjtsai.com/blog/2026/10/02/mac-installer-plug-ins-bug
    
    According to the sources above, this installer regression has also been
    inadvertently backported to recent stable versions of macOS:
      - 26.7 Tahoe
      - 15.8 Sequoia
    
    This installer bug prevents our 'afscell' plugin from loading during
    OpenAFS.pkg installation.  Instead of prompting the user for their home
    cell and alias, OpenAFS will be installed with default home cell
    'grand.central.org'.
    
    As a workaround, you may manually edit the configuration after
    installation (/var/db/openafs/etc/ThisCell and CellAlias).
    
    Document the issue and workaround in the ReadMe.rtf for all potentially
    affected versions of macOS. The contents of this file are displayed
    in the first dialog pane during installation.
    
    Reviewed-on: https://gerrit.openafs.org/17046
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
    Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
    (cherry picked from commit 9b0619541a75e1cb75642060a45708daa2c8cc15)
    
    Change-Id: I73f5248a405fe0b742f6ee5fa6f1847683eb5445
    Reviewed-on: https://gerrit.openafs.org/17050
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
    Reviewed-by: Ganesh G. Chaudhari <gangovind@in.ibm.com>
    Tested-by: Ganesh G. Chaudhari <gangovind@in.ibm.com>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>

 src/packaging/MacOS/ReadMe.rtf.24 | 10 +++++++++-
 src/packaging/MacOS/ReadMe.rtf.25 | 10 +++++++++-
 src/packaging/MacOS/ReadMe.rtf.27 | 10 +++++++++-
 3 files changed, 27 insertions(+), 3 deletions(-)

-- 
OpenAFS Master Repository