I did some research on the "exec" problem and found an OpenBSD patch at
https://openacs.org/bboard/q-and-a-fetch-msg.tcl?msg_id=0001HI.
With it I was able to get all the way through loading the kernel data model. Immediately afterwards, however, nsd dies. This is the last message:
[22/May/2001:19:00:05][51088.139350016][-conn0-] Notice: Ns_PgExec: Trying to reopen database connection
[22/May/2001:19:00:05][51088.139350016][-conn0-] Notice: Opening openacs
on localhost
[22/May/2001:19:00:06][51088.139350016][-conn0-] Error: Ns_PgOpenDb(postgres): Could not connect to localhost::openacs: The Data Base System is
starting up
[22/May/2001:19:00:06][51088.139350016][-conn0-] Notice: Ns_PgExec: In transaction, conn died, error returned
[22/May/2001:19:00:06][51088.139350016][-conn0-] Error: dbinit: error(localhost::openacs,pqReadData() -- backend closed the channel unexpectedly.
This probably means the backend terminated abnormally
before or while processing the request.
): '
select apm_package_version__add_file(
NULL,
'5',
'acs-kernel.info',
'package_spec',
NULL
)
'