[Bug 290053] The step_ca service fails to start after configuration

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 06 Oct 2025 21:59:06 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290053

            Bug ID: 290053
           Summary: The step_ca service fails to start after configuration
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: vince@vincentbentley.co.uk

I decided to have another attempt at getting step_ca to run on FreeBSD. I
didn't have much luck last year but this time it still isn't working for me.
The configuration phase seems to be OK, but the service will not run.

I am using an amd64 FreeBSD 14.3p4 host, running 14.3p4 thick jails. I am using
Iocage to setup my jails as that's what I am familiar with.

The jail is vnet, with static IPv4 and IPv6. After installing the
step-certificates package, I added the following lines to /etc/rc.conf

rc_debug="YES"
rc_info="YES"
step_ca_enable="YES"

I followed the instructions to run the service step_ca configure first. I then
verified that the config and password files were created before attempting to
start the service. The debug controls in rc.conf create some extra output.

root@ca:~ # service step_ca start
/usr/local/etc/rc.d/step_ca: DEBUG: checkyesno: step_ca_enable is set to YES.
/usr/local/etc/rc.d/step_ca: DEBUG: run_rc_command: start_precmd:
step_ca_startprecmd 
Starting step_ca.
/usr/local/etc/rc.d/step_ca: DEBUG: run_rc_command: doit:  limits -C daemon  su
-m step -c 'sh -c "env STEPPATH=/usr/local/etc/step/ca  /usr/sbin/daemon  -S -c
                -P /var/run/step_ca.pid                 -t step_ca             
-T step_ca              /usr/local/sbin/step-ca        
/usr/local/etc/step/ca/config/ca.json   --password-file
/usr/local/etc/step/password.txt"'
/usr/local/etc/rc.d/step_ca: DEBUG: run_rc_command: start_postcmd:
step_ca_postcmd 
step_ca is not running.

I tried again, this time with more verbose output...

root@ca:~ # truss -o debug.txt -f /usr/local/etc/rc.d/step_ca start
root@ca:~ # grep "ERR#" debug.txt | sort -u | less

This creates an output similar to the following. It's not the actual output as
I started to fix a few of the 'missings' using symbolic links. After reading
the rest of the debug.txt in full, I decided to abandon this again and deploy
as a container on Void Linux instead. It's not jails but I can have ZFS on root
and Boot Environments.

Here is the impressive list of startup errors (150+). A large number of them
are for alternate file locations to try. At least one in each group should be
successful at finding the file or directory required, many don't!

root@ca:~ # grep "ERR#" debug.txt | sort -u 
75289: fstatat(AT_FDCWD,"/etc/defaults/vendor.conf",0x1bf5314c4b68,0x0) ERR#2
'No such file or directory'
75289: fstatat(AT_FDCWD,"/etc/rc.conf.d/step_ca",0x1bf5314c4fc8,0x0) ERR#2 'No
such file or directory'
75289: fstatat(AT_FDCWD,"/etc/rc.conf.local",0x1bf5314c4c68,0x0) ERR#2 'No such
file or directory'
75289: fstatat(AT_FDCWD,"/sbin/kenv",0x1bf5314c4fc0,0x0) ERR#2 'No such file or
directory'
75289: fstatat(AT_FDCWD,"/usr/bin/kenv",0x1bf5314c4fc0,0x0) ERR#2 'No such file
or directory'
75289: fstatat(AT_FDCWD,"/usr/local/bin/boottrace",0x1bf5314c4b60,0x0) ERR#2
'No such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/bin/kenv",0x1bf5314c4fc0,0x0) ERR#2 'No
such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/bin/limits",0x1bf5314c48e0,0x0) ERR#2 'No
such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/bin/logger",0x1bf5314c4970,0x0) ERR#2 'No
such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/bin/sed",0x1bf5314c4130,0x0) ERR#2 'No such
file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/etc/rc.conf.d/step_ca",0x1bf5314c4fc8,0x0)
ERR#2 'No such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/sbin/boottrace",0x1bf5314c4b60,0x0) ERR#2
'No such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/sbin/kenv",0x1bf5314c4fc0,0x0) ERR#2 'No
such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/sbin/limits",0x1bf5314c48e0,0x0) ERR#2 'No
such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/sbin/logger",0x1bf5314c4970,0x0) ERR#2 'No
such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/sbin/sed",0x1bf5314c4130,0x0) ERR#2 'No
such file or directory'
75289: fstatat(AT_FDCWD,"/usr/local/sbin/sleep",0x1bf5314c4730,0x0) ERR#2 'No
such file or directory'
75289: fstatat(AT_FDCWD,"/usr/sbin/kenv",0x1bf5314c4fc0,0x0) ERR#2 'No such
file or directory'
75289: fstatat(AT_FDCWD,"/usr/sbin/limits",0x1bf5314c48e0,0x0) ERR#2 'No such
file or directory'
75289: fstatat(AT_FDCWD,"/usr/sbin/logger",0x1bf5314c4970,0x0) ERR#2 'No such
file or directory'
75289: fstatat(AT_FDCWD,"/usr/sbin/sed",0x1bf5314c4130,0x0) ERR#2 'No such file
or directory'
75289:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
75289: readlink("/etc/malloc.conf",0x1bf5314c43a0,1024) ERR#2 'No such file or
directory'
75438: kenv(0x0,0x2be74c432db0,0x2be74c4325f0,0x400) ERR#2 'No such file or
directory'
75438:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
75438: readlink("/etc/malloc.conf",0x2be74c4315c0,1024) ERR#2 'No such file or
directory'
75577:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
75577: readlink("/etc/malloc.conf",0x3bf4cdbea690,1024) ERR#2 'No such file or
directory'
75685:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
75685: readlink("/etc/malloc.conf",0x1a2017d8570,1024) ERR#2 'No such file or
directory'
75862: __sysctl("kern.proc.pid.74249",4,0x0,0x2849b29c1940,0x0,0) ERR#3 'No
such process'
75862:
fstatat(AT_FDCWD,"/usr/local/share/nls/en_GB.UTF-8/libc.cat",0x2849b29c1690,0x0)
ERR#2 'No such file or directory'
75862:
fstatat(AT_FDCWD,"/usr/local/share/nls/libc/en_GB.UTF-8",0x2849b29c1690,0x0)
ERR#2 'No such file or directory'
75862:
fstatat(AT_FDCWD,"/usr/share/nls/en_GB.UTF-8/libc.cat",0x2849b29c1690,0x0)
ERR#2 'No such file or directory'
75862: fstatat(AT_FDCWD,"/usr/share/nls/libc/en_GB.UTF-8",0x2849b29c1690,0x0)
ERR#2 'No such file or directory'
75862: ioctl(1,TIOCGETA,0x2849b29c1984)          ERR#25 'Inappropriate ioctl
for device'
75862: ioctl(1,TIOCGWINSZ,0x2849b29c2b30)        ERR#25 'Inappropriate ioctl
for device'
75862: ioctl(2,TIOCGWINSZ,0x2849b29c2b30)        ERR#25 'Inappropriate ioctl
for device'
75862:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
75862: readlink("/etc/malloc.conf",0x2849b29c1770,1024) ERR#2 'No such file or
directory'
75912: lseek(0,0x0,SEEK_CUR)                     ERR#29 'Illegal seek'
75915: fstatat(AT_FDCWD,"/usr/local/share/nls/C/libc.cat",0x30092e7c6ba0,0x0)
ERR#2 'No such file or directory'
75915: fstatat(AT_FDCWD,"/usr/local/share/nls/libc/C",0x30092e7c6ba0,0x0) ERR#2
'No such file or directory'
75915: fstatat(AT_FDCWD,"/usr/share/nls/C/libc.cat",0x30092e7c6ba0,0x0) ERR#2
'No such file or directory'
75915: fstatat(AT_FDCWD,"/usr/share/nls/libc/C",0x30092e7c6ba0,0x0) ERR#2 'No
such file or directory'
75915:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
75915: readlink("/etc/malloc.conf",0x30092e7c5e10,1024) ERR#2 'No such file or
directory'
76052: select(5,{ 4 },0x0,0x0,0x0)               ERR#4 'Interrupted system
call'
76134: close(5)                                  ERR#9 'Bad file descriptor'
76152: fstatat(AT_FDCWD,"/usr/local/share/nls/C/libc.cat",0x38550831af90,0x0)
ERR#2 'No such file or directory'
76152: fstatat(AT_FDCWD,"/usr/local/share/nls/libc/C",0x38550831af90,0x0) ERR#2
'No such file or directory'
76152: fstatat(AT_FDCWD,"/usr/share/nls/C/libc.cat",0x38550831af90,0x0) ERR#2
'No such file or directory'
76152: fstatat(AT_FDCWD,"/usr/share/nls/libc/C",0x38550831af90,0x0) ERR#2 'No
such file or directory'
76152:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
76152: readlink("/etc/malloc.conf",0x38550831a200,1024) ERR#2 'No such file or
directory'
76293: select(5,{ 4 },0x0,0x0,0x0)               ERR#4 'Interrupted system
call'
76426: close(5)                                  ERR#9 'Bad file descriptor'
76483:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
76483: readlink("/etc/malloc.conf",0x1abaf06d0870,1024) ERR#2 'No such file or
directory'
76498: fstatat(AT_FDCWD,"/usr/local/share/nls/C/libc.cat",0xb11c3739730,0x0)
ERR#2 'No such file or directory'
76498: fstatat(AT_FDCWD,"/usr/local/share/nls/libc/C",0xb11c3739730,0x0) ERR#2
'No such file or directory'
76498: fstatat(AT_FDCWD,"/usr/share/nls/C/libc.cat",0xb11c3739730,0x0) ERR#2
'No such file or directory'
76498: fstatat(AT_FDCWD,"/usr/share/nls/libc/C",0xb11c3739730,0x0) ERR#2 'No
such file or directory'
76498:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
76498: readlink("/etc/malloc.conf",0xb11c37389a0,1024) ERR#2 'No such file or
directory'
76653: select(5,{ 4 },0x0,0x0,0x0)               ERR#4 'Interrupted system
call'
76765: close(5)                                  ERR#9 'Bad file descriptor'
76776: auditon(0x25,0x2447f3d7909c,0x4)          ERR#78 'Function not
implemented'
76776: execve("/usr/local/bin/su",0x18502f5e60a8,0x18502f5e60d8) ERR#2 'No such
file or directory'
76776: execve("/usr/local/sbin/su",0x18502f5e60a8,0x18502f5e60d8) ERR#2 'No
such file or directory'
76776: execve("/usr/sbin/su",0x18502f5e60a8,0x18502f5e60d8) ERR#2 'No such file
or directory'
76776: fstatat(AT_FDCWD,"/dev/ttyv0",0x2447f3d78e80,0x0) ERR#2 'No such file or
directory'
76776: fstatat(AT_FDCWD,"/dev/ttyv1",0x2447f3d78e80,0x0) ERR#2 'No such file or
directory'
76776: fstatat(AT_FDCWD,"/dev/ttyv2",0x2447f3d78e80,0x0) ERR#2 'No such file or
directory'
76776: fstatat(AT_FDCWD,"/dev/ttyv3",0x2447f3d78e80,0x0) ERR#2 'No such file or
directory'
76776: fstatat(AT_FDCWD,"/dev/ttyv4",0x2447f3d78e80,0x0) ERR#2 'No such file or
directory'
76776: fstatat(AT_FDCWD,"/dev/ttyv5",0x2447f3d78e80,0x0) ERR#2 'No such file or
directory'
76776: fstatat(AT_FDCWD,"/dev/ttyv6",0x2447f3d78e80,0x0) ERR#2 'No such file or
directory'
76776: fstatat(AT_FDCWD,"/dev/ttyv7",0x2447f3d78e80,0x0) ERR#2 'No such file or
directory'
76776: getauid(0x2447f3d79740)                   ERR#78 'Function not
implemented'
76776: open("/lib/libbsm.so.3",O_RDONLY|O_CLOEXEC|O_VERIFY,00) ERR#2 'No such
file or directory'
76776: open("/lib/libpam.so.6",O_RDONLY|O_CLOEXEC|O_VERIFY,00) ERR#2 'No such
file or directory'
76776: open("/lib/libypclnt.so.4",O_RDONLY|O_CLOEXEC|O_VERIFY,00) ERR#2 'No
such file or directory'
76776:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
76776: readlink("/etc/malloc.conf",0x18502f5e4bb0,1024) ERR#2 'No such file or
directory'
76776: readlink("/etc/malloc.conf",0x2447f3d78310,1024) ERR#2 'No such file or
directory'
76776: setpriority(PRIO_PROCESS,0,-2)            ERR#13 'Permission denied'
76933: fstatat(AT_FDCWD,".",0x2a56720f39e0,0x0)  ERR#13 'Permission denied'
76933: fstatat(AT_FDCWD,".",0x45304e7a5c0,0x0)   ERR#13 'Permission denied'
76933:
fstatat(AT_FDCWD,"/nonexistent/.login_conf",0x2447f3d78c58,AT_SYMLINK_NOFOLLOW)
ERR#2 'No such file or directory'
76933: fstatat(AT_FDCWD,"/sbin/sh",0x45304e7a310,0x0) ERR#2 'No such file or
directory'
76933: fstatat(AT_FDCWD,"/usr/bin/sh",0x45304e7a310,0x0) ERR#2 'No such file or
directory'
76933: fstatat(AT_FDCWD,"/usr/local/bin/env",0x2a56720f3730,0x0) ERR#2 'No such
file or directory'
76933: fstatat(AT_FDCWD,"/usr/local/bin/sh",0x45304e7a310,0x0) ERR#2 'No such
file or directory'
76933: fstatat(AT_FDCWD,"/usr/local/sbin/env",0x2a56720f3730,0x0) ERR#2 'No
such file or directory'
76933: fstatat(AT_FDCWD,"/usr/local/sbin/sh",0x45304e7a310,0x0) ERR#2 'No such
file or directory'
76933: fstatat(AT_FDCWD,"/usr/sbin/env",0x2a56720f3730,0x0) ERR#2 'No such file
or directory'
76933: fstatat(AT_FDCWD,"/usr/sbin/sh",0x45304e7a310,0x0) ERR#2 'No such file
or directory'
76933: open("/nonexistent/.login_conf.db",O_RDONLY|O_CLOEXEC,00) ERR#2 'No such
file or directory'
76933: open("/nonexistent/.login_conf",O_RDONLY|O_CLOEXEC,00) ERR#2 'No such
file or directory'
76933:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
76933: readlink("/etc/malloc.conf",0x1a19fba23b10,1024) ERR#2 'No such file or
directory'
76933: readlink("/etc/malloc.conf",0x1e42914784c0,1024) ERR#2 'No such file or
directory'
76933: readlink("/etc/malloc.conf",0x2a56720f26b0,1024) ERR#2 'No such file or
directory'
76933: readlink("/etc/malloc.conf",0x45304e79290,1024) ERR#2 'No such file or
directory'
76998: funlinkat(0x4,0x2e6791209409,0x5,0x0)     ERR#13 'Permission denied'
76998: madvise(0x0,0,MADV_PROTECT)               ERR#1 'Operation not
permitted'
77011: _umtx_op(0x2d5c810,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x823c27b28)
ERR#60 'Operation timed out'
77011: _umtx_op(0x2d5c810,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x874d92d80)
ERR#60 'Operation timed out'
77011: _umtx_op(0x2d5c810,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x8767bdd80)
ERR#60 'Operation timed out'
77011: _umtx_op(0x2d5c838,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x823c27b48)
ERR#60 'Operation timed out'
77011: _umtx_op(0x2d5c838,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x874541da0)
ERR#60 'Operation timed out'
77011: _umtx_op(0x2d5c838,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x874d92da0) ERR#4
'Interrupted system call'
77011: _umtx_op(0x2d5c838,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x874d92da0)
ERR#60 'Operation timed out'
77011: _umtx_op(0x2d5c838,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x8767bdda0)
ERR#60 'Operation timed out'
77011: _umtx_op(0x2d7bfa0,UMTX_OP_WAIT_UINT_PRIVATE,0x2,0x18,0x0) ERR#4
'Interrupted system call'
77011: _umtx_op(0x870082f50,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0x0) ERR#4
'Interrupted system call'
77011: close(6)                                  ERR#9 'Bad file descriptor'
77011: ioctl(1,TIOCGETA,0x8701f3dac)             ERR#25 'Inappropriate ioctl
for device'
77011: ioctl(1,TIOCGETA,0x87089a090)             ERR#25 'Inappropriate ioctl
for device'
77011: ioctl(2,TIOCGETA,0x87089a0c0)             ERR#25 'Inappropriate ioctl
for device'
77011: open("/dev/tty",O_RDONLY|O_CLOEXEC,00)    ERR#2 'No such file or
directory'
77011: open("/etc/openssl/certs",O_RDONLY|O_CLOEXEC,00) ERR#2 'No such file or
directory'
77011: open("/lib/libdl.so.1",O_RDONLY|O_CLOEXEC|O_VERIFY,00) ERR#2 'No such
file or directory'
77011: open("/lib/libpcsclite.so.1",O_RDONLY|O_CLOEXEC|O_VERIFY,00) ERR#2 'No
such file or directory'
77011: open("/proc/self/cpuset",O_RDONLY|O_CLOEXEC,00) ERR#2 'No such file or
directory'
77011: open("/usr/lib/compat/libpcsclite.so.1",O_RDONLY|O_CLOEXEC|O_VERIFY,00)
ERR#2 'No such file or directory'
77011: open("/usr/lib/libpcsclite.so.1",O_RDONLY|O_CLOEXEC|O_VERIFY,00) ERR#2
'No such file or directory'
77011:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
77011: open("/usr/local/etc/step/ca/contexts.json",O_RDONLY|O_CLOEXEC,00) ERR#2
'No such file or directory'
77011:
open("/usr/local/etc/step/ca/current-context.json",O_RDONLY|O_CLOEXEC,00) ERR#2
'No such file or directory'
77011: readlink("/etc/malloc.conf",0x823c268d0,1024) ERR#2 'No such file or
directory'
77011: thr_wake(0xffffffffffffffff)              ERR#3 'No such process'
77062: fstatat(AT_FDCWD,"/usr/local/share/nls/C/libc.cat",0x16ace5861790,0x0)
ERR#2 'No such file or directory'
77062: fstatat(AT_FDCWD,"/usr/local/share/nls/libc/C",0x16ace5861790,0x0) ERR#2
'No such file or directory'
77062: fstatat(AT_FDCWD,"/usr/share/nls/C/libc.cat",0x16ace5861790,0x0) ERR#2
'No such file or directory'
77062: fstatat(AT_FDCWD,"/usr/share/nls/libc/C",0x16ace5861790,0x0) ERR#2 'No
such file or directory'
77062:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
77062: readlink("/etc/malloc.conf",0x16ace5860a00,1024) ERR#2 'No such file or
directory'
77167: select(5,{ 4 },0x0,0x0,0x0)               ERR#4 'Interrupted system
call'
77362: close(5)                                  ERR#9 'Bad file descriptor'
77470:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
77470: readlink("/etc/malloc.conf",0x30b2e0ca5930,1024) ERR#2 'No such file or
directory'
77507:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
77507: readlink("/etc/malloc.conf",0x3d4381e6b4a0,1024) ERR#2 'No such file or
directory'
77677: __sysctl("kern.proc.pid.76998",4,0x0,0x386f2d729620,0x0,0) ERR#3 'No
such process'
77677:
fstatat(AT_FDCWD,"/usr/local/share/nls/en_GB.UTF-8/libc.cat",0x386f2d729370,0x0)
ERR#2 'No such file or directory'
77677:
fstatat(AT_FDCWD,"/usr/local/share/nls/libc/en_GB.UTF-8",0x386f2d729370,0x0)
ERR#2 'No such file or directory'
77677:
fstatat(AT_FDCWD,"/usr/share/nls/en_GB.UTF-8/libc.cat",0x386f2d729370,0x0)
ERR#2 'No such file or directory'
77677: fstatat(AT_FDCWD,"/usr/share/nls/libc/en_GB.UTF-8",0x386f2d729370,0x0)
ERR#2 'No such file or directory'
77677: ioctl(1,TIOCGETA,0x386f2d729664)          ERR#25 'Inappropriate ioctl
for device'
77677: ioctl(1,TIOCGWINSZ,0x386f2d72a810)        ERR#25 'Inappropriate ioctl
for device'
77677: ioctl(2,TIOCGWINSZ,0x386f2d72a810)        ERR#25 'Inappropriate ioctl
for device'
77677:
open("/usr/local/etc/libmap.d",O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC,0165)
ERR#2 'No such file or directory'
77677: readlink("/etc/malloc.conf",0x386f2d729450,1024) ERR#2 'No such file or
directory'
77825: lseek(0,0x0,SEEK_CUR)                     ERR#29 'Illegal seek'

I don't build from ports or compile custom kernels anymore. I also no longer
keep a Poudriere machine running for customising packages. Without compiling
step-ca myself, my guess is that step-ca is just too 'Linuxy' for FreeBSD.

If I have time I will have two more attempts. One running Alpine Linux in a
FreeBSD jail, and another running Ubuntu in a FreeBSD jail.

I am not expecting a fix without the commitment from upstream.

-- 
You are receiving this mail because:
You are the assignee for the bug.